>>> lidarr: Building testing/lidarr 2.3.3.4204-r0 (using abuild 3.13.0-r3) started Fri, 17 May 2024 13:52:02 +0000 >>> lidarr: Checking sanity of /home/buildozer/aports/testing/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/82) Installing dotnet-host (8.0.5-r0) (2/82) Installing dotnet6-hostfxr (6.0.30-r0) (3/82) Installing icu-data-full (74.2-r0) (4/82) Installing icu-libs (74.2-r0) (5/82) Installing lttng-ust (2.13.6-r1) (6/82) Installing xz-libs (5.6.1-r3) (7/82) Installing libunwind (1.8.1-r0) (8/82) Installing dotnet6-runtime (6.0.30-r0) (9/82) Installing aspnetcore6-runtime (6.0.30-r0) (10/82) Installing sqlite-libs (3.45.3-r0) (11/82) Installing libSvtAv1Enc (2.0.0-r1) (12/82) Installing aom-libs (3.9.0-r0) (13/82) Installing libxau (1.0.11-r4) (14/82) Installing libmd (1.1.0-r0) (15/82) Installing libbsd (0.12.2-r0) (16/82) Installing libxdmcp (1.1.5-r1) (17/82) Installing libxcb (1.16.1-r0) (18/82) Installing libx11 (1.8.9-r1) (19/82) Installing hwdata-pci (0.381-r0) (20/82) Installing libpciaccess (0.18.1-r0) (21/82) Installing libdrm (2.4.120-r0) (22/82) Installing libxext (1.3.6-r2) (23/82) Installing libxfixes (6.0.1-r4) (24/82) Installing libffi (3.4.6-r0) (25/82) Installing wayland-libs-client (1.22.0-r4) (26/82) Installing libva (2.21.0-r0) (27/82) Installing libvdpau (1.5-r3) (28/82) Installing onevpl-libs (2023.3.1-r2) (29/82) Installing ffmpeg-libavutil (6.1.1-r7) (30/82) Installing libdav1d (1.4.1-r0) (31/82) Installing openexr-libiex (3.1.13-r1) (32/82) Installing openexr-libilmthread (3.1.13-r1) (33/82) Installing imath (3.1.11-r2) (34/82) Installing openexr-libopenexr (3.1.13-r1) (35/82) Installing giflib (5.2.2-r0) (36/82) Installing libhwy (1.0.7-r0) (37/82) Installing libjpeg-turbo (3.0.3-r0) (38/82) Installing lcms2 (2.16-r0) (39/82) Installing libpng (1.6.43-r0) (40/82) Installing libjxl (0.10.2-r0) (41/82) Installing lame-libs (3.100-r5) (42/82) Installing opus (1.5.2-r0) (43/82) Installing rav1e-libs (0.7.1-r0) (44/82) Installing soxr (0.1.3-r7) (45/82) Installing ffmpeg-libswresample (6.1.1-r7) (46/82) Installing libogg (1.3.5-r5) (47/82) Installing libtheora (1.1.1-r18) (48/82) Installing libvorbis (1.3.7-r2) (49/82) Installing libvpx (1.14.0-r0) (50/82) Installing libsharpyuv (1.3.2-r0) (51/82) Installing libwebp (1.3.2-r0) (52/82) Installing libwebpmux (1.3.2-r0) (53/82) Installing x264-libs (0.164_git20231001-r0) (54/82) Installing numactl (2.0.18-r0) (55/82) Installing x265-libs (3.6-r0) (56/82) Installing xvidcore (1.3.7-r2) (57/82) Installing ffmpeg-libavcodec (6.1.1-r7) (58/82) Installing libbluray (1.3.4-r1) (59/82) Installing libbz2 (1.0.8-r6) (60/82) Installing mpg123-libs (1.32.6-r0) (61/82) Installing libopenmpt (0.7.6-r0) (62/82) Installing mbedtls (3.6.0-r0) (63/82) Installing librist (0.2.10-r1) (64/82) Installing libsrt (1.5.3-r0) (65/82) Installing libssh (0.10.6-r0) (66/82) Installing libxml2 (2.12.6-r2) (67/82) Installing libsodium (1.0.19-r0) (68/82) Installing libzmq (4.3.5-r2) (69/82) Installing ffmpeg-libavformat (6.1.1-r7) (70/82) Installing chromaprint-libs (1.5.1-r7) (71/82) Installing chromaprint (1.5.1-r7) (72/82) Installing aspnetcore6-targeting-pack (6.0.30-r0) (73/82) Installing dotnet6-apphost-pack (6.0.30-r0) (74/82) Installing dotnet6-targeting-pack (6.0.30-r0) (75/82) Installing dotnet6-templates (6.0.130-r0) (76/82) Installing netstandard21-targeting-pack (8.0.105-r0) (77/82) Installing dotnet6-sdk (6.0.130-r0) (78/82) Installing ada-libs (2.7.8-r0) (79/82) Installing libbase64 (0.5.2-r0) (80/82) Installing nodejs (20.12.2-r0) (81/82) Installing yarn (1.22.22-r0) (82/82) Installing .makedepends-lidarr (20240517.135205) Executing busybox-1.36.1-r26.trigger OK: 989 MiB in 189 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.3.3.4204.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (56) The requested URL returned error: 404 >>> lidarr: Fetching lidarr-2.3.3.4204.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.3.3.4204.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 9534k 0 9534k 0 0 8156k 0 --:--:-- 0:00:01 --:--:-- 8156k 100 23.3M 0 23.3M 0 0 10.7M 0 --:--:-- 0:00:02 --:--:-- 14.0M 100 35.5M 0 35.5M 0 0 11.2M 0 --:--:-- 0:00:03 --:--:-- 13.1M 100 38.2M 0 38.2M 0 0 11.0M 0 --:--:-- 0:00:03 --:--:-- 12.5M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.3.3.4204.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.3.3.4204.tar.gz: OK 0001-disable-restart.patch: OK lidarr.initd: OK lidarr.confd: OK package_info: OK >>> lidarr: Unpacking /var/cache/distfiles/edge/lidarr-2.3.3.4204.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 64.73s. Microsoft (R) Build Engine version 17.0.3+d679d2092 for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 1.89 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 1.86 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 1.87 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Common/Lidarr.Common.csproj (in 12.06 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Update/Lidarr.Update.csproj (in 12.07 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 12.06 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 12.06 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 13.72 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Core/Lidarr.Core.csproj (in 13.82 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/Lidarr.Http/Lidarr.Http.csproj (in 14.12 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 16.92 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 17.04 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 17.53 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 17.65 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 17.84 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 18.04 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 18.38 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Console/Lidarr.Console.csproj (in 18.32 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 18.61 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Host/Lidarr.Host.csproj (in 18.52 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 18.68 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 18.82 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 18.88 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 18.88 sec). Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/ServiceUninstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/ServiceInstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.Windows.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/Lidarr.Update/net6.0/linux-musl-x64/Lidarr.Update.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.Mono.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/Lidarr.Update/net6.0/linux-musl-x64/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.Http.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-x64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/publish/ Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:02:06.10 yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI/Content/Images/Icons Done in 167.48s. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... A total of 5 test files matched the specified pattern. 13:58:23.6 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 13:58:23.6 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 13:58:23.6 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 13:58:23.6 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 13:58:28.1 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 13:58:28.2 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 13:58:28.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 13:58:28.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 13:58:28.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 13:58:28.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 13:58:28.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 13:58:28.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 13:58:28.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 13:58:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 13:58:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 13:58:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 13:58:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 13:58:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 13:58:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 13:58:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 13:58:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 13:58:29.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 13:58:29.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 13:58:29.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 13:58:29.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 13:58:29.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 13:58:29.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 13:58:29.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 13:58:29.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 13:58:29.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 13:58:29.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 13:58:29.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 13:58:29.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 13:58:29.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 13:58:29.2 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 13:58:29.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 13:58:29.3 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 13:58:29.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 13:58:29.3 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 13:58:29.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 13:58:29.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 13:58:29.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 13:58:29.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 13:58:29.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 13:58:29.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 13:58:29.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 13:58:29.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 13:58:29.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 13:58:29.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 13:58:29.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 13:58:29.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [39 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [1 ms] 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 13:58:29.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 13:58:29.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 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) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 13:58:29.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 13:58:29.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 13:58:29.6 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") --- 13:58:29.6 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") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 13:58:29.6 Info: Data directory is being overridden to [c:\users\test\] 13:58:29.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 13:58:29.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 13:58:29.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 13:58:30.1 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 13:58:30.2 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 13:58:30.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 13:58:30.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 13:58:30.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 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 [7 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [1 ms] Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [1 ms] 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 13:58:30.4 Warn: The string can't be left empty, null or consist of only whitespaces. 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 13:58:30.4 Warn: The string can't be left empty, null or consist of only whitespaces. 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [1 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [< 1 ms] Skipped path_should_return_parent_windows("C:\\",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [< 1 ms] 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 13:58:30.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 13:58:30.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 13:58:30.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 13:58:30.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 13:58:30.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 13:58:30.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 13:58:30.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 13:58:30.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 13:58:30.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 13:58:30.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 13:58:30.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 13:58:30.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 13:58:30.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 13:58:30.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 13:58:30.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 13:58:30.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 13:58:30.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 13:58:30.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 13:58:30.5 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 13:58:30.6 Debug: Dummy process. ID:37058 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 13:58:31.1 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 13:58:31.1 Debug: - [37058] Lidarr.Test.Dummy 13:58:31.1 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 13:58:31.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 13:58:31.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 13:58:31.2 Debug: Finding process with Id:1234567 13:58:31.2 Warn: Unable to find process with ID 1234567 13:58:31.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 13:58:31.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 13:58:31.2 Debug: Finding process with Id:0 13:58:31.3 Warn: Unable to find process with ID 0 13:58:31.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- Skipped should_be_equal_windows_only("c:\\","C:\\") [1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 13:58:31.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 13:58:31.3 Debug: Finding process with Id:-1 13:58:31.3 Warn: Unable to find process with ID -1 13:58:31.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 13:58:31.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 13:58:31.3 Debug: Finding process with Id:9999 13:58:31.4 Warn: Unable to find process with ID 9999 13:58:31.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 13:58:31.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 13:58:31.4 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 13:58:31.5 Debug: Dummy process. ID:37068 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 13:58:31.5 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 13:58:31.6 Debug: Dummy process. ID:37078 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 13:58:32.1 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 13:58:32.1 Debug: - [37068] Lidarr.Test.Dummy 13:58:32.1 Debug: - [37078] Lidarr.Test.Dummy 13:58:32.1 Debug: Found 2 processes to kill 13:58:32.1 Debug: Killing process: 37068 [Lidarr.Test.Dummy] 13:58:32.2 Info: [37068]: Killing process 13:58:32.2 Info: [37068]: Waiting for exit 13:58:32.2 Info: [37068]: Process terminated successfully 13:58:32.2 Debug: Killing process: 37078 [Lidarr.Test.Dummy] 13:58:32.2 Info: [37078]: Killing process 13:58:32.2 Info: [37078]: Waiting for exit 13:58:32.2 Info: [37078]: Process terminated successfully 13:58:32.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 13:58:32.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 13:58:32.2 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 13:58:32.4 Debug: Dummy process. ID:37088 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 13:58:32.9 Debug: Finding process with Id:37088 13:58:32.9 Debug: Found process 37088:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy] 13:58:32.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 13:58:33.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 13:58:33.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 13:58:33.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 13:58:33.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 13:58:33.0 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 13:58:33.1 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 13:58:33.1 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 13:58:33.1 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 13:58:33.1 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 13:58:33.8 Debug: fpcalc version: 1.5.1 13:58:33.9 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 13:58:33.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 13:58:33.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 13:58:33.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 13:58:33.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 13:58:33.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 13:58:33.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [13 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] 13:58:33.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 13:58:33.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 13:58:33.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 13:58:33.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 13:58:35.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 13:58:35.3 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] 13:58:35.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 13:58:35.3 Trace: Rate Limit triggered, delaying 'me' for 0.193 sec 13:58:35.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 13:58:35.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 13:58:35.5 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 13:58:35.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 13:58:35.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 13:58:35.8 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 13:58:35.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 13:58:35.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 13:58:35.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 13:58:35.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 13:58:35.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 13:58:35.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 13:58:35.9 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 13:58:36.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 13:58:36.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 13:58:36.0 Trace: Rate Limit triggered, delaying 'me' for 0.199 sec 13:58:36.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 13:58:41.2 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 13:58:41.2 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 13:58:41.2 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 13:58:41.2 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 13:58:41.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 13:58:42.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511215662227_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:42.5 Info: DatabaseEngineVersionCheck migrating 13:58:42.6 Info: PerformDBOperation 13:58:42.6 Info: Performing DB Operation 13:58:42.8 Info: SQLite 3.45.3 13:58:42.8 Info: => 0.2125826s 13:58:42.8 Info: DatabaseEngineVersionCheck migrated 13:58:42.8 Info: => 0.2168384s 13:58:42.8 Info: VersionMigration migrating 13:58:42.8 Info: Beginning Transaction 13:58:42.9 Info: CreateTable VersionInfo 13:58:42.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:58:42.9 Info: => 0.0662257s 13:58:42.9 Info: Committing Transaction 13:58:43.0 Info: VersionMigration migrated 13:58:43.0 Info: => 0.1367898s 13:58:43.0 Info: VersionUniqueMigration migrating 13:58:43.0 Info: Beginning Transaction 13:58:43.0 Info: CreateIndex VersionInfo (Version) 13:58:43.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:58:43.0 Info: => 0.004442s 13:58:43.0 Info: AlterTable VersionInfo 13:58:43.0 Info: => 0.0003888s 13:58:43.0 Info: CreateColumn VersionInfo AppliedOn DateTime 13:58:43.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:58:43.0 Info: => 0.0021462s 13:58:43.0 Info: Committing Transaction 13:58:43.1 Info: VersionUniqueMigration migrated 13:58:43.1 Info: => 0.0288954s 13:58:43.1 Info: VersionDescriptionMigration migrating 13:58:43.1 Info: Beginning Transaction 13:58:43.1 Info: AlterTable VersionInfo 13:58:43.1 Info: => 5.89E-05s 13:58:43.1 Info: CreateColumn VersionInfo Description String 13:58:43.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:58:43.1 Info: => 0.0006077s 13:58:43.1 Info: Committing Transaction 13:58:43.1 Info: VersionDescriptionMigration migrated 13:58:43.1 Info: => 0.025737s 13:58:43.1 Info: 1: InitialSetup migrating 13:58:43.1 Info: Beginning Transaction 13:58:43.1 Info: Starting migration of Main DB to 1 13:58:43.2 Info: CreateTable Config 13:58:43.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:58:43.2 Info: => 0.0009171s 13:58:43.2 Info: CreateIndex Config (Key) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:58:43.2 Info: => 0.0003057s 13:58:43.2 Info: CreateTable RootFolders 13:58:43.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:58:43.2 Info: => 0.0003143s 13:58:43.2 Info: CreateIndex RootFolders (Path) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:58:43.2 Info: => 0.0002477s 13:58:43.2 Info: CreateTable Artists 13:58:43.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) 13:58:43.2 Info: => 0.0007911s 13:58:43.2 Info: CreateIndex Artists (ForeignArtistId) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:58:43.2 Info: => 0.0002396s 13:58:43.2 Info: CreateIndex Artists (NameSlug) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:58:43.2 Info: => 0.0002395s 13:58:43.2 Info: CreateIndex Artists (CleanName) 13:58:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:43.2 Info: => 0.0002444s 13:58:43.2 Info: CreateIndex Artists (Path) 13:58:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:43.2 Info: => 0.0002413s 13:58:43.2 Info: CreateTable Albums 13:58:43.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) 13:58:43.2 Info: => 0.0006779s 13:58:43.2 Info: CreateIndex Albums (ForeignAlbumId) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:58:43.2 Info: => 0.0002908s 13:58:43.2 Info: CreateIndex Albums (MBId) 13:58:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:58:43.2 Info: => 0.000285s 13:58:43.2 Info: CreateIndex Albums (TADBId) 13:58:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:58:43.2 Info: => 0.0002378s 13:58:43.2 Info: CreateIndex Albums (TitleSlug) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:58:43.2 Info: => 0.0002476s 13:58:43.2 Info: CreateIndex Albums (CleanTitle) 13:58:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:58:43.2 Info: => 0.0002386s 13:58:43.2 Info: CreateIndex Albums (Path) 13:58:43.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:58:43.2 Info: => 0.0002343s 13:58:43.2 Info: CreateTable Tracks 13:58:43.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) 13:58:43.2 Info: => 0.000465s 13:58:43.2 Info: CreateIndex Tracks (ForeignTrackId) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:58:43.2 Info: => 0.0002672s 13:58:43.2 Info: CreateIndex Tracks (ArtistId) 13:58:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:58:43.2 Info: => 0.0002648s 13:58:43.2 Info: CreateIndex Tracks (TrackFileId) 13:58:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:58:43.2 Info: => 0.0002708s 13:58:43.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:58:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:58:43.2 Info: => 0.0002623s 13:58:43.2 Info: CreateTable TrackFiles 13:58:43.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) 13:58:43.2 Info: => 0.0004632s 13:58:43.2 Info: CreateIndex TrackFiles (ArtistId) 13:58:43.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:58:43.2 Info: => 0.0002798s 13:58:43.2 Info: CreateIndex TrackFiles (AlbumId) 13:58:43.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:58:43.2 Info: => 0.0002586s 13:58:43.2 Info: CreateTable History 13:58:43.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) 13:58:43.2 Info: => 0.0004673s 13:58:43.2 Info: CreateIndex History (Date) 13:58:43.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:58:43.2 Info: => 0.0002486s 13:58:43.2 Info: CreateIndex History (EventType) 13:58:43.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:58:43.2 Info: => 0.0002485s 13:58:43.2 Info: CreateIndex History (DownloadId) 13:58:43.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:58:43.2 Info: => 0.0002512s 13:58:43.2 Info: CreateIndex History (AlbumId) 13:58:43.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:58:43.2 Info: => 0.0002489s 13:58:43.2 Info: CreateTable Notifications 13:58:43.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) 13:58:43.2 Info: => 0.0004467s 13:58:43.2 Info: CreateTable ScheduledTasks 13:58:43.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:58:43.2 Info: => 0.0003408s 13:58:43.2 Info: CreateIndex ScheduledTasks (TypeName) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:58:43.2 Info: => 0.000254s 13:58:43.2 Info: CreateTable Indexers 13:58:43.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) 13:58:43.2 Info: => 0.0003652s 13:58:43.2 Info: CreateIndex Indexers (Name) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:58:43.2 Info: => 0.000273s 13:58:43.2 Info: CreateTable Profiles 13:58:43.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:58:43.2 Info: => 0.0003838s 13:58:43.2 Info: CreateIndex Profiles (Name) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:58:43.2 Info: => 0.0002713s 13:58:43.2 Info: CreateTable QualityDefinitions 13:58:43.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:58:43.2 Info: => 0.000445s 13:58:43.2 Info: CreateIndex QualityDefinitions (Quality) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:58:43.2 Info: => 0.0003168s 13:58:43.2 Info: CreateIndex QualityDefinitions (Title) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:58:43.2 Info: => 0.0002616s 13:58:43.2 Info: CreateTable NamingConfig 13:58:43.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) 13:58:43.2 Info: => 0.0007196s 13:58:43.2 Info: CreateTable Blacklist 13:58:43.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 '') 13:58:43.2 Info: => 0.0036715s 13:58:43.2 Info: CreateTable Metadata 13:58:43.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) 13:58:43.2 Info: => 0.0003998s 13:58:43.2 Info: CreateTable MetadataFiles 13:58:43.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) 13:58:43.2 Info: => 0.0004412s 13:58:43.2 Info: CreateTable DownloadClients 13:58:43.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) 13:58:43.2 Info: => 0.0003603s 13:58:43.2 Info: CreateTable PendingReleases 13:58:43.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 '') 13:58:43.2 Info: => 0.0004767s 13:58:43.2 Info: CreateTable RemotePathMappings 13:58:43.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:58:43.2 Info: => 0.0003874s 13:58:43.2 Info: CreateTable Tags 13:58:43.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:58:43.2 Info: => 0.0003215s 13:58:43.2 Info: CreateIndex Tags (Label) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:58:43.2 Info: => 0.0003074s 13:58:43.2 Info: CreateTable Restrictions 13:58:43.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:58:43.2 Info: => 0.000371s 13:58:43.2 Info: CreateTable DelayProfiles 13:58:43.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) 13:58:43.2 Info: => 0.0004475s 13:58:43.2 Info: CreateTable Users 13:58:43.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:58:43.2 Info: => 0.0003376s 13:58:43.2 Info: CreateIndex Users (Identifier) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:58:43.2 Info: => 0.0002472s 13:58:43.2 Info: CreateIndex Users (Username) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:58:43.2 Info: => 0.0002526s 13:58:43.2 Info: CreateTable Commands 13:58:43.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) 13:58:43.2 Info: => 0.0004187s 13:58:43.2 Info: CreateTable IndexerStatus 13:58:43.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) 13:58:43.2 Info: => 0.000362s 13:58:43.2 Info: CreateIndex IndexerStatus (ProviderId) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:58:43.2 Info: => 0.0002602s 13:58:43.2 Info: CreateTable ExtraFiles 13:58:43.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) 13:58:43.2 Info: => 0.0003833s 13:58:43.2 Info: CreateTable LyricFiles 13:58:43.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) 13:58:43.2 Info: => 0.0004019s 13:58:43.2 Info: CreateTable LanguageProfiles 13:58:43.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:58:43.2 Info: => 0.0002973s 13:58:43.2 Info: CreateIndex LanguageProfiles (Name) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:58:43.2 Info: => 0.0002378s 13:58:43.2 Info: CreateTable DownloadClientStatus 13:58:43.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) 13:58:43.2 Info: => 0.0003411s 13:58:43.2 Info: CreateIndex DownloadClientStatus (ProviderId) 13:58:43.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:58:43.2 Info: => 0.0002506s 13:58:43.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:58:43.2 Info: -> 1 Insert operations completed in 00:00:00.0088979 taking an average of 00:00:00.0088979 13:58:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:58:43', 'InitialSetup') 13:58:43.2 Info: Committing Transaction 13:58:43.2 Info: 1: InitialSetup migrated 13:58:43.2 Info: => 0.0424375s 13:58:43.2 Info: 2: add_reason_to_pending_releases migrating 13:58:43.2 Info: Beginning Transaction 13:58:43.2 Info: Starting migration of Main DB to 2 13:58:43.2 Info: AlterTable PendingReleases 13:58:43.2 Info: => 1.9E-06s 13:58:43.2 Info: CreateColumn PendingReleases Reason Int32 13:58:43.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:58:43.2 Info: => 0.0013937s 13:58:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:58:43', 'add_reason_to_pending_releases') 13:58:43.2 Info: Committing Transaction 13:58:43.3 Info: 2: add_reason_to_pending_releases migrated 13:58:43.3 Info: => 0.0210572s 13:58:43.3 Info: 3: add_medium_support migrating 13:58:43.3 Info: Beginning Transaction 13:58:43.3 Info: Starting migration of Main DB to 3 13:58:43.3 Info: AlterTable Albums 13:58:43.3 Info: => 2.3E-06s 13:58:43.3 Info: CreateColumn Albums Media String 13:58:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:58:43.3 Info: => 0.0014982s 13:58:43.3 Info: AlterTable Tracks 13:58:43.3 Info: => 1.4E-06s 13:58:43.3 Info: CreateColumn Tracks MediumNumber Int32 13:58:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:58:43.3 Info: => 0.0012823s 13:58:43.3 Info: AlterTable Tracks 13:58:43.3 Info: => 1.1E-06s 13:58:43.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:58:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:58:43.3 Info: => 0.0011917s 13:58:43.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:58:43.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:58:43.3 Info: => 0.0006521s 13:58:43.3 Info: DeleteColumn Tracks TrackNumber 13:58:43.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) 13:58:43.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" 13:58:43.3 Info: DROP TABLE "Tracks" 13:58:43.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:58:43.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:58:43.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:58:43.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:58:43.3 Info: => 0.0607967s 13:58:43.3 Info: AlterTable Tracks 13:58:43.3 Info: => 1.7E-06s 13:58:43.3 Info: CreateColumn Tracks TrackNumber String 13:58:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:58:43.3 Info: => 0.0013112s 13:58:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:58:43', 'add_medium_support') 13:58:43.3 Info: Committing Transaction 13:58:43.4 Info: 3: add_medium_support migrated 13:58:43.4 Info: => 0.0286526s 13:58:43.4 Info: 4: add_various_qualites_in_profile migrating 13:58:43.4 Info: Beginning Transaction 13:58:43.4 Info: Starting migration of Main DB to 4 13:58:43.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:58:43.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:58:43.4 Info: => 0.0002238s 13:58:43.4 Info: PerformDBOperation 13:58:43.4 Info: Performing DB Operation 13:58:43.4 Info: => 0.0271944s 13:58:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:58:43', 'add_various_qualites_in_profile') 13:58:43.4 Info: Committing Transaction 13:58:43.4 Info: 4: add_various_qualites_in_profile migrated 13:58:43.4 Info: => 0.0502821s 13:58:43.4 Info: 5: metadata_profiles migrating 13:58:43.4 Info: Beginning Transaction 13:58:43.4 Info: Starting migration of Main DB to 5 13:58:43.4 Info: CreateTable MetadataProfiles 13:58:43.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:58:43.4 Info: => 0.0004944s 13:58:43.4 Info: CreateIndex MetadataProfiles (Name) 13:58:43.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:58:43.4 Info: => 0.0003294s 13:58:43.4 Info: AlterTable Artists 13:58:43.4 Info: => 1.5E-06s 13:58:43.4 Info: CreateColumn Artists MetadataProfileId Int32 13:58:43.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:58:43.4 Info: => 0.0014391s 13:58:43.4 Info: DeleteColumn Artists PrimaryAlbumTypes 13:58:43.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) 13:58:43.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" 13:58:43.4 Info: DROP TABLE "Artists" 13:58:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:58:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:58:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:43.4 Info: => 0.0138851s 13:58:43.4 Info: DeleteColumn Artists SecondaryAlbumTypes 13:58:43.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) 13:58:43.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" 13:58:43.4 Info: DROP TABLE "Artists" 13:58:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:58:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:58:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:43.4 Info: => 0.0173449s 13:58:43.4 Info: AlterTable Albums 13:58:43.4 Info: => 1.8E-06s 13:58:43.4 Info: CreateColumn Albums SecondaryTypes String 13:58:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:58:43.4 Info: => 0.0012173s 13:58:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:58:43', 'metadata_profiles') 13:58:43.4 Info: Committing Transaction 13:58:43.5 Info: 5: metadata_profiles migrated 13:58:43.5 Info: => 0.0210455s 13:58:43.5 Info: 6: separate_automatic_and_interactive_search migrating 13:58:43.5 Info: Beginning Transaction 13:58:43.5 Info: Starting migration of Main DB to 6 13:58:43.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:58:43.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) 13:58:43.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:58:43.5 Info: DROP TABLE "Indexers" 13:58:43.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:58:43.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:58:43.5 Info: => 0.0356395s 13:58:43.5 Info: AlterTable Indexers 13:58:43.5 Info: => 1.9E-06s 13:58:43.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:58:43.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:58:43.5 Info: => 0.0011845s 13:58:43.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:58:43.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:58:43.5 Info: => 0.0001107s 13:58:43.5 Info: AlterTable Indexers 13:58:43.5 Info: => 1.2E-06s 13:58:43.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:58:43.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) 13:58:43.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" 13:58:43.5 Info: DROP TABLE "Indexers" 13:58:43.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:58:43.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:58:43.5 Info: => 0.0131965s 13:58:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:58:43', 'separate_automatic_and_interactive_search') 13:58:43.5 Info: Committing Transaction 13:58:43.5 Info: 6: separate_automatic_and_interactive_search migrated 13:58:43.5 Info: => 0.0349386s 13:58:43.5 Info: 7: change_album_path_to_relative migrating 13:58:43.5 Info: Beginning Transaction 13:58:43.5 Info: Starting migration of Main DB to 7 13:58:43.5 Info: DeleteColumn Albums Path 13:58:43.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) 13:58:43.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" 13:58:43.6 Info: DROP TABLE "Albums" 13:58:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:58:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:58:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:58:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:58:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:58:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:58:43.6 Info: => 0.0131015s 13:58:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:58:43', 'change_album_path_to_relative') 13:58:43.6 Info: Committing Transaction 13:58:43.6 Info: 7: change_album_path_to_relative migrated 13:58:43.6 Info: => 0.0372322s 13:58:43.6 Info: 8: change_quality_size_mb_to_kb migrating 13:58:43.6 Info: Beginning Transaction 13:58:43.6 Info: Starting migration of Main DB to 8 13:58:43.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 13:58:43.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 13:58:43.6 Info: => 0.0001737s 13:58:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:58:43', 'change_quality_size_mb_to_kb') 13:58:43.6 Info: Committing Transaction 13:58:43.6 Info: 8: change_quality_size_mb_to_kb migrated 13:58:43.6 Info: => 0.0219956s 13:58:43.6 Info: 9: album_releases migrating 13:58:43.6 Info: Beginning Transaction 13:58:43.6 Info: Starting migration of Main DB to 9 13:58:43.6 Info: AlterTable Albums 13:58:43.6 Info: => 2.1E-06s 13:58:43.6 Info: CreateColumn Albums Releases String 13:58:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:58:43.6 Info: => 0.0014768s 13:58:43.6 Info: AlterTable Albums 13:58:43.6 Info: => 1.6E-06s 13:58:43.6 Info: CreateColumn Albums CurrentRelease String 13:58:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:58:43.6 Info: => 0.0012712s 13:58:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:58:43', 'album_releases') 13:58:43.6 Info: Committing Transaction 13:58:43.6 Info: 9: album_releases migrated 13:58:43.6 Info: => 0.0256653s 13:58:43.6 Info: 10: album_releases_fix migrating 13:58:43.6 Info: Beginning Transaction 13:58:43.6 Info: Starting migration of Main DB to 10 13:58:43.6 Info: AlterTable Albums 13:58:43.6 Info: => 1.9E-06s 13:58:43.6 Info: AlterColumn Albums Releases String 13:58:43.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) 13:58:43.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" 13:58:43.6 Info: DROP TABLE "Albums" 13:58:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:58:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:58:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:58:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:58:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:58:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:58:43.6 Info: => 0.0125842s 13:58:43.6 Info: AlterTable Albums 13:58:43.6 Info: => 1.8E-06s 13:58:43.6 Info: AlterColumn Albums CurrentRelease String 13:58:43.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) 13:58:43.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" 13:58:43.7 Info: DROP TABLE "Albums" 13:58:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:58:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:58:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:58:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:58:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:58:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:58:43.7 Info: => 0.0126319s 13:58:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:58:43', 'album_releases_fix') 13:58:43.7 Info: Committing Transaction 13:58:43.7 Info: 10: album_releases_fix migrated 13:58:43.7 Info: => 0.0431813s 13:58:43.7 Info: 11: import_lists migrating 13:58:43.7 Info: Beginning Transaction 13:58:43.7 Info: Starting migration of Main DB to 11 13:58:43.7 Info: CreateTable ImportLists 13:58:43.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) 13:58:43.7 Info: => 0.0005372s 13:58:43.7 Info: CreateIndex ImportLists (Name) 13:58:43.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:58:43.7 Info: => 0.000296s 13:58:43.7 Info: CreateTable ImportListStatus 13:58:43.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) 13:58:43.7 Info: => 0.0003363s 13:58:43.7 Info: CreateIndex ImportListStatus (ProviderId) 13:58:43.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:58:43.7 Info: => 0.0002453s 13:58:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:58:43', 'import_lists') 13:58:43.7 Info: Committing Transaction 13:58:43.7 Info: 11: import_lists migrated 13:58:43.7 Info: => 0.0210837s 13:58:43.7 Info: 12: add_release_status migrating 13:58:43.7 Info: Beginning Transaction 13:58:43.7 Info: Starting migration of Main DB to 12 13:58:43.7 Info: AlterTable MetadataProfiles 13:58:43.7 Info: => 1.8E-06s 13:58:43.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:58:43.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:58:43.7 Info: => 0.0015921s 13:58:43.7 Info: PerformDBOperation 13:58:43.7 Info: Performing DB Operation 13:58:43.7 Info: => 0.0071435s 13:58:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:58:43', 'add_release_status') 13:58:43.7 Info: Committing Transaction 13:58:43.8 Info: 12: add_release_status migrated 13:58:43.8 Info: => 0.0295756s 13:58:43.8 Info: 13: album_download_notification migrating 13:58:43.8 Info: Beginning Transaction 13:58:43.8 Info: Starting migration of Main DB to 13 13:58:43.8 Info: AlterTable Notifications 13:58:43.8 Info: => 2.1E-06s 13:58:43.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:58:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:58:43.8 Info: => 0.0016044s 13:58:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:58:43', 'album_download_notification') 13:58:43.8 Info: Committing Transaction 13:58:43.8 Info: 13: album_download_notification migrated 13:58:43.8 Info: => 0.0181562s 13:58:43.8 Info: 14: fix_language_metadata_profiles migrating 13:58:43.8 Info: Beginning Transaction 13:58:43.8 Info: Starting migration of Main DB to 14 13:58:43.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 13:58:43.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 13:58:43.8 Info: => 0.0002603s 13:58:43.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 13:58:43.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 13:58:43.8 Info: => 0.0001731s 13:58:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:58:43', 'fix_language_metadata_profiles') 13:58:43.8 Info: Committing Transaction 13:58:43.8 Info: 14: fix_language_metadata_profiles migrated 13:58:43.8 Info: => 0.0218451s 13:58:43.8 Info: 15: remove_fanzub migrating 13:58:43.8 Info: Beginning Transaction 13:58:43.8 Info: Starting migration of Main DB to 15 13:58:43.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:58:43.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:58:43.8 Info: => 0.0001637s 13:58:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:58:43', 'remove_fanzub') 13:58:43.8 Info: Committing Transaction 13:58:43.8 Info: 15: remove_fanzub migrated 13:58:43.8 Info: => 0.0221275s 13:58:43.8 Info: 16: update_artist_history_indexes migrating 13:58:43.8 Info: Beginning Transaction 13:58:43.8 Info: Starting migration of Main DB to 16 13:58:43.8 Info: CreateIndex Albums (ArtistId) 13:58:43.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:58:43.8 Info: => 0.0003482s 13:58:43.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:58:43.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:58:43.8 Info: => 0.0002321s 13:58:43.8 Info: DeleteIndex History (AlbumId) 13:58:43.8 Info: DROP INDEX "IX_History_AlbumId" 13:58:43.8 Info: => 0.0009878s 13:58:43.8 Info: CreateIndex History (AlbumId, Date) 13:58:43.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:58:43.8 Info: => 0.0002459s 13:58:43.8 Info: DeleteIndex History (DownloadId) 13:58:43.8 Info: DROP INDEX "IX_History_DownloadId" 13:58:43.8 Info: => 0.0002866s 13:58:43.8 Info: CreateIndex History (DownloadId, Date) 13:58:43.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:58:43.8 Info: => 0.0002303s 13:58:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:58:43', 'update_artist_history_indexes') 13:58:43.8 Info: Committing Transaction 13:58:43.8 Info: 16: update_artist_history_indexes migrated 13:58:43.8 Info: => 0.0185875s 13:58:43.8 Info: 17: remove_nma migrating 13:58:43.8 Info: Beginning Transaction 13:58:43.8 Info: Starting migration of Main DB to 17 13:58:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:58:43.9 Info: => 0.0070449s 13:58:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:58:43', 'remove_nma') 13:58:43.9 Info: Committing Transaction 13:58:43.9 Info: 17: remove_nma migrated 13:58:43.9 Info: => 0.0285715s 13:58:43.9 Info: 18: album_disambiguation migrating 13:58:43.9 Info: Beginning Transaction 13:58:43.9 Info: Starting migration of Main DB to 18 13:58:43.9 Info: AlterTable Albums 13:58:43.9 Info: => 1.17E-05s 13:58:43.9 Info: CreateColumn Albums Disambiguation String 13:58:43.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:58:43.9 Info: => 0.0014098s 13:58:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:58:43', 'album_disambiguation') 13:58:43.9 Info: Committing Transaction 13:58:43.9 Info: 18: album_disambiguation migrated 13:58:43.9 Info: => 0.0217919s 13:58:43.9 Info: 19: add_ape_quality_in_profiles migrating 13:58:43.9 Info: Beginning Transaction 13:58:43.9 Info: Starting migration of Main DB to 19 13:58:43.9 Info: PerformDBOperation 13:58:43.9 Info: Performing DB Operation 13:58:43.9 Info: => 0.0081896s 13:58:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:58:43', 'add_ape_quality_in_profiles') 13:58:43.9 Info: Committing Transaction 13:58:43.9 Info: 19: add_ape_quality_in_profiles migrated 13:58:43.9 Info: => 0.0278946s 13:58:43.9 Info: 20: remove_pushalot migrating 13:58:43.9 Info: Beginning Transaction 13:58:43.9 Info: Starting migration of Main DB to 20 13:58:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:58:43.9 Info: => 0.0002513s 13:58:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:43.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:58:43.9 Info: => 0.0001179s 13:58:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:43.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:58:43.9 Info: => 0.0001294s 13:58:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:58:43', 'remove_pushalot') 13:58:43.9 Info: Committing Transaction 13:58:44.0 Info: 20: remove_pushalot migrated 13:58:44.0 Info: => 0.0182272s 13:58:44.0 Info: 21: add_custom_filters migrating 13:58:44.0 Info: Beginning Transaction 13:58:44.0 Info: Starting migration of Main DB to 21 13:58:44.0 Info: CreateTable CustomFilters 13:58:44.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:58:44.0 Info: => 0.0004527s 13:58:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:58:44', 'add_custom_filters') 13:58:44.0 Info: Committing Transaction 13:58:44.0 Info: 21: add_custom_filters migrated 13:58:44.0 Info: => 0.0178628s 13:58:44.0 Info: 22: import_list_tags migrating 13:58:44.0 Info: Beginning Transaction 13:58:44.0 Info: Starting migration of Main DB to 22 13:58:44.0 Info: AlterTable ImportLists 13:58:44.0 Info: => 2.4E-06s 13:58:44.0 Info: CreateColumn ImportLists Tags String 13:58:44.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:58:44.0 Info: => 0.0015097s 13:58:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:58:44', 'import_list_tags') 13:58:44.0 Info: Committing Transaction 13:58:44.0 Info: 22: import_list_tags migrated 13:58:44.0 Info: => 0.0220391s 13:58:44.0 Info: 23: add_release_groups_etc migrating 13:58:44.0 Info: Beginning Transaction 13:58:44.0 Info: Starting migration of Main DB to 23 13:58:44.0 Info: CreateTable ArtistMetadata 13:58:44.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) 13:58:44.0 Info: => 0.0006049s 13:58:44.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:58:44.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:58:44.0 Info: => 0.0002394s 13:58:44.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" 13:58:44.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" 13:58:44.0 Info: => 0.0002371s 13:58:44.0 Info: AlterTable Artists 13:58:44.0 Info: => 1.6E-06s 13:58:44.0 Info: CreateColumn Artists ArtistMetadataId Int32 13:58:44.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:58:44.0 Info: => 0.001395s 13:58:44.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:58:44.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:58:44.0 Info: => 0.0002036s 13:58:44.0 Info: CreateTable AlbumReleases 13:58:44.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) 13:58:44.0 Info: => 0.0004094s 13:58:44.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:58:44.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:58:44.0 Info: => 0.0002249s 13:58:44.0 Info: CreateIndex AlbumReleases (AlbumId) 13:58:44.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:58:44.0 Info: => 0.0002203s 13:58:44.0 Info: PerformDBOperation 13:58:44.0 Info: Performing DB Operation 13:58:44.0 Info: => 0.0273126s 13:58:44.0 Info: AlterTable Albums 13:58:44.0 Info: => 2.7E-06s 13:58:44.0 Info: CreateColumn Albums ArtistMetadataId Int32 13:58:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:58:44.0 Info: => 0.001622s 13:58:44.0 Info: AlterTable Albums 13:58:44.0 Info: => 1.4E-06s 13:58:44.0 Info: CreateColumn Albums AnyReleaseOk Boolean 13:58:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:58:44.0 Info: => 0.0012575s 13:58:44.0 Info: AlterTable Albums 13:58:44.0 Info: => 1.4E-06s 13:58:44.0 Info: CreateColumn Albums Links String 13:58:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:58:44.0 Info: => 0.0012015s 13:58:44.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:58:44.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:58:44.0 Info: => 0.0002106s 13:58:44.0 Info: AlterTable Tracks 13:58:44.0 Info: => 1.9E-06s 13:58:44.0 Info: CreateColumn Tracks ForeignRecordingId String 13:58:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:58:44.0 Info: => 0.0014023s 13:58:44.0 Info: AlterTable Tracks 13:58:44.0 Info: => 1.4E-06s 13:58:44.0 Info: CreateColumn Tracks AlbumReleaseId Int32 13:58:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:58:44.1 Info: => 0.0014029s 13:58:44.1 Info: AlterTable Tracks 13:58:44.1 Info: => 1.6E-06s 13:58:44.1 Info: CreateColumn Tracks ArtistMetadataId Int32 13:58:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:58:44.1 Info: => 0.0013908s 13:58:44.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:58:44.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:58:44.1 Info: => 0.0002081s 13:58:44.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:58:44.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:58:44.1 Info: => 0.0001932s 13:58:44.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:58:44.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) 13:58:44.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" 13:58:44.1 Info: DROP TABLE "Artists" 13:58:44.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:44.1 Info: => 0.0134026s 13:58:44.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:58:44.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) 13:58:44.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" 13:58:44.1 Info: DROP TABLE "Albums" 13:58:44.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:58:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:58:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:58:44.1 Info: => 0.0131345s 13:58:44.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:58:44.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) 13:58:44.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" 13:58:44.1 Info: DROP TABLE "Tracks" 13:58:44.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:58:44.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:58:44.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:58:44.1 Info: => 0.0123814s 13:58:44.1 Info: DeleteColumn TrackFiles ArtistId 13:58:44.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) 13:58:44.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" 13:58:44.1 Info: DROP TABLE "TrackFiles" 13:58:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:58:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:58:44.1 Info: => 0.012136s 13:58:44.1 Info: CreateIndex Artists (ArtistMetadataId) 13:58:44.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:58:44.1 Info: => 0.0002242s 13:58:44.1 Info: CreateIndex Artists (Monitored) 13:58:44.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:58:44.1 Info: => 0.0002163s 13:58:44.1 Info: CreateIndex Albums (ArtistMetadataId) 13:58:44.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:58:44.1 Info: => 0.0002159s 13:58:44.1 Info: CreateIndex Tracks (ArtistMetadataId) 13:58:44.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:58:44.1 Info: => 0.0002179s 13:58:44.1 Info: CreateIndex Tracks (AlbumReleaseId) 13:58:44.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:58:44.1 Info: => 0.0002145s 13:58:44.1 Info: CreateIndex Tracks (ForeignRecordingId) 13:58:44.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:58:44.1 Info: => 0.0002188s 13:58:44.1 Info: UpdateData 13:58:44.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:58:44.1 Info: => 0.007051s 13:58:44.1 Info: UpdateData 13:58:44.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:58:44.1 Info: => 0.0001956s 13:58:44.1 Info: UpdateData 13:58:44.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:58:44.1 Info: => 0.0001427s 13:58:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:58:44', 'add_release_groups_etc') 13:58:44.1 Info: Committing Transaction 13:58:44.1 Info: 23: add_release_groups_etc migrated 13:58:44.1 Info: => 0.023961s 13:58:44.1 Info: 24: NewMediaInfoFormat migrating 13:58:44.1 Info: Beginning Transaction 13:58:44.1 Info: Starting migration of Main DB to 24 13:58:44.1 Info: UpdateData 13:58:44.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:58:44.1 Info: => 0.0001919s 13:58:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:58:44', 'NewMediaInfoFormat') 13:58:44.1 Info: Committing Transaction 13:58:44.2 Info: 24: NewMediaInfoFormat migrated 13:58:44.2 Info: => 0.0209197s 13:58:44.2 Info: 25: rename_restrictions_to_release_profiles migrating 13:58:44.2 Info: Beginning Transaction 13:58:44.2 Info: Starting migration of Main DB to 25 13:58:44.2 Info: RenameTable Restrictions ReleaseProfiles 13:58:44.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:58:44.2 Info: => 0.0041126s 13:58:44.2 Info: AlterTable ReleaseProfiles 13:58:44.2 Info: => 2E-06s 13:58:44.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:58:44.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:58:44.2 Info: => 0.0012964s 13:58:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:58:44', 'rename_restrictions_to_release_profiles') 13:58:44.2 Info: Committing Transaction 13:58:44.2 Info: 25: rename_restrictions_to_release_profiles migrated 13:58:44.2 Info: => 0.0273151s 13:58:44.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:58:44.2 Info: Beginning Transaction 13:58:44.2 Info: Starting migration of Main DB to 26 13:58:44.2 Info: RenameTable Profiles QualityProfiles 13:58:44.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:58:44.2 Info: => 0.0041666s 13:58:44.2 Info: AlterTable QualityProfiles 13:58:44.2 Info: => 1.6E-06s 13:58:44.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:58:44.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:58:44.2 Info: => 0.0012482s 13:58:44.2 Info: AlterTable LanguageProfiles 13:58:44.2 Info: => 1.3E-06s 13:58:44.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:58:44.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:58:44.2 Info: => 0.0012703s 13:58:44.2 Info: UpdateData 13:58:44.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:58:44.2 Info: => 0.0001146s 13:58:44.2 Info: UpdateData 13:58:44.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:58:44.2 Info: => 0.0001191s 13:58:44.2 Info: RenameColumn Artists ProfileId to QualityProfileId 13:58: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:58:44.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" 13:58:44.2 Info: DROP TABLE "Artists" 13:58:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:44.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:58:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:58:44.2 Info: => 0.0168398s 13:58:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:58:44', 'rename_quality_profiles_add_upgrade_allowed') 13:58:44.2 Info: Committing Transaction 13:58:44.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:58:44.2 Info: => 0.0415076s 13:58:44.2 Info: 27: add_import_exclusions migrating 13:58:44.2 Info: Beginning Transaction 13:58:44.2 Info: Starting migration of Main DB to 27 13:58:44.2 Info: CreateTable ImportListExclusions 13:58:44.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:58:44.2 Info: => 0.0004506s 13:58:44.2 Info: CreateIndex ImportListExclusions (ForeignId) 13:58:44.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:58:44.2 Info: => 0.0002944s 13:58:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:58:44', 'add_import_exclusions') 13:58:44.2 Info: Committing Transaction 13:58:44.3 Info: 27: add_import_exclusions migrated 13:58:44.3 Info: => 0.0211209s 13:58:44.3 Info: 28: clean_artist_metadata_table migrating 13:58:44.3 Info: Beginning Transaction 13:58:44.3 Info: Starting migration of Main DB to 28 13:58: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) 13:58: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) 13:58:44.3 Info: => 0.0003822s 13:58: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) 13:58: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) 13:58:44.3 Info: => 0.000278s 13:58: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) 13:58: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) 13:58:44.3 Info: => 0.000277s 13:58: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) 13:58: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) 13:58:44.3 Info: => 0.0002824s 13:58: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) 13:58: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) 13:58:44.3 Info: => 0.0002743s 13:58: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) 13:58: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) 13:58:44.3 Info: => 0.0002693s 13:58:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:58:44', 'clean_artist_metadata_table') 13:58:44.3 Info: Committing Transaction 13:58:44.3 Info: 28: clean_artist_metadata_table migrated 13:58:44.3 Info: => 0.0200283s 13:58:44.3 Info: 29: health_issue_notification migrating 13:58:44.3 Info: Beginning Transaction 13:58:44.3 Info: Starting migration of Main DB to 29 13:58:44.3 Info: AlterTable Notifications 13:58:44.3 Info: => 2.6E-06s 13:58:44.3 Info: CreateColumn Notifications OnHealthIssue Boolean 13:58:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:58:44.3 Info: => 0.0015363s 13:58:44.3 Info: AlterTable Notifications 13:58:44.3 Info: => 1.5E-06s 13:58:44.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:58:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:58:44.3 Info: => 0.0013709s 13:58:44.3 Info: AlterTable Notifications 13:58:44.3 Info: => 1.4E-06s 13:58:44.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:58:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:58:44.3 Info: => 0.0013948s 13:58:44.3 Info: AlterTable Notifications 13:58:44.3 Info: => 1.4E-06s 13:58:44.3 Info: CreateColumn Notifications OnImportFailure Boolean 13:58:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:58:44.3 Info: => 0.0015262s 13:58:44.3 Info: AlterTable Notifications 13:58:44.3 Info: => 1.6E-06s 13:58:44.3 Info: CreateColumn Notifications OnTrackRetag Boolean 13:58:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:58:44.3 Info: => 0.0015313s 13:58:44.3 Info: DeleteColumn Notifications OnDownload 13:58: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) 13:58: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" 13:58:44.3 Info: DROP TABLE "Notifications" 13:58:44.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:58:44.3 Info: => 0.0130415s 13:58:44.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:58: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) 13:58: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" 13:58:44.3 Info: DROP TABLE "Notifications" 13:58:44.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:58:44.3 Info: => 0.0140349s 13:58:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:58:44', 'health_issue_notification') 13:58:44.3 Info: Committing Transaction 13:58:44.4 Info: 29: health_issue_notification migrated 13:58:44.4 Info: => 0.0399203s 13:58:44.4 Info: 30: add_mediafilerepository_mtime migrating 13:58:44.4 Info: Beginning Transaction 13:58:44.4 Info: Starting migration of Main DB to 30 13:58:44.4 Info: AlterTable TrackFiles 13:58:44.4 Info: => 2.9E-06s 13:58:44.4 Info: CreateColumn TrackFiles Modified DateTime 13:58:44.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:58:44.4 Info: => 0.0016459s 13:58:44.4 Info: AlterTable TrackFiles 13:58:44.4 Info: => 1.5E-06s 13:58:44.4 Info: CreateColumn TrackFiles Path String 13:58:44.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:58:44.4 Info: => 0.0013501s 13:58:44.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:58:44.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:58:44.4 Info: => 0.0001093s 13:58:44.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) 13:58:44.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) 13:58:44.4 Info: => 0.0002859s 13:58:44.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) 13:58:44.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) 13:58:44.4 Info: => 0.0003152s 13:58:44.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) 13:58:44.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) 13:58:44.4 Info: => 0.000328s 13:58:44.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") 13:58:44.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") 13:58:44.4 Info: => 0.0002139s 13:58:44.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:58:44.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:58:44.4 Info: => 0.0001565s 13:58:44.4 Info: AlterTable TrackFiles 13:58:44.4 Info: => 1.5E-06s 13:58:44.4 Info: AlterColumn TrackFiles Path String 13:58:44.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) 13:58:44.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" 13:58:44.4 Info: DROP TABLE "TrackFiles" 13:58:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:58:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:58:44.4 Info: => 0.0130028s 13:58:44.4 Info: CreateIndex TrackFiles (Path) 13:58:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:58:44.4 Info: => 0.0002612s 13:58:44.4 Info: DeleteColumn TrackFiles RelativePath 13:58:44.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) 13:58:44.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" 13:58:44.4 Info: DROP TABLE "TrackFiles" 13:58:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:58:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:58:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:58:44.4 Info: => 0.0164423s 13:58:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:58:44', 'add_mediafilerepository_mtime') 13:58:44.4 Info: Committing Transaction 13:58:44.4 Info: 30: add_mediafilerepository_mtime migrated 13:58:44.4 Info: => 0.0359483s 13:58:44.4 Info: 31: add_artistmetadataid_constraint migrating 13:58:44.4 Info: Beginning Transaction 13:58:44.4 Info: Starting migration of Main DB to 31 13:58:44.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") 13:58:44.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") 13:58:44.4 Info: => 0.0002994s 13:58:44.4 Info: DeleteIndex Artists (ArtistMetadataId) 13:58:44.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:58:44.4 Info: => 0.0003104s 13:58:44.4 Info: AlterColumn Artists ArtistMetadataId Int32 13:58:44.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) 13:58:44.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" 13:58:44.4 Info: DROP TABLE "Artists" 13:58:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:58:44.4 Info: => 0.0132048s 13:58:44.4 Info: CreateIndex Artists (ArtistMetadataId) 13:58:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:58:44.4 Info: => 0.0002272s 13:58:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:58:44', 'add_artistmetadataid_constraint') 13:58:44.4 Info: Committing Transaction 13:58:44.5 Info: 31: add_artistmetadataid_constraint migrated 13:58:44.5 Info: => 0.0226035s 13:58:44.5 Info: 32: old_ids_and_artist_alias migrating 13:58:44.5 Info: Beginning Transaction 13:58:44.5 Info: Starting migration of Main DB to 32 13:58:44.5 Info: AlterTable ArtistMetadata 13:58:44.5 Info: => 3E-06s 13:58:44.5 Info: CreateColumn ArtistMetadata Aliases String 13:58:44.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:58:44.5 Info: => 0.0015606s 13:58:44.5 Info: AlterTable ArtistMetadata 13:58:44.5 Info: => 1.7E-06s 13:58:44.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:58:44.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:58:44.5 Info: => 0.0013274s 13:58:44.5 Info: AlterTable Albums 13:58:44.5 Info: => 2.3E-06s 13:58:44.5 Info: CreateColumn Albums OldForeignAlbumIds String 13:58:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:58:44.5 Info: => 0.001355s 13:58:44.5 Info: AlterTable AlbumReleases 13:58:44.5 Info: => 1.8E-06s 13:58:44.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:58:44.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:58:44.5 Info: => 0.0014333s 13:58:44.5 Info: AlterTable Tracks 13:58:44.5 Info: => 2.1E-06s 13:58:44.5 Info: CreateColumn Tracks OldForeignRecordingIds String 13:58:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:58:44.5 Info: => 0.0013654s 13:58:44.5 Info: AlterTable Tracks 13:58:44.5 Info: => 2E-06s 13:58:44.5 Info: CreateColumn Tracks OldForeignTrackIds String 13:58:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:58:44.5 Info: => 0.0013894s 13:58:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:58:44', 'old_ids_and_artist_alias') 13:58:44.5 Info: Committing Transaction 13:58:44.5 Info: 32: old_ids_and_artist_alias migrated 13:58:44.5 Info: => 0.0191948s 13:58:44.5 Info: 33: download_propers_config migrating 13:58:44.5 Info: Beginning Transaction 13:58:44.5 Info: Starting migration of Main DB to 33 13:58:44.5 Info: PerformDBOperation 13:58:44.5 Info: Performing DB Operation 13:58:44.5 Info: => 0.0012434s 13:58:44.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:58:44.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:58:44.5 Info: => 0.0001383s 13:58:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:58:44', 'download_propers_config') 13:58:44.5 Info: Committing Transaction 13:58:44.5 Info: 33: download_propers_config migrated 13:58:44.5 Info: => 0.0211203s 13:58:44.5 Info: 34: remove_language_profiles migrating 13:58:44.5 Info: Beginning Transaction 13:58:44.5 Info: Starting migration of Main DB to 34 13:58:44.5 Info: DeleteTable LanguageProfiles 13:58:44.5 Info: DROP TABLE "LanguageProfiles" 13:58:44.5 Info: => 0.0006451s 13:58:44.5 Info: DeleteColumn Artists LanguageProfileId 13:58:44.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) 13:58:44.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" 13:58:44.5 Info: DROP TABLE "Artists" 13:58:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:58:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:58:44.5 Info: => 0.0133559s 13:58:44.5 Info: DeleteColumn ImportLists LanguageProfileId 13:58:44.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) 13:58:44.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" 13:58:44.5 Info: DROP TABLE "ImportLists" 13:58:44.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:58:44.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:58:44.5 Info: => 0.0134269s 13:58:44.5 Info: DeleteColumn Blacklist Language 13:58:44.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) 13:58:44.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" 13:58:44.5 Info: DROP TABLE "Blacklist" 13:58:44.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:58:44.6 Info: => 0.0111071s 13:58:44.6 Info: DeleteColumn History Language 13:58:44.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) 13:58:44.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" 13:58:44.6 Info: DROP TABLE "History" 13:58:44.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:58:44.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:58:44.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:58:44.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:58:44.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:58:44.6 Info: => 0.0134251s 13:58:44.6 Info: DeleteColumn LyricFiles Language 13:58:44.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) 13:58:44.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" 13:58:44.6 Info: DROP TABLE "LyricFiles" 13:58:44.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:58:44.6 Info: => 0.0158066s 13:58:44.6 Info: DeleteColumn TrackFiles Language 13:58: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:58:44.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" 13:58:44.6 Info: DROP TABLE "TrackFiles" 13:58:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:58:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:58:44.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:58:44.6 Info: => 0.0159768s 13:58:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:58:44', 'remove_language_profiles') 13:58:44.6 Info: Committing Transaction 13:58:44.6 Info: 34: remove_language_profiles migrated 13:58:44.6 Info: => 0.0382553s 13:58:44.6 Info: 35: multi_disc_naming_format migrating 13:58:44.6 Info: Beginning Transaction 13:58:44.6 Info: Starting migration of Main DB to 35 13:58:44.6 Info: AlterTable NamingConfig 13:58:44.6 Info: => 2E-06s 13:58:44.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:58:44.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:58:44.6 Info: => 0.0015315s 13:58:44.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:58:44.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:58:44.6 Info: => 0.0001177s 13:58:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:58:44', 'multi_disc_naming_format') 13:58:44.6 Info: Committing Transaction 13:58:44.6 Info: 35: multi_disc_naming_format migrated 13:58:44.6 Info: => 0.0259743s 13:58:44.6 Info: 36: add_download_client_priority migrating 13:58:44.6 Info: Beginning Transaction 13:58:44.6 Info: Starting migration of Main DB to 36 13:58:44.6 Info: AlterTable DownloadClients 13:58:44.6 Info: => 2.3E-06s 13:58:44.6 Info: CreateColumn DownloadClients Priority Int32 13:58:44.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:58:44.6 Info: => 0.0015253s 13:58:44.6 Info: PerformDBOperation 13:58:44.6 Info: Performing DB Operation 13:58:44.7 Info: => 0.0649028s 13:58:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:58:44', 'add_download_client_priority') 13:58:44.7 Info: Committing Transaction 13:58:44.7 Info: 36: add_download_client_priority migrated 13:58:44.7 Info: => 0.0874941s 13:58:44.7 Info: 37: remove_growl_prowl migrating 13:58:44.7 Info: Beginning Transaction 13:58:44.7 Info: Starting migration of Main DB to 37 13:58:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:58:44.7 Info: => 0.000203s 13:58:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:58:44.7 Info: => 0.0001196s 13:58:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:58:44', 'remove_growl_prowl') 13:58:44.7 Info: Committing Transaction 13:58:44.8 Info: 37: remove_growl_prowl migrated 13:58:44.8 Info: => 0.0218739s 13:58:44.8 Info: 38: remove_plex_hometheatre migrating 13:58:44.8 Info: Beginning Transaction 13:58:44.8 Info: Starting migration of Main DB to 38 13:58:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:44.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:58:44.8 Info: => 0.000238s 13:58:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:44.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:58:44.8 Info: => 0.0001098s 13:58:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:58:44', 'remove_plex_hometheatre') 13:58:44.8 Info: Committing Transaction 13:58:44.8 Info: 38: remove_plex_hometheatre migrated 13:58:44.8 Info: => 0.0216572s 13:58:44.8 Info: 39: add_root_folder_add_defaults migrating 13:58:44.8 Info: Beginning Transaction 13:58:44.8 Info: Starting migration of Main DB to 39 13:58:44.8 Info: AlterTable RootFolders 13:58:44.8 Info: => 2E-06s 13:58:44.8 Info: CreateColumn RootFolders Name String 13:58:44.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:58:44.8 Info: => 0.0015663s 13:58:44.8 Info: AlterTable RootFolders 13:58:44.8 Info: => 1.3E-06s 13:58:44.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:58:44.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:58:44.8 Info: => 0.0013113s 13:58:44.8 Info: AlterTable RootFolders 13:58:44.8 Info: => 1.5E-06s 13:58:44.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:58:44.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:58:44.8 Info: => 0.0012922s 13:58:44.8 Info: AlterTable RootFolders 13:58:44.8 Info: => 1.6E-06s 13:58:44.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:58:44.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:58:44.8 Info: => 0.0013665s 13:58:44.8 Info: AlterTable RootFolders 13:58:44.8 Info: => 1.4E-06s 13:58:44.8 Info: CreateColumn RootFolders DefaultTags String 13:58:44.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:58:44.8 Info: => 0.0012951s 13:58:44.8 Info: PerformDBOperation 13:58:44.8 Info: Performing DB Operation 13:58:44.8 Info: => 0.0035397s 13:58:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:58:44', 'add_root_folder_add_defaults') 13:58:44.8 Info: Committing Transaction 13:58:44.8 Info: 39: add_root_folder_add_defaults migrated 13:58:44.8 Info: => 0.0247807s 13:58:44.8 Info: 40: task_duration migrating 13:58:44.8 Info: Beginning Transaction 13:58:44.8 Info: Starting migration of Main DB to 40 13:58:44.8 Info: AlterTable ScheduledTasks 13:58:44.8 Info: => 1.9E-06s 13:58:44.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:58:44.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:58:44.8 Info: => 0.001566s 13:58:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:58:44', 'task_duration') 13:58:44.8 Info: Committing Transaction 13:58:44.8 Info: 40: task_duration migrated 13:58:44.8 Info: => 0.0233809s 13:58:44.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:58:44.8 Info: Beginning Transaction 13:58:44.8 Info: Starting migration of Main DB to 41 13:58:44.8 Info: AlterTable ReleaseProfiles 13:58:44.8 Info: => 2.3E-06s 13:58:44.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:58:44.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:58:44.8 Info: => 0.0015577s 13:58:44.8 Info: AlterTable ReleaseProfiles 13:58:44.8 Info: => 1.6E-06s 13:58:44.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:58:44.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:58:44.8 Info: => 0.0013553s 13:58:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:58:44', 'add_indexer_and_enabled_to_release_profiles') 13:58:44.8 Info: Committing Transaction 13:58:44.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:58:44.9 Info: => 0.0200572s 13:58:44.9 Info: 42: remove_album_folders migrating 13:58:44.9 Info: Beginning Transaction 13:58:44.9 Info: Starting migration of Main DB to 42 13:58:44.9 Info: DeleteColumn Artists AlbumFolder 13:58: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:58:44.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:58:44.9 Info: DROP TABLE "Artists" 13:58:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:44.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:58:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:58:44.9 Info: => 0.0131878s 13:58:44.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:58:44.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:58:44.9 Info: => 0.0001118s 13:58:44.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:58:44.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:58:44.9 Info: => 0.0001033s 13:58:44.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:58:44.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 13:58:44.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:58:44.9 Info: DROP TABLE "NamingConfig" 13:58:44.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:58:44.9 Info: => 0.0148641s 13:58:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:58:44', 'remove_album_folders') 13:58:44.9 Info: Committing Transaction 13:58:44.9 Info: 42: remove_album_folders migrated 13:58:44.9 Info: => 0.0370895s 13:58:44.9 Info: 44: add_priority_to_indexers migrating 13:58:44.9 Info: Beginning Transaction 13:58:44.9 Info: Starting migration of Main DB to 44 13:58:44.9 Info: AlterTable Indexers 13:58:44.9 Info: => 2E-06s 13:58:44.9 Info: CreateColumn Indexers Priority Int32 13:58:44.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:58:44.9 Info: => 0.0015643s 13:58:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:58:44', 'add_priority_to_indexers') 13:58:44.9 Info: Committing Transaction 13:58:44.9 Info: 44: add_priority_to_indexers migrated 13:58:44.9 Info: => 0.0204029s 13:58:44.9 Info: 45: remove_chown_and_folderchmod_config migrating 13:58:44.9 Info: Beginning Transaction 13:58:44.9 Info: Starting migration of Main DB to 45 13:58:44.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:58:44.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:58:44.9 Info: => 0.0003003s 13:58:44.9 Info: PerformDBOperation 13:58:44.9 Info: Performing DB Operation 13:58:44.9 Info: => 0.0012543s 13:58:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:58:44', 'remove_chown_and_folderchmod_config') 13:58:44.9 Info: Committing Transaction 13:58:45.0 Info: 45: remove_chown_and_folderchmod_config migrated 13:58:45.0 Info: => 0.0170262s 13:58:45.0 Info: 47: update_notifiarr migrating 13:58:45.0 Info: Beginning Transaction 13:58:45.0 Info: Starting migration of Main DB to 47 13:58:45.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:58:45.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:58:45.0 Info: => 0.0002179s 13:58:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:58:45', 'update_notifiarr') 13:58:45.0 Info: Committing Transaction 13:58:45.0 Info: 47: update_notifiarr migrated 13:58:45.0 Info: => 0.016447s 13:58:45.0 Info: 49: email_multiple_addresses migrating 13:58:45.0 Info: Beginning Transaction 13:58:45.0 Info: Starting migration of Main DB to 49 13:58:45.0 Info: PerformDBOperation 13:58:45.0 Info: Performing DB Operation 13:58:45.0 Info: => 0.0063378s 13:58:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:58:45', 'email_multiple_addresses') 13:58:45.0 Info: Committing Transaction 13:58:45.0 Info: 49: email_multiple_addresses migrated 13:58:45.0 Info: => 0.0222608s 13:58:45.0 Info: 50: rename_blacklist_to_blocklist migrating 13:58:45.0 Info: Beginning Transaction 13:58:45.0 Info: Starting migration of Main DB to 50 13:58:45.0 Info: RenameTable Blacklist Blocklist 13:58:45.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:58:45.0 Info: => 0.0053401s 13:58:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:58:45', 'rename_blacklist_to_blocklist') 13:58:45.0 Info: Committing Transaction 13:58:45.0 Info: 50: rename_blacklist_to_blocklist migrated 13:58:45.0 Info: => 0.0221072s 13:58:45.0 Info: 51: cdh_per_downloadclient migrating 13:58:45.0 Info: Beginning Transaction 13:58:45.0 Info: Starting migration of Main DB to 51 13:58:45.0 Info: AlterTable DownloadClients 13:58:45.0 Info: => 2.3E-06s 13:58:45.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:58:45.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:58:45.0 Info: => 0.0015541s 13:58:45.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:58:45.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:58:45.0 Info: => 0.0013715s 13:58:45.0 Info: PerformDBOperation 13:58:45.0 Info: Performing DB Operation 13:58:45.0 Info: => 0.0100875s 13:58:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:58:45', 'cdh_per_downloadclient') 13:58:45.0 Info: Committing Transaction 13:58:45.1 Info: 51: cdh_per_downloadclient migrated 13:58:45.1 Info: => 0.030277s 13:58:45.1 Info: 52: download_history migrating 13:58:45.1 Info: Beginning Transaction 13:58:45.1 Info: Starting migration of Main DB to 52 13:58:45.1 Info: CreateTable DownloadHistory 13:58:45.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) 13:58:45.1 Info: => 0.0005256s 13:58:45.1 Info: CreateIndex DownloadHistory (EventType) 13:58:45.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:58:45.1 Info: => 0.0002509s 13:58:45.1 Info: CreateIndex DownloadHistory (ArtistId) 13:58:45.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:58:45.1 Info: => 0.000421s 13:58:45.1 Info: CreateIndex DownloadHistory (DownloadId) 13:58:45.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:58:45.1 Info: => 0.0002369s 13:58:45.1 Info: PerformDBOperation 13:58:45.1 Info: Performing DB Operation 13:58:45.1 Info: => 0.0068944s 13:58:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:58:45', 'download_history') 13:58:45.1 Info: Committing Transaction 13:58:45.1 Info: 52: download_history migrated 13:58:45.1 Info: => 0.0257145s 13:58:45.1 Info: 53: add_update_history migrating 13:58:45.1 Info: Beginning Transaction 13:58:45.1 Info: Starting migration of Main DB to 53 13:58:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:58:45', 'add_update_history') 13:58:45.1 Info: Committing Transaction 13:58:45.1 Info: 53: add_update_history migrated 13:58:45.1 Info: => 0.0171834s 13:58:45.1 Info: 54: add_on_update_to_notifications migrating 13:58:45.1 Info: Beginning Transaction 13:58:45.1 Info: Starting migration of Main DB to 54 13:58:45.1 Info: AlterTable Notifications 13:58:45.1 Info: => 2.3E-06s 13:58:45.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:58:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:58:45.1 Info: => 0.0013762s 13:58:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:58:45', 'add_on_update_to_notifications') 13:58:45.1 Info: Committing Transaction 13:58:45.1 Info: 54: add_on_update_to_notifications migrated 13:58:45.1 Info: => 0.0219303s 13:58:45.1 Info: 55: download_client_per_indexer migrating 13:58:45.1 Info: Beginning Transaction 13:58:45.1 Info: Starting migration of Main DB to 55 13:58:45.1 Info: AlterTable Indexers 13:58:45.1 Info: => 2.1E-06s 13:58:45.1 Info: CreateColumn Indexers DownloadClientId Int32 13:58:45.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:58:45.1 Info: => 0.0014935s 13:58:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:58:45', 'download_client_per_indexer') 13:58:45.1 Info: Committing Transaction 13:58:45.2 Info: 55: download_client_per_indexer migrated 13:58:45.2 Info: => 0.0221077s 13:58:45.2 Info: 56: AddNewItemMonitorType migrating 13:58:45.2 Info: Beginning Transaction 13:58:45.2 Info: Starting migration of Main DB to 56 13:58:45.2 Info: AlterTable Artists 13:58:45.2 Info: => 2.4E-06s 13:58:45.2 Info: CreateColumn Artists MonitorNewItems Int32 13:58:45.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:58:45.2 Info: => 0.0015141s 13:58:45.2 Info: AlterTable RootFolders 13:58:45.2 Info: => 1.3E-06s 13:58:45.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:58:45.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:58:45.2 Info: => 0.0013957s 13:58:45.2 Info: AlterTable ImportLists 13:58:45.2 Info: => 1.6E-06s 13:58:45.2 Info: CreateColumn ImportLists MonitorNewItems Int32 13:58:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:58:45.2 Info: => 0.0013062s 13:58:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:58:45', 'AddNewItemMonitorType') 13:58:45.2 Info: Committing Transaction 13:58:45.2 Info: 56: AddNewItemMonitorType migrated 13:58:45.2 Info: => 0.0185039s 13:58:45.2 Info: 57: ImportListSearch migrating 13:58:45.2 Info: Beginning Transaction 13:58:45.2 Info: Starting migration of Main DB to 57 13:58:45.2 Info: AlterTable ImportLists 13:58:45.2 Info: => 2.2E-06s 13:58:45.2 Info: CreateColumn ImportLists ShouldSearch Boolean 13:58:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:58:45.2 Info: => 0.0015709s 13:58:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:58:45', 'ImportListSearch') 13:58:45.2 Info: Committing Transaction 13:58:45.2 Info: 57: ImportListSearch migrated 13:58:45.2 Info: => 0.022076s 13:58:45.2 Info: 58: ImportListMonitorExisting migrating 13:58:45.2 Info: Beginning Transaction 13:58:45.2 Info: Starting migration of Main DB to 58 13:58:45.2 Info: AlterTable ImportLists 13:58:45.2 Info: => 2.4E-06s 13:58:45.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:58:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:58:45.2 Info: => 0.0015307s 13:58:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:58:45', 'ImportListMonitorExisting') 13:58:45.2 Info: Committing Transaction 13:58:45.2 Info: 58: ImportListMonitorExisting migrated 13:58:45.2 Info: => 0.021862s 13:58:45.2 Info: 59: add_indexer_tags migrating 13:58:45.2 Info: Beginning Transaction 13:58:45.2 Info: Starting migration of Main DB to 59 13:58:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:45.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:58:45.2 Info: => 0.0001784s 13:58:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:45.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:58:45.2 Info: => 0.0001143s 13:58:45.2 Info: AlterTable Indexers 13:58:45.2 Info: => 1.7E-06s 13:58:45.2 Info: CreateColumn Indexers Tags String 13:58:45.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:58:45.2 Info: => 0.0015183s 13:58:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:58:45', 'add_indexer_tags') 13:58:45.2 Info: Committing Transaction 13:58:45.3 Info: 59: add_indexer_tags migrated 13:58:45.3 Info: => 0.0212183s 13:58:45.3 Info: 60: update_audio_types migrating 13:58:45.3 Info: Beginning Transaction 13:58:45.3 Info: Starting migration of Main DB to 60 13:58:45.3 Info: PerformDBOperation 13:58:45.3 Info: Performing DB Operation 13:58:45.3 Info: => 0.0057232s 13:58:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:58:45', 'update_audio_types') 13:58:45.3 Info: Committing Transaction 13:58:45.3 Info: 60: update_audio_types migrated 13:58:45.3 Info: => 0.0280572s 13:58:45.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:58:45.3 Info: Beginning Transaction 13:58:45.3 Info: Starting migration of Main DB to 61 13:58:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:45.3 Info: DELETE FROM "Commands" WHERE 1 = 1 13:58:45.3 Info: => 0.0002028s 13:58:45.3 Info: AlterTable AlbumReleases 13:58:45.3 Info: => 1.5E-06s 13:58:45.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.3 Info: DROP TABLE "AlbumReleases" 13:58:45.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:58:45.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:58:45.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:58:45.3 Info: => 0.0129637s 13:58:45.3 Info: AlterTable Albums 13:58:45.3 Info: => 2.2E-06s 13:58:45.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:58: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, "OldForeignAlbumIds" TEXT NOT NULL) 13:58: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", "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" 13:58:45.3 Info: DROP TABLE "Albums" 13:58:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:58:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:58:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:58:45.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:58:45.3 Info: => 0.0172999s 13:58:45.3 Info: AlterTable Albums 13:58:45.3 Info: => 1.9E-06s 13:58:45.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:58: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, "OldForeignAlbumIds" TEXT NOT NULL) 13:58: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", "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" 13:58:45.3 Info: DROP TABLE "Albums" 13:58:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:58:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:58:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:58:45.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:58:45.3 Info: => 0.0135662s 13:58:45.3 Info: AlterTable Albums 13:58:45.3 Info: => 2.4E-06s 13:58:45.3 Info: AlterColumn Albums Added DateTimeOffset 13:58: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, "OldForeignAlbumIds" TEXT NOT NULL) 13:58: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", "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" 13:58:45.3 Info: DROP TABLE "Albums" 13:58:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:58:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:58:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:58:45.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:58:45.3 Info: => 0.0134312s 13:58:45.3 Info: AlterTable Artists 13:58:45.3 Info: => 2E-06s 13:58:45.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:58: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:58:45.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" 13:58:45.4 Info: DROP TABLE "Artists" 13:58:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:58:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:58:45.4 Info: => 0.039786s 13:58:45.4 Info: AlterTable Artists 13:58:45.4 Info: => 2.4E-06s 13:58:45.4 Info: AlterColumn Artists Added DateTimeOffset 13:58: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:58:45.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" 13:58:45.4 Info: DROP TABLE "Artists" 13:58:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:58:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:58:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:58:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:58:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:58:45.4 Info: => 0.0143107s 13:58:45.4 Info: AlterTable Blocklist 13:58:45.4 Info: => 2E-06s 13:58:45.4 Info: AlterColumn Blocklist Date DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.4 Info: DROP TABLE "Blocklist" 13:58:45.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:58:45.4 Info: => 0.0122855s 13:58:45.4 Info: AlterTable Blocklist 13:58:45.4 Info: => 2.1E-06s 13:58:45.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.4 Info: DROP TABLE "Blocklist" 13:58:45.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:58:45.4 Info: => 0.0125886s 13:58:45.4 Info: AlterTable Commands 13:58:45.4 Info: => 2.6E-06s 13:58:45.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.4 Info: DROP TABLE "Commands" 13:58:45.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:58:45.4 Info: => 0.0125527s 13:58:45.4 Info: AlterTable Commands 13:58:45.4 Info: => 2.3E-06s 13:58:45.4 Info: AlterColumn Commands StartedAt DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.4 Info: DROP TABLE "Commands" 13:58:45.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:58:45.5 Info: => 0.0123494s 13:58:45.5 Info: AlterTable Commands 13:58:45.5 Info: => 2.1E-06s 13:58:45.5 Info: AlterColumn Commands EndedAt DateTimeOffset 13:58:45.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:58:45.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 13:58:45.5 Info: DROP TABLE "Commands" 13:58:45.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:58:45.5 Info: => 0.0199201s 13:58:45.5 Info: AlterTable DownloadClientStatus 13:58:45.5 Info: => 2.6E-06s 13:58:45.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:58:45.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:58:45.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:58:45.5 Info: DROP TABLE "DownloadClientStatus" 13:58:45.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:58:45.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:58:45.5 Info: => 0.0190752s 13:58:45.5 Info: AlterTable DownloadClientStatus 13:58:45.5 Info: => 2.6E-06s 13:58:45.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:58:45.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:58:45.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:58:45.5 Info: DROP TABLE "DownloadClientStatus" 13:58:45.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:58:45.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:58:45.5 Info: => 0.0154277s 13:58:45.5 Info: AlterTable DownloadClientStatus 13:58:45.5 Info: => 2.7E-06s 13:58:45.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:58:45.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:58:45.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:58:45.5 Info: DROP TABLE "DownloadClientStatus" 13:58:45.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:58:45.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:58:45.5 Info: => 0.0128846s 13:58:45.5 Info: AlterTable DownloadHistory 13:58:45.5 Info: => 2.7E-06s 13:58:45.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.5 Info: DROP TABLE "DownloadHistory" 13:58:45.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:58:45.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:58:45.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:58:45.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:58:45.5 Info: => 0.0174831s 13:58:45.5 Info: AlterTable ExtraFiles 13:58:45.5 Info: => 2.7E-06s 13:58:45.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.6 Info: DROP TABLE "ExtraFiles" 13:58:45.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:58:45.6 Info: => 0.0183445s 13:58:45.6 Info: AlterTable ExtraFiles 13:58:45.6 Info: => 2.9E-06s 13:58:45.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.6 Info: DROP TABLE "ExtraFiles" 13:58:45.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:58:45.6 Info: => 0.0121368s 13:58:45.6 Info: AlterTable History 13:58:45.6 Info: => 3E-06s 13:58:45.6 Info: AlterColumn History Date DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.6 Info: DROP TABLE "History" 13:58:45.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:58:45.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:58:45.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:58:45.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:58:45.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:58:45.6 Info: => 0.0139765s 13:58:45.6 Info: AlterTable ImportListStatus 13:58:45.6 Info: => 3E-06s 13:58:45.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:58:45.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) 13:58:45.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:58:45.6 Info: DROP TABLE "ImportListStatus" 13:58:45.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:58:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:58:45.6 Info: => 0.0124508s 13:58:45.6 Info: AlterTable ImportListStatus 13:58:45.6 Info: => 3.1E-06s 13:58:45.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:58:45.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) 13:58:45.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:58:45.6 Info: DROP TABLE "ImportListStatus" 13:58:45.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:58:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:58:45.6 Info: => 0.0136435s 13:58:45.6 Info: AlterTable ImportListStatus 13:58:45.6 Info: => 2.9E-06s 13:58:45.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:58:45.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) 13:58:45.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:58:45.6 Info: DROP TABLE "ImportListStatus" 13:58:45.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:58:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:58:45.6 Info: => 0.0134378s 13:58:45.6 Info: AlterTable IndexerStatus 13:58:45.6 Info: => 2.8E-06s 13:58:45.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:58:45.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) 13:58:45.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:58:45.6 Info: DROP TABLE "IndexerStatus" 13:58:45.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:58:45.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:58:45.6 Info: => 0.0171973s 13:58:45.6 Info: AlterTable IndexerStatus 13:58:45.6 Info: => 2.9E-06s 13:58:45.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:58:45.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) 13:58:45.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:58:45.6 Info: DROP TABLE "IndexerStatus" 13:58:45.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:58:45.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:58:45.7 Info: => 0.0127745s 13:58:45.7 Info: AlterTable IndexerStatus 13:58:45.7 Info: => 3.1E-06s 13:58:45.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:58:45.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) 13:58:45.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:58:45.7 Info: DROP TABLE "IndexerStatus" 13:58:45.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:58:45.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:58:45.7 Info: => 0.0123591s 13:58:45.7 Info: AlterTable LyricFiles 13:58:45.7 Info: => 2.6E-06s 13:58:45.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:58: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) 13:58: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" 13:58:45.7 Info: DROP TABLE "LyricFiles" 13:58:45.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:58:45.7 Info: => 0.0120542s 13:58:45.7 Info: AlterTable LyricFiles 13:58:45.7 Info: => 2.6E-06s 13:58:45.7 Info: AlterColumn LyricFiles Added DateTimeOffset 13:58: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, "LastUpdated" DATETIME NOT NULL) 13:58: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" 13:58:45.7 Info: DROP TABLE "LyricFiles" 13:58:45.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:58:45.7 Info: => 0.0123929s 13:58:45.7 Info: AlterTable MetadataFiles 13:58:45.7 Info: => 6.3E-06s 13:58:45.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.7 Info: DROP TABLE "MetadataFiles" 13:58:45.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:58:45.7 Info: => 0.0204554s 13:58:45.7 Info: AlterTable MetadataFiles 13:58:45.7 Info: => 3E-06s 13:58:45.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.7 Info: DROP TABLE "MetadataFiles" 13:58:45.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:58:45.7 Info: => 0.0255376s 13:58:45.7 Info: AlterTable PendingReleases 13:58:45.7 Info: => 2.7E-06s 13:58:45.7 Info: AlterColumn PendingReleases Added DateTimeOffset 13:58:45.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) 13:58:45.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:58:45.7 Info: DROP TABLE "PendingReleases" 13:58:45.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:58:45.7 Info: => 0.0119066s 13:58:45.7 Info: AlterTable ScheduledTasks 13:58:45.7 Info: => 2.2E-06s 13:58:45.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:58:45.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) 13:58:45.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:58:45.8 Info: DROP TABLE "ScheduledTasks" 13:58:45.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:58:45.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:58:45.8 Info: => 0.0122065s 13:58:45.8 Info: AlterTable ScheduledTasks 13:58:45.8 Info: => 2.2E-06s 13:58:45.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:58:45.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) 13:58:45.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:58:45.8 Info: DROP TABLE "ScheduledTasks" 13:58:45.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:58:45.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:58:45.8 Info: => 0.0125361s 13:58:45.8 Info: AlterTable TrackFiles 13:58:45.8 Info: => 1.9E-06s 13:58:45.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.8 Info: DROP TABLE "TrackFiles" 13:58:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:58:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:58:45.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:58:45.8 Info: => 0.0139927s 13:58:45.8 Info: AlterTable TrackFiles 13:58:45.8 Info: => 2.4E-06s 13:58:45.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:58:45.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) 13:58:45.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" 13:58:45.8 Info: DROP TABLE "TrackFiles" 13:58:45.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:58:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:58:45.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:58:45.8 Info: => 0.0126315s 13:58:45.8 Info: AlterTable VersionInfo 13:58:45.8 Info: => 2.1E-06s 13:58:45.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:58:45.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:58:45.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:58:45.8 Info: DROP TABLE "VersionInfo" 13:58:45.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:58:45.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:58:45.8 Info: => 0.0126577s 13:58:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:58:45', 'postgres_update_timestamp_columns_to_with_timezone') 13:58:45.8 Info: Committing Transaction 13:58:45.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:58:45.8 Info: => 0.0368437s 13:58:45.8 Info: 62: add_on_delete_to_notifications migrating 13:58:45.8 Info: Beginning Transaction 13:58:45.8 Info: Starting migration of Main DB to 62 13:58:45.8 Info: AlterTable Notifications 13:58:45.8 Info: => 1.9E-06s 13:58:45.8 Info: CreateColumn Notifications OnArtistDelete Boolean 13:58:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:58:45.8 Info: => 0.0016553s 13:58:45.8 Info: AlterTable Notifications 13:58:45.8 Info: => 1.5E-06s 13:58:45.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:58:45.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:58:45.8 Info: => 0.001575s 13:58:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:58:45', 'add_on_delete_to_notifications') 13:58:45.8 Info: Committing Transaction 13:58:45.9 Info: 62: add_on_delete_to_notifications migrated 13:58:45.9 Info: => 0.0200093s 13:58:45.9 Info: 63: add_custom_formats migrating 13:58:45.9 Info: Beginning Transaction 13:58:45.9 Info: Starting migration of Main DB to 63 13:58:45.9 Info: AlterTable DelayProfiles 13:58:45.9 Info: => 2.4E-06s 13:58:45.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:58:45.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:58:45.9 Info: => 0.0017815s 13:58:45.9 Info: UpdateData 13:58:45.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:58:45.9 Info: => 0.0001518s 13:58:45.9 Info: AlterTable TrackFiles 13:58:45.9 Info: => 1.5E-06s 13:58:45.9 Info: CreateColumn TrackFiles OriginalFilePath String 13:58:45.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:58:45.9 Info: => 0.0015855s 13:58:45.9 Info: PerformDBOperation 13:58:45.9 Info: Performing DB Operation 13:58:45.9 Info: => 0.0041627s 13:58:45.9 Info: CreateTable CustomFormats 13:58:45.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) 13:58:45.9 Info: => 0.0004288s 13:58:45.9 Info: CreateIndex CustomFormats (Name) 13:58:45.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:58:45.9 Info: => 0.0002403s 13:58:45.9 Info: AlterTable QualityProfiles 13:58:45.9 Info: => 1.9E-06s 13:58:45.9 Info: CreateColumn QualityProfiles FormatItems String 13:58:45.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:58:45.9 Info: => 0.0016036s 13:58:45.9 Info: AlterTable QualityProfiles 13:58:45.9 Info: => 1.3E-06s 13:58:45.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:58:45.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:58:45.9 Info: => 0.0013782s 13:58:45.9 Info: AlterTable QualityProfiles 13:58:45.9 Info: => 1.5E-06s 13:58:45.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:58:45.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:58:45.9 Info: => 0.001537s 13:58:45.9 Info: PerformDBOperation 13:58:45.9 Info: Performing DB Operation 13:58:45.9 Info: => 0.0206771s 13:58:45.9 Info: PerformDBOperation 13:58:45.9 Info: Performing DB Operation 13:58:45.9 Info: => 0.0033598s 13:58:45.9 Info: DeleteColumn ReleaseProfiles Preferred 13:58:45.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) 13:58:45.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:58:45.9 Info: DROP TABLE "ReleaseProfiles" 13:58:45.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:58:45.9 Info: => 0.0121672s 13:58:45.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:58:45.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) 13:58:45.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:58:45.9 Info: DROP TABLE "ReleaseProfiles" 13:58:45.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:58:45.9 Info: => 0.0119382s 13:58:45.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:58:45.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:58:45.9 Info: => 0.0001306s 13:58:45.9 Info: AlterTable DelayProfiles 13:58:45.9 Info: => 6E-06s 13:58:45.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:58:45.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:58:45.9 Info: => 0.0014533s 13:58:45.9 Info: AlterTable DelayProfiles 13:58:45.9 Info: => 1.5E-06s 13:58:45.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:58:45.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:58:45.9 Info: => 0.0014883s 13:58:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:58:45', 'add_custom_formats') 13:58:45.9 Info: Committing Transaction 13:58:46.0 Info: 63: add_custom_formats migrated 13:58:46.0 Info: => 0.0293936s 13:58:46.0 Info: 64: add_result_to_commands migrating 13:58:46.0 Info: Beginning Transaction 13:58:46.0 Info: Starting migration of Main DB to 64 13:58:46.0 Info: AlterTable Commands 13:58:46.0 Info: => 2.6E-06s 13:58:46.0 Info: CreateColumn Commands Result Int32 13:58:46.0 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 13:58:46.0 Info: => 0.0016191s 13:58:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T13:58:46', 'add_result_to_commands') 13:58:46.0 Info: Committing Transaction 13:58:46.0 Info: 64: add_result_to_commands migrated 13:58:46.0 Info: => 0.0218113s 13:58:46.0 Info: 65: health_restored_notification migrating 13:58:46.0 Info: Beginning Transaction 13:58:46.0 Info: Starting migration of Main DB to 65 13:58:46.0 Info: AlterTable Notifications 13:58:46.0 Info: => 2.5E-06s 13:58:46.0 Info: CreateColumn Notifications OnHealthRestored Boolean 13:58:46.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 13:58:46.0 Info: => 0.0017425s 13:58:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T13:58:46', 'health_restored_notification') 13:58:46.0 Info: Committing Transaction 13:58:46.0 Info: 65: health_restored_notification migrated 13:58:46.0 Info: => 0.0218611s 13:58:46.0 Info: 66: remove_uc migrating 13:58:46.0 Info: Beginning Transaction 13:58:46.0 Info: Starting migration of Main DB to 66 13:58:46.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:58:46.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 13:58:46.0 Info: => 0.0001714s 13:58:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T13:58:46', 'remove_uc') 13:58:46.0 Info: Committing Transaction 13:58:46.0 Info: 66: remove_uc migrated 13:58:46.0 Info: => 0.0220823s 13:58:46.0 Info: 67: download_clients_rename_tv_to_music migrating 13:58:46.0 Info: Beginning Transaction 13:58:46.0 Info: Starting migration of Main DB to 67 13:58:46.0 Info: PerformDBOperation 13:58:46.0 Info: Performing DB Operation 13:58:46.0 Info: => 0.0065222s 13:58:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T13:58:46', 'download_clients_rename_tv_to_music') 13:58:46.0 Info: Committing Transaction 13:58:46.1 Info: 67: download_clients_rename_tv_to_music migrated 13:58:46.1 Info: => 0.0279158s 13:58:46.1 Info: 68: add_colon_replacement_to_naming_config migrating 13:58:46.1 Info: Beginning Transaction 13:58:46.1 Info: Starting migration of Main DB to 68 13:58:46.1 Info: AlterTable NamingConfig 13:58:46.1 Info: => 2.3E-06s 13:58:46.1 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 13:58:46.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 13:58:46.1 Info: => 0.001655s 13:58:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-05-17T13:58:46', 'add_colon_replacement_to_naming_config') 13:58:46.1 Info: Committing Transaction 13:58:46.1 Info: 68: add_colon_replacement_to_naming_config migrated 13:58:46.1 Info: => 0.0267363s 13:58:46.1 Info: 69: list_sync_time migrating 13:58:46.1 Info: Beginning Transaction 13:58:46.1 Info: Starting migration of Main DB to 69 13:58:46.1 Info: DeleteColumn ImportListStatus LastSyncListInfo 13:58:46.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:58:46.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 13:58:46.1 Info: DROP TABLE "ImportListStatus" 13:58:46.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:58:46.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:58:46.1 Info: => 0.0150318s 13:58:46.1 Info: AlterTable ImportListStatus 13:58:46.1 Info: => 2.3E-06s 13:58:46.1 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 13:58:46.1 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 13:58:46.1 Info: => 0.0014871s 13:58:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-05-17T13:58:46', 'list_sync_time') 13:58:46.1 Info: Committing Transaction 13:58:46.7 Info: 69: list_sync_time migrated 13:58:46.7 Info: => 0.5879616s 13:58:46.7 Info: 70: add_download_client_tags migrating 13:58:46.7 Info: Beginning Transaction 13:58:46.7 Info: Starting migration of Main DB to 70 13:58:46.7 Info: AlterTable DownloadClients 13:58:46.7 Info: => 2E-06s 13:58:46.7 Info: CreateColumn DownloadClients Tags String 13:58:46.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 13:58:46.7 Info: => 0.0016198s 13:58:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-05-17T13:58:46', 'add_download_client_tags') 13:58:46.7 Info: Committing Transaction 13:58:46.7 Info: 70: add_download_client_tags migrated 13:58:46.7 Info: => 0.0230147s 13:58:46.7 Info: 71: add_notification_status migrating 13:58:46.7 Info: Beginning Transaction 13:58:46.7 Info: Starting migration of Main DB to 71 13:58:46.7 Info: CreateTable NotificationStatus 13:58:46.7 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:58:46.7 Info: => 0.0006076s 13:58:46.7 Info: CreateIndex NotificationStatus (ProviderId) 13:58:46.7 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 13:58:46.7 Info: => 0.0002955s 13:58:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-05-17T13:58:46', 'add_notification_status') 13:58:46.7 Info: Committing Transaction 13:58:46.7 Info: 71: add_notification_status migrated 13:58:46.7 Info: => 0.0204937s 13:58:46.7 Info: 72: add_alac_24_quality_in_profiles migrating 13:58:46.7 Info: Beginning Transaction 13:58:46.7 Info: Starting migration of Main DB to 72 13:58:46.7 Info: PerformDBOperation 13:58:46.7 Info: Performing DB Operation 13:58:46.7 Info: => 0.0093336s 13:58:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-05-17T13:58:46', 'add_alac_24_quality_in_profiles') 13:58:46.7 Info: Committing Transaction 13:58:46.8 Info: 72: add_alac_24_quality_in_profiles migrated 13:58:46.8 Info: => 0.0277775s 13:58:46.8 Info: 73: add_salt_to_users migrating 13:58:46.8 Info: Beginning Transaction 13:58:46.8 Info: Starting migration of Main DB to 73 13:58:46.8 Info: AlterTable Users 13:58:46.8 Info: => 1.9E-06s 13:58:46.8 Info: CreateColumn Users Salt String 13:58:46.8 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 13:58:46.8 Info: => 0.0015605s 13:58:46.8 Info: CreateColumn Users Iterations Int32 13:58:46.8 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 13:58:46.8 Info: => 0.0014408s 13:58:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-05-17T13:58:46', 'add_salt_to_users') 13:58:46.8 Info: Committing Transaction 13:58:46.8 Info: 73: add_salt_to_users migrated 13:58:46.8 Info: => 0.0200136s 13:58:46.8 Info: 74: add_auto_tagging migrating 13:58:46.8 Info: Beginning Transaction 13:58:46.8 Info: Starting migration of Main DB to 74 13:58:46.8 Info: CreateTable AutoTagging 13:58:46.8 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 '[]') 13:58:46.8 Info: => 0.0006219s 13:58:46.8 Info: CreateIndex AutoTagging (Name) 13:58:46.8 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 13:58:46.8 Info: => 0.0002894s 13:58:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-05-17T13:58:46', 'add_auto_tagging') 13:58:46.8 Info: Committing Transaction 13:58:46.8 Info: 74: add_auto_tagging migrated 13:58:46.8 Info: => 0.0206414s 13:58:46.8 Info: 75: quality_definition_preferred_size migrating 13:58:46.8 Info: Beginning Transaction 13:58:46.8 Info: Starting migration of Main DB to 75 13:58:46.8 Info: AlterTable QualityDefinitions 13:58:46.8 Info: => 2.5E-06s 13:58:46.8 Info: CreateColumn QualityDefinitions PreferredSize Double 13:58:46.8 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 13:58:46.8 Info: => 0.0018457s 13:58:46.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 13:58:46.8 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 13:58:46.8 Info: => 0.0001209s 13:58:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-05-17T13:58:46', 'quality_definition_preferred_size') 13:58:46.8 Info: Committing Transaction 13:58:46.8 Info: 75: quality_definition_preferred_size migrated 13:58:46.8 Info: => 0.0196459s 13:58:46.8 Info: 76: add_on_artist_add_to_notifications migrating 13:58:46.8 Info: Beginning Transaction 13:58:46.8 Info: Starting migration of Main DB to 76 13:58:46.8 Info: AlterTable Notifications 13:58:46.8 Info: => 2.6E-06s 13:58:46.8 Info: CreateColumn Notifications OnArtistAdd Boolean 13:58:46.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 13:58:46.8 Info: => 0.0018208s 13:58:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-05-17T13:58:46', 'add_on_artist_add_to_notifications') 13:58:46.8 Info: Committing Transaction 13:58:46.9 Info: 76: add_on_artist_add_to_notifications migrated 13:58:46.9 Info: => 0.0218663s 13:58:46.9 Info: 77: album_last_searched_time migrating 13:58:46.9 Info: Beginning Transaction 13:58:46.9 Info: Starting migration of Main DB to 77 13:58:46.9 Info: AlterTable Albums 13:58:46.9 Info: => 2.6E-06s 13:58:46.9 Info: CreateColumn Albums LastSearchTime DateTimeOffset 13:58:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 13:58:46.9 Info: => 0.0018649s 13:58:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-05-17T13:58:46', 'album_last_searched_time') 13:58:46.9 Info: Committing Transaction 13:58:46.9 Info: 77: album_last_searched_time migrated 13:58:46.9 Info: => 0.0216703s 13:58:46.9 Info: 78: add_indexer_flags migrating 13:58:46.9 Info: Beginning Transaction 13:58:46.9 Info: Starting migration of Main DB to 78 13:58:46.9 Info: AlterTable Blocklist 13:58:46.9 Info: => 2.7E-06s 13:58:46.9 Info: CreateColumn Blocklist IndexerFlags Int32 13:58:46.9 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 13:58:46.9 Info: => 0.0018187s 13:58:46.9 Info: AlterTable TrackFiles 13:58:46.9 Info: => 1.7E-06s 13:58:46.9 Info: CreateColumn TrackFiles IndexerFlags Int32 13:58:46.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 13:58:46.9 Info: => 0.0014816s 13:58:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-05-17T13:58:46', 'add_indexer_flags') 13:58:46.9 Info: Committing Transaction 13:58:46.9 Info: 78: add_indexer_flags migrated 13:58:46.9 Info: => 0.0193883s 13:58:46.9 Debug: Took: 00:00:04.7715974 13:58:47.0 Info: Caching database 13:58:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:58:47.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:58:47.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 13:58:47.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 ==== 13:58:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T13:58:47.7341743Z"] ==== End Query Trace ==== 13:58:47.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 13:58:47.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 13:58:47.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:47.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511279297363_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:47.9 Info: DatabaseEngineVersionCheck migrating 13:58:47.9 Info: PerformDBOperation 13:58:47.9 Info: Performing DB Operation 13:58:47.9 Info: SQLite 3.45.3 13:58:47.9 Info: => 0.0027615s 13:58:47.9 Info: DatabaseEngineVersionCheck migrated 13:58:47.9 Info: => 0.0028317s 13:58:47.9 Debug: Took: 00:00:00.0405145 13:58:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:58:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:58:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 13:58:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:58:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T13:58:48.165093Z"] ==== End Query Trace ==== 13:58:48.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 13:58:48.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 13:58:48.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:48.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511283096364_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:48.3 Info: DatabaseEngineVersionCheck migrating 13:58:48.3 Info: PerformDBOperation 13:58:48.3 Info: Performing DB Operation 13:58:48.3 Info: SQLite 3.45.3 13:58:48.3 Info: => 0.0027359s 13:58:48.3 Info: DatabaseEngineVersionCheck migrated 13:58:48.3 Info: => 0.0027836s 13:58:48.3 Debug: Took: 00:00:00.0317650 13:58:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:58:48.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 = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:58:48.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 13:58:48.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 ==== 13:58:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 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 ==== 13:58:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T13:58:48.5813812Z"] ==== End Query Trace ==== 13:58:48.6 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 13:58:48.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 13:58:48.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:48.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511286604734_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:48.6 Info: DatabaseEngineVersionCheck migrating 13:58:48.6 Info: PerformDBOperation 13:58:48.6 Info: Performing DB Operation 13:58:48.6 Info: SQLite 3.45.3 13:58:48.6 Info: => 0.0026086s 13:58:48.6 Info: DatabaseEngineVersionCheck migrated 13:58:48.6 Info: => 0.0026526s 13:58:48.6 Debug: Took: 00:00:00.0306009 13:58:48.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:58:48.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-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:58:48.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 13:58:48.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 ==== 13:58:48.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T13:58:48.9013457Z"] ==== End Query Trace ==== 13:58:48.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 13:58:48.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 13:58:48.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:48.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511289834529_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:49.0 Info: DatabaseEngineVersionCheck migrating 13:58:49.0 Info: PerformDBOperation 13:58:49.0 Info: Performing DB Operation 13:58:49.0 Info: SQLite 3.45.3 13:58:49.0 Info: => 0.0026965s 13:58:49.0 Info: DatabaseEngineVersionCheck migrated 13:58:49.0 Info: => 0.0027424s 13:58:49.0 Debug: Took: 00:00:00.0307129 13:58:49.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:58:49.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:58:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 13:58:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:58:49.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T13:58:49.1959483Z"] ==== End Query Trace ==== 13:58:49.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 13:58:49.2 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 13:58:49.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 13:58:49.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 13:58:49.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 13:58:49.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 13:58:49.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 13:58:49.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 13:58:49.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 13:58:49.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 13:58:49.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 13:58:49.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 13:58:49.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:49.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511294367328_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:49.4 Info: DatabaseEngineVersionCheck migrating 13:58:49.4 Info: PerformDBOperation 13:58:49.4 Info: Performing DB Operation 13:58:49.4 Info: SQLite 3.45.3 13:58:49.4 Info: => 0.0027575s 13:58:49.4 Info: DatabaseEngineVersionCheck migrated 13:58:49.4 Info: => 0.0028076s 13:58:49.4 Debug: Took: 00:00:00.0303004 13:58:49.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T13:58:49.4798878Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 13:58:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 13:58:49.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 13:58:49.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 13:58:49.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:49.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511296732740_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:49.6 Info: DatabaseEngineVersionCheck migrating 13:58:49.6 Info: PerformDBOperation 13:58:49.6 Info: Performing DB Operation 13:58:49.6 Info: SQLite 3.45.3 13:58:49.6 Info: => 0.0026669s 13:58:49.6 Info: DatabaseEngineVersionCheck migrated 13:58:49.6 Info: => 0.0027135s 13:58:49.7 Debug: Took: 00:00:00.0288430 13:58:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T13:58:49.7129929Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 13:58:49.7 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 ==== 13:58:49.8 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 13:58:49.8 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 13:58:49.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:49.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511298343424_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:49.8 Info: DatabaseEngineVersionCheck migrating 13:58:49.8 Info: PerformDBOperation 13:58:49.8 Info: Performing DB Operation 13:58:49.8 Info: SQLite 3.45.3 13:58:49.8 Info: => 0.0028355s 13:58:49.8 Info: DatabaseEngineVersionCheck migrated 13:58:49.8 Info: => 0.0028805s 13:58:49.8 Debug: Took: 00:00:00.0345018 13:58:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T13:58:49.8755944Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 13:58:49.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 13:58:50.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 13:58:50.0 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 13:58:50.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 13:58:50.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 13:58:50.1 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 13:58:50.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 13:58:50.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 13:58:50.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 13:58:50.1 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 13:58:50.1 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 13:58:50.1 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 13:58:50.1 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'retention' Value:'201' 13:58:50.2 Trace: Writing Setting to database. Key:'recyclebin' Value:'a8227042-455f-4466-9ac4-a869c571c826' 13:58:50.2 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'202' 13:58:50.2 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'202' 13:58:50.2 Trace: Writing Setting to database. Key:'maximumsize' Value:'202' 13:58:50.2 Trace: Writing Setting to database. Key:'minimumage' Value:'203' 13:58:50.2 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 13:58:50.2 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'filedate' Value:'none' 13:58:50.2 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'523b73a5-39cc-440a-b629-a3bd4cb79dee' 13:58:50.2 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'206' 13:58:50.2 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'207' 13:58:50.2 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'7b513c95-9338-4e71-8f48-d625564fec57' 13:58:50.2 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 13:58:50.2 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 13:58:50.2 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'chmodfolder' Value:'68ab16ca-13f3-443c-99e2-6934c56b25e0' 13:58:50.2 Trace: Writing Setting to database. Key:'chowngroup' Value:'e8ce5b91-b28d-4258-93f3-ddfa1a6c2d31' 13:58:50.2 Trace: Writing Setting to database. Key:'metadatasource' Value:'aba66a0f-c6e3-4565-aecf-6304c677b65d' 13:58:50.2 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 13:58:50.2 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'212' 13:58:50.2 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'497ff108-2cda-4f6b-954d-0ac617a639be' 13:58:50.2 Trace: Writing Setting to database. Key:'shortdateformat' Value:'de1c12c2-c305-4669-9935-644818276167' 13:58:50.2 Trace: Writing Setting to database. Key:'longdateformat' Value:'28487ac8-06f5-40dc-aa46-4ef595666ba0' 13:58:50.2 Trace: Writing Setting to database. Key:'timeformat' Value:'adc99484-c7b0-47ce-87ec-bcf48718d7fc' 13:58:50.2 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'uilanguage' Value:'215' 13:58:50.2 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 13:58:50.2 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 13:58:50.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 13:58:50.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 13:58:50.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 13:58:50.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 13:58:50.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 13:58:50.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 13:58:50.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 13:58:50.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 13:58:50.2 Trace: Using default config value for 'hmacsalt' defaultValue:'9cce2a68-bd84-4a2e-9538-c9c564c776d8' 13:58:50.2 Trace: Writing Setting to database. Key:'hmacsalt' Value:'9cce2a68-bd84-4a2e-9538-c9c564c776d8' 13:58:50.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 13:58:50.2 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 13:58:50.2 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'retention' defaultValue:'0' 13:58:50.2 Trace: Using default config value for 'recyclebin' defaultValue:'' 13:58:50.2 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 13:58:50.2 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 13:58:50.2 Trace: Using default config value for 'maximumsize' defaultValue:'0' 13:58:50.2 Trace: Using default config value for 'minimumage' defaultValue:'0' 13:58:50.2 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 13:58:50.2 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'filedate' defaultValue:'None' 13:58:50.2 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 13:58:50.2 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 13:58:50.2 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 13:58:50.2 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 13:58:50.2 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 13:58:50.2 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 13:58:50.2 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 13:58:50.2 Trace: Using default config value for 'chowngroup' defaultValue:'' 13:58:50.2 Trace: Using default config value for 'metadatasource' defaultValue:'' 13:58:50.2 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 13:58:50.2 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 13:58:50.2 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 13:58:50.2 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 13:58:50.2 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 13:58:50.2 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 13:58:50.2 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'uilanguage' defaultValue:'1' 13:58:50.2 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'plexclientidentifier' defaultValue:'d00b336c-4f65-4d29-94d8-99729d90959a' 13:58:50.2 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'d00b336c-4f65-4d29-94d8-99729d90959a' 13:58:50.2 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'acab5ad4-4a88-4114-b336-2ec21d321ee3' 13:58:50.2 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'acab5ad4-4a88-4114-b336-2ec21d321ee3' 13:58:50.2 Trace: Using default config value for 'hmacpassphrase' defaultValue:'faf52b24-3757-465b-8d85-e86447faf350' 13:58:50.2 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'faf52b24-3757-465b-8d85-e86447faf350' 13:58:50.2 Trace: Using default config value for 'rijndaelsalt' defaultValue:'096022e5-9193-4476-bccd-f879768cab16' 13:58:50.2 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'096022e5-9193-4476-bccd-f879768cab16' 13:58:50.2 Trace: Using default config value for 'hmacsalt' defaultValue:'f1cd42df-618f-4d7c-a886-d8dc9ade61ef' 13:58:50.2 Trace: Writing Setting to database. Key:'hmacsalt' Value:'f1cd42df-618f-4d7c-a886-d8dc9ade61ef' 13:58:50.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 13:58:50.2 Trace: Using default config value for 'proxytype' defaultValue:'Http' 13:58:50.2 Trace: Using default config value for 'proxyhostname' defaultValue:'' 13:58:50.2 Trace: Using default config value for 'proxyport' defaultValue:'8080' 13:58:50.2 Trace: Using default config value for 'proxyusername' defaultValue:'' 13:58:50.2 Trace: Using default config value for 'proxypassword' defaultValue:'' 13:58:50.2 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 13:58:50.2 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 13:58:50.2 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 13:58:50.2 Trace: Using default config value for 'backupinterval' defaultValue:'7' 13:58:50.2 Trace: Using default config value for 'backupretention' defaultValue:'28' 13:58:50.2 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 13:58:50.2 Trace: Using default config value for 'applicationurl' defaultValue:'' 13:58:50.2 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 13:58:50.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 13:58:50.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:50.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511302581036_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:50.2 Info: DatabaseEngineVersionCheck migrating 13:58:50.2 Info: PerformDBOperation 13:58:50.2 Info: Performing DB Operation 13:58:50.2 Info: SQLite 3.45.3 13:58:50.2 Info: => 0.002865s 13:58:50.2 Info: DatabaseEngineVersionCheck migrated 13:58:50.2 Info: => 0.0029105s 13:58:50.2 Debug: Took: 00:00:00.0304807 13:58:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:50.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 13:58:50.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 13:58:50.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:50.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511303628660_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:50.3 Info: DatabaseEngineVersionCheck migrating 13:58:50.3 Info: PerformDBOperation 13:58:50.3 Info: Performing DB Operation 13:58:50.3 Info: SQLite 3.45.3 13:58:50.3 Info: => 0.0028512s 13:58:50.3 Info: DatabaseEngineVersionCheck migrated 13:58:50.3 Info: => 0.0028993s 13:58:50.3 Debug: Took: 00:00:00.0301401 13:58:50.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 13:58:50.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 13:58:50.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:50.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511305517925_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:50.5 Info: DatabaseEngineVersionCheck migrating 13:58:50.5 Info: PerformDBOperation 13:58:50.5 Info: Performing DB Operation 13:58:50.5 Info: SQLite 3.45.3 13:58:50.5 Info: => 0.0027994s 13:58:50.5 Info: DatabaseEngineVersionCheck migrated 13:58:50.5 Info: => 0.0028492s 13:58:50.5 Debug: Took: 00:00:00.0293106 13:58:50.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 13:58:50.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 13:58:50.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 13:58:50.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:50.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511307918349_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:50.8 Info: DatabaseEngineVersionCheck migrating 13:58:50.8 Info: PerformDBOperation 13:58:50.8 Info: Performing DB Operation 13:58:50.8 Info: SQLite 3.45.3 13:58:50.8 Info: => 0.002682s 13:58:50.8 Info: DatabaseEngineVersionCheck migrated 13:58:50.8 Info: => 0.0027289s 13:58:50.8 Debug: Took: 00:00:00.0297372 13:58:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 13:58:50.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:51.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 13:58:51.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 13:58:51.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:51.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511310341507_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:51.0 Info: DatabaseEngineVersionCheck migrating 13:58:51.0 Info: PerformDBOperation 13:58:51.0 Info: Performing DB Operation 13:58:51.0 Info: SQLite 3.45.3 13:58:51.0 Info: => 0.0025915s 13:58:51.0 Info: DatabaseEngineVersionCheck migrated 13:58:51.0 Info: => 0.0026386s 13:58:51.0 Debug: Took: 00:00:00.0285061 13:58:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 13:58:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:51.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 13:58:51.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 13:58:51.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:51.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511312003652_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:51.2 Info: DatabaseEngineVersionCheck migrating 13:58:51.2 Info: PerformDBOperation 13:58:51.2 Info: Performing DB Operation 13:58:51.2 Info: SQLite 3.45.3 13:58:51.2 Info: => 0.0026959s 13:58:51.2 Info: DatabaseEngineVersionCheck migrated 13:58:51.2 Info: => 0.002744s 13:58:51.2 Debug: Took: 00:00:00.0291865 13:58:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 13:58:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:53.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 13:58:53.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 13:58:53.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:53.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511335640902_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:53.5 Info: DatabaseEngineVersionCheck migrating 13:58:53.5 Info: PerformDBOperation 13:58:53.5 Info: Performing DB Operation 13:58:53.5 Info: SQLite 3.45.3 13:58:53.5 Info: => 0.002481s 13:58:53.5 Info: DatabaseEngineVersionCheck migrated 13:58:53.5 Info: => 0.0025046s 13:58:53.5 Debug: Took: 00:00:00.0289223 13:58:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 13:58:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:53.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 13:58:53.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 13:58:53.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:53.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511337594716_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:53.7 Info: DatabaseEngineVersionCheck migrating 13:58:53.7 Info: PerformDBOperation 13:58:53.7 Info: Performing DB Operation 13:58:53.7 Info: SQLite 3.45.3 13:58:53.7 Info: => 0.0025346s 13:58:53.7 Info: DatabaseEngineVersionCheck migrated 13:58:53.7 Info: => 0.0025686s 13:58:53.7 Debug: Took: 00:00:00.0305830 13:58:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 13:58:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:53.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 13:58:53.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 13:58:53.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:53.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511339092101_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:53.9 Info: DatabaseEngineVersionCheck migrating 13:58:53.9 Info: PerformDBOperation 13:58:53.9 Info: Performing DB Operation 13:58:53.9 Info: SQLite 3.45.3 13:58:53.9 Info: => 0.006299s 13:58:53.9 Info: DatabaseEngineVersionCheck migrated 13:58:53.9 Info: => 0.006777s 13:58:53.9 Debug: Took: 00:00:00.0296631 13:58:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 13:58:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 13:58:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 13:58:54.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511340708713_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:54.0 Info: DatabaseEngineVersionCheck migrating 13:58:54.0 Info: PerformDBOperation 13:58:54.0 Info: Performing DB Operation 13:58:54.0 Info: SQLite 3.45.3 13:58:54.0 Info: => 0.0022303s 13:58:54.0 Info: DatabaseEngineVersionCheck migrated 13:58:54.0 Info: => 0.0022503s 13:58:54.1 Debug: Took: 00:00:00.0308744 13:58:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 13:58:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 13:58:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 13:58:54.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511341460613_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:54.1 Info: DatabaseEngineVersionCheck migrating 13:58:54.1 Info: PerformDBOperation 13:58:54.1 Info: Performing DB Operation 13:58:54.1 Info: SQLite 3.45.3 13:58:54.1 Info: => 0.0023997s 13:58:54.1 Info: DatabaseEngineVersionCheck migrated 13:58:54.1 Info: => 0.0024211s 13:58:54.1 Debug: Took: 00:00:00.0243167 13:58:54.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 13:58:54.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 13:58:54.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:54.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511342125238_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:54.2 Info: DatabaseEngineVersionCheck migrating 13:58:54.2 Info: PerformDBOperation 13:58:54.2 Info: Performing DB Operation 13:58:54.2 Info: SQLite 3.45.3 13:58:54.2 Info: => 0.0024188s 13:58:54.2 Info: DatabaseEngineVersionCheck migrated 13:58:54.2 Info: => 0.0024364s 13:58:54.2 Debug: Took: 00:00:00.0240441 13:58:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 13:58:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 13:58:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511343585897_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:54.3 Info: DatabaseEngineVersionCheck migrating 13:58:54.3 Info: PerformDBOperation 13:58:54.3 Info: Performing DB Operation 13:58:54.3 Info: SQLite 3.45.3 13:58:54.3 Info: => 0.0023942s 13:58:54.3 Info: DatabaseEngineVersionCheck migrated 13:58:54.3 Info: => 0.0024168s 13:58:54.3 Debug: Took: 00:00:00.0244912 13:58:54.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 13:58:54.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 13:58:54.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:54.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511344533533_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:54.4 Info: DatabaseEngineVersionCheck migrating 13:58:54.4 Info: PerformDBOperation 13:58:54.4 Info: Performing DB Operation 13:58:54.4 Info: SQLite 3.45.3 13:58:54.4 Info: => 0.0024136s 13:58:54.4 Info: DatabaseEngineVersionCheck migrated 13:58:54.4 Info: => 0.0024365s 13:58:54.4 Debug: Took: 00:00:00.0242381 13:58:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:54.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 13:58:54.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 13:58:54.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511346267313_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:54.6 Info: DatabaseEngineVersionCheck migrating 13:58:54.6 Info: PerformDBOperation 13:58:54.6 Info: Performing DB Operation 13:58:54.6 Info: SQLite 3.45.3 13:58:54.6 Info: => 0.0025223s 13:58:54.6 Info: DatabaseEngineVersionCheck migrated 13:58:54.6 Info: => 0.0025505s 13:58:54.6 Debug: Took: 00:00:00.0245857 13:58:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 13:58:54.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 13:58:54.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511347842646_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:54.8 Info: DatabaseEngineVersionCheck migrating 13:58:54.8 Info: PerformDBOperation 13:58:54.8 Info: Performing DB Operation 13:58:54.8 Info: SQLite 3.45.3 13:58:54.8 Info: => 0.0024439s 13:58:54.8 Info: DatabaseEngineVersionCheck migrated 13:58:54.8 Info: => 0.0024685s 13:58:54.8 Debug: Took: 00:00:00.0247215 13:58:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:54.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 13:58:54.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 13:58:54.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511349346856_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:54.9 Info: DatabaseEngineVersionCheck migrating 13:58:54.9 Info: PerformDBOperation 13:58:54.9 Info: Performing DB Operation 13:58:54.9 Info: SQLite 3.45.3 13:58:54.9 Info: => 0.0023765s 13:58:54.9 Info: DatabaseEngineVersionCheck migrated 13:58:54.9 Info: => 0.0023991s 13:58:54.9 Debug: Took: 00:00:00.0240633 13:58:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:54.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 13:58:54.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 13:58:55.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511350002789_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:55.0 Info: DatabaseEngineVersionCheck migrating 13:58:55.0 Info: PerformDBOperation 13:58:55.0 Info: Performing DB Operation 13:58:55.0 Info: SQLite 3.45.3 13:58:55.0 Info: => 0.0023774s 13:58:55.0 Info: DatabaseEngineVersionCheck migrated 13:58:55.0 Info: => 0.0023997s 13:58:55.0 Debug: Took: 00:00:00.0244379 13:58:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 13:58:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 13:58:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:55.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 13:58:55.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 13:58:55.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:55.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511351977138_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:55.2 Info: DatabaseEngineVersionCheck migrating 13:58:55.2 Info: PerformDBOperation 13:58:55.2 Info: Performing DB Operation 13:58:55.2 Info: SQLite 3.45.3 13:58:55.2 Info: => 0.0023673s 13:58:55.2 Info: DatabaseEngineVersionCheck migrated 13:58:55.2 Info: => 0.0023917s 13:58:55.2 Debug: Took: 00:00:00.0239786 13:58:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 13:58:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 13:58:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:55.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 13:58:55.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 13:58:55.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511354064812_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:55.4 Info: DatabaseEngineVersionCheck migrating 13:58:55.4 Info: PerformDBOperation 13:58:55.4 Info: Performing DB Operation 13:58:55.4 Info: SQLite 3.45.3 13:58:55.4 Info: => 0.0023884s 13:58:55.4 Info: DatabaseEngineVersionCheck migrated 13:58:55.4 Info: => 0.0024096s 13:58:55.4 Debug: Took: 00:00:00.0241713 13:58:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:58:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:58:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:55.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 13:58:55.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 13:58:55.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:55.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511355735823_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:55.5 Info: DatabaseEngineVersionCheck migrating 13:58:55.5 Info: PerformDBOperation 13:58:55.5 Info: Performing DB Operation 13:58:55.5 Info: SQLite 3.45.3 13:58:55.5 Info: => 0.0024217s 13:58:55.5 Info: DatabaseEngineVersionCheck migrated 13:58:55.5 Info: => 0.0024449s 13:58:55.6 Debug: Took: 00:00:00.0277143 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:58:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 13:58:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 13:58:55.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:55.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511357462258_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:55.7 Info: DatabaseEngineVersionCheck migrating 13:58:55.7 Info: PerformDBOperation 13:58:55.7 Info: Performing DB Operation 13:58:55.7 Info: SQLite 3.45.3 13:58:55.7 Info: => 0.0024819s 13:58:55.7 Info: DatabaseEngineVersionCheck migrated 13:58:55.7 Info: => 0.0025038s 13:58:55.7 Debug: Took: 00:00:00.0238793 13:58:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 13:58:55.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 13:58:55.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 13:58:55.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:55.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511358960101_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:55.9 Info: DatabaseEngineVersionCheck migrating 13:58:55.9 Info: PerformDBOperation 13:58:55.9 Info: Performing DB Operation 13:58:55.9 Info: SQLite 3.45.3 13:58:55.9 Info: => 0.0024134s 13:58:55.9 Info: DatabaseEngineVersionCheck migrated 13:58:55.9 Info: => 0.0024358s 13:58:55.9 Debug: Took: 00:00:00.0253650 13:58:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 13:58:56.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 13:58:56.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 13:58:56.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:56.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511360513516_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:56.0 Info: DatabaseEngineVersionCheck migrating 13:58:56.0 Info: PerformDBOperation 13:58:56.0 Info: Performing DB Operation 13:58:56.0 Info: SQLite 3.45.3 13:58:56.0 Info: => 0.0024451s 13:58:56.0 Info: DatabaseEngineVersionCheck migrated 13:58:56.0 Info: => 0.0024667s 13:58:56.0 Debug: Took: 00:00:00.0260155 13:58:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 13:58:56.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 13:58:56.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:56.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511362015755_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:56.2 Info: DatabaseEngineVersionCheck migrating 13:58:56.2 Info: PerformDBOperation 13:58:56.2 Info: Performing DB Operation 13:58:56.2 Info: SQLite 3.45.3 13:58:56.2 Info: => 0.0023763s 13:58:56.2 Info: DatabaseEngineVersionCheck migrated 13:58:56.2 Info: => 0.0024001s 13:58:56.2 Debug: Took: 00:00:00.0258973 13:58:56.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:56.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 13:58:56.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 13:58:56.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:56.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511364152618_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:56.4 Info: DatabaseEngineVersionCheck migrating 13:58:56.4 Info: PerformDBOperation 13:58:56.4 Info: Performing DB Operation 13:58:56.4 Info: SQLite 3.45.3 13:58:56.4 Info: => 0.0026654s 13:58:56.4 Info: DatabaseEngineVersionCheck migrated 13:58:56.4 Info: => 0.002696s 13:58:56.4 Debug: Took: 00:00:00.0280581 13:58:56.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:56.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 13:58:56.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 13:58:56.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:56.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511365822073_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:56.6 Info: DatabaseEngineVersionCheck migrating 13:58:56.6 Info: PerformDBOperation 13:58:56.6 Info: Performing DB Operation 13:58:56.6 Info: SQLite 3.45.3 13:58:56.6 Info: => 0.0025082s 13:58:56.6 Info: DatabaseEngineVersionCheck migrated 13:58:56.6 Info: => 0.0025316s 13:58:56.6 Debug: Took: 00:00:00.0295214 13:58:56.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:56.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 13:58:56.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 13:58:56.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:56.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511367471953_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:56.7 Info: DatabaseEngineVersionCheck migrating 13:58:56.7 Info: PerformDBOperation 13:58:56.7 Info: Performing DB Operation 13:58:56.7 Info: SQLite 3.45.3 13:58:56.7 Info: => 0.0060961s 13:58:56.7 Info: DatabaseEngineVersionCheck migrated 13:58:56.7 Info: => 0.0061337s 13:58:56.7 Debug: Took: 00:00:00.0300469 13:58:56.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 13:58:56.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:56.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 13:58:56.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 13:58:56.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:56.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511369285010_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:56.9 Info: DatabaseEngineVersionCheck migrating 13:58:56.9 Info: PerformDBOperation 13:58:56.9 Info: Performing DB Operation 13:58:56.9 Info: SQLite 3.45.3 13:58:56.9 Info: => 0.00259s 13:58:56.9 Info: DatabaseEngineVersionCheck migrated 13:58:56.9 Info: => 0.0026141s 13:58:56.9 Debug: Took: 00:00:00.0288529 13:58:56.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:56.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [1] ==== End Query Trace ==== 13:58:57.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 13:58:57.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [3] ==== End Query Trace ==== 13:58:57.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [4] ==== End Query Trace ==== 13:58:57.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [5] ==== End Query Trace ==== 13:58:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:57.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 13:58:57.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 13:58:57.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511372044658_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:57.2 Info: DatabaseEngineVersionCheck migrating 13:58:57.2 Info: PerformDBOperation 13:58:57.2 Info: Performing DB Operation 13:58:57.2 Info: SQLite 3.45.3 13:58:57.2 Info: => 0.0024838s 13:58:57.2 Info: DatabaseEngineVersionCheck migrated 13:58:57.2 Info: => 0.0025129s 13:58:57.2 Debug: Took: 00:00:00.0281020 13:58:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-05-17T13:58:57.3096348Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [1] ==== End Query Trace ==== 13:58:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-17T13:58:57.3096352Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 13:58:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-05-17T13:58:57.3096353Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [3] ==== End Query Trace ==== 13:58:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-05-17T13:58:57.3096354Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [4] ==== End Query Trace ==== 13:58:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-05-17T13:58:57.3096355Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [5] ==== End Query Trace ==== 13:58:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:57.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 13:58:57.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 13:58:57.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:57.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511375238612_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:57.5 Info: DatabaseEngineVersionCheck migrating 13:58:57.5 Info: PerformDBOperation 13:58:57.5 Info: Performing DB Operation 13:58:57.5 Info: SQLite 3.45.3 13:58:57.5 Info: => 0.0036493s 13:58:57.5 Info: DatabaseEngineVersionCheck migrated 13:58:57.5 Info: => 0.0036718s 13:58:57.5 Debug: Took: 00:00:00.0246113 13:58:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-17T13:58:57.6224371Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 13:58:57.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:57.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 13:58:57.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 13:58:57.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:57.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511377116491_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:57.7 Info: DatabaseEngineVersionCheck migrating 13:58:57.7 Info: PerformDBOperation 13:58:57.7 Info: Performing DB Operation 13:58:57.7 Info: SQLite 3.45.3 13:58:57.7 Info: => 0.0023959s 13:58:57.7 Info: DatabaseEngineVersionCheck migrated 13:58:57.7 Info: => 0.0024171s 13:58:57.7 Debug: Took: 00:00:00.0237399 13:58:57.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:57.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 13:58:57.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 13:58:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 13:58:58.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:58.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511382498373_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:58.2 Info: DatabaseEngineVersionCheck migrating 13:58:58.2 Info: PerformDBOperation 13:58:58.2 Info: Performing DB Operation 13:58:58.2 Info: SQLite 3.45.3 13:58:58.2 Info: => 0.0023245s 13:58:58.2 Info: DatabaseEngineVersionCheck migrated 13:58:58.2 Info: => 0.0023447s 13:58:58.2 Debug: Took: 00:00:00.0247665 13:58:58.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:58.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:58.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 13:58:58.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 13:58:58.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:58.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511385011009_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:58.5 Info: DatabaseEngineVersionCheck migrating 13:58:58.5 Info: PerformDBOperation 13:58:58.5 Info: Performing DB Operation 13:58:58.5 Info: SQLite 3.45.3 13:58:58.5 Info: => 0.0023857s 13:58:58.5 Info: DatabaseEngineVersionCheck migrated 13:58:58.5 Info: => 0.0024103s 13:58:58.5 Debug: Took: 00:00:00.0263010 13:58:58.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:58.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 13:58:58.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 13:58:58.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:58.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511385734617_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:58.5 Info: DatabaseEngineVersionCheck migrating 13:58:58.5 Info: PerformDBOperation 13:58:58.5 Info: Performing DB Operation 13:58:58.5 Info: SQLite 3.45.3 13:58:58.5 Info: => 0.0024493s 13:58:58.5 Info: DatabaseEngineVersionCheck migrated 13:58:58.5 Info: => 0.0024689s 13:58:58.6 Debug: Took: 00:00:00.0262884 13:58:58.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 13:58:58.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 13:58:58.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 13:58:58.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:58.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511386435307_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:58.6 Info: DatabaseEngineVersionCheck migrating 13:58:58.6 Info: PerformDBOperation 13:58:58.6 Info: Performing DB Operation 13:58:58.6 Info: SQLite 3.45.3 13:58:58.6 Info: => 0.0023291s 13:58:58.6 Info: DatabaseEngineVersionCheck migrated 13:58:58.6 Info: => 0.0023493s 13:58:58.6 Debug: Took: 00:00:00.0239645 13:58:58.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:58.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:58.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:58.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:58.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 13:58:58.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 13:58:58.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 13:58:58.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 13:58:58.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 13:58:58.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 13:58:58.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 13:58:58.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 13:58:58.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 13:58:58.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 13:58:58.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 13:58:58.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 13:58:58.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 13:58:58.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 13:58:58.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 13:58:58.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 13:58:58.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 13:58:58.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 13:58:58.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 13:58:58.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 13:58:58.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 13:58:58.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 13:58:58.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 13:58:58.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 13:58:58.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [3 ms] Skipped should_return_null_config_if_config_is_empty("") [3 ms] Skipped should_return_null_config_if_config_is_null [3 ms] 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 13:58:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 13:58:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 13:58:59.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:59.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511390315061_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:59.0 Info: DatabaseEngineVersionCheck migrating 13:58:59.0 Info: PerformDBOperation 13:58:59.0 Info: Performing DB Operation 13:58:59.0 Info: SQLite 3.45.3 13:58:59.0 Info: => 0.0024513s 13:58:59.0 Info: DatabaseEngineVersionCheck migrated 13:58:59.0 Info: => 0.0024726s 13:58:59.0 Debug: Took: 00:00:00.0236213 13:58:59.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 13:58:59.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 13:58:59.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:59.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511391152279_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:59.1 Info: DatabaseEngineVersionCheck migrating 13:58:59.1 Info: PerformDBOperation 13:58:59.1 Info: Performing DB Operation 13:58:59.1 Info: SQLite 3.45.3 13:58:59.1 Info: => 0.0024476s 13:58:59.1 Info: DatabaseEngineVersionCheck migrated 13:58:59.1 Info: => 0.0024761s 13:58:59.1 Debug: Took: 00:00:00.0240412 13:58:59.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 13:58:59.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 13:58:59.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:59.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511391791596_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:59.1 Info: DatabaseEngineVersionCheck migrating 13:58:59.1 Info: PerformDBOperation 13:58:59.1 Info: Performing DB Operation 13:58:59.1 Info: SQLite 3.45.3 13:58:59.1 Info: => 0.0024254s 13:58:59.1 Info: DatabaseEngineVersionCheck migrated 13:58:59.1 Info: => 0.0024512s 13:58:59.2 Debug: Took: 00:00:00.0241912 13:58:59.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 13:58:59.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 13:58:59.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:59.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511392679950_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:59.2 Info: DatabaseEngineVersionCheck migrating 13:58:59.2 Info: PerformDBOperation 13:58:59.2 Info: Performing DB Operation 13:58:59.2 Info: SQLite 3.45.3 13:58:59.2 Info: => 0.0025991s 13:58:59.2 Info: DatabaseEngineVersionCheck migrated 13:58:59.2 Info: => 0.0026213s 13:58:59.2 Debug: Took: 00:00:00.0242845 13:58:59.2 Info: Vacuuming Main database 13:58:59.3 Info: Main database compressed 13:58:59.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 13:58:59.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 13:58:59.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:59.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511394634865_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:59.4 Info: DatabaseEngineVersionCheck migrating 13:58:59.4 Info: PerformDBOperation 13:58:59.4 Info: Performing DB Operation 13:58:59.4 Info: SQLite 3.45.3 13:58:59.4 Info: => 0.0022834s 13:58:59.4 Info: DatabaseEngineVersionCheck migrated 13:58:59.4 Info: => 0.0023024s 13:58:59.4 Debug: Took: 00:00:00.0274748 13:58:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 13:58:59.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 13:58:59.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 13:58:59.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 13:58:59.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:59.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511396597466_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:59.6 Info: DatabaseEngineVersionCheck migrating 13:58:59.6 Info: PerformDBOperation 13:58:59.6 Info: Performing DB Operation 13:58:59.6 Info: SQLite 3.45.3 13:58:59.6 Info: => 0.0060829s 13:58:59.6 Info: DatabaseEngineVersionCheck migrated 13:58:59.6 Info: => 0.0061131s 13:58:59.6 Debug: Took: 00:00:00.0301388 13:58:59.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 13:58:59.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-18T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 13:58:59.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 13:58:59.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 13:58:59.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 13:58:59.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:58:59.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511398359590_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:58:59.8 Info: DatabaseEngineVersionCheck migrating 13:58:59.8 Info: PerformDBOperation 13:58:59.8 Info: Performing DB Operation 13:58:59.8 Info: SQLite 3.45.3 13:58:59.8 Info: => 0.0025033s 13:58:59.8 Info: DatabaseEngineVersionCheck migrated 13:58:59.8 Info: => 0.0025258s 13:58:59.8 Debug: Took: 00:00:00.0257167 13:58:59.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T13:58:59.8716218Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T13:58:59.8718428Z"] Added = ["2024-05-17T13:58:59.8720257Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:58:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:58:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 13:58:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:59:00.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 13:59:00.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 13:59:00.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:59:00.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511401136558_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:00.1 Info: DatabaseEngineVersionCheck migrating 13:59:00.1 Info: PerformDBOperation 13:59:00.1 Info: Performing DB Operation 13:59:00.1 Info: SQLite 3.45.3 13:59:00.1 Info: => 0.006139s 13:59:00.1 Info: DatabaseEngineVersionCheck migrated 13:59:00.1 Info: => 0.006172s 13:59:00.1 Debug: Took: 00:00:00.0302908 13:59:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 13:59:00.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 13:59:00.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 13:59:00.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:59:00.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511403039408_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:00.3 Info: DatabaseEngineVersionCheck migrating 13:59:00.3 Info: PerformDBOperation 13:59:00.3 Info: Performing DB Operation 13:59:00.3 Info: SQLite 3.45.3 13:59:00.3 Info: => 0.0026625s 13:59:00.3 Info: DatabaseEngineVersionCheck migrated 13:59:00.3 Info: => 0.0026874s 13:59:00.3 Debug: Took: 00:00:00.0269157 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:59:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:59:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 13:59:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 13:59:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.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") PARAMETERS: ==== End Query Trace ==== 13:59:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 13:59:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 13:59:00.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:59:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511408782678_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:00.8 Info: DatabaseEngineVersionCheck migrating 13:59:00.8 Info: PerformDBOperation 13:59:00.8 Info: Performing DB Operation 13:59:00.9 Info: SQLite 3.45.3 13:59:00.9 Info: => 0.0062972s 13:59:00.9 Info: DatabaseEngineVersionCheck migrated 13:59:00.9 Info: => 0.0063431s 13:59:00.9 Debug: Took: 00:00:00.0298932 13:59:00.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 ==== 13:59:00.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 ==== 13:59:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:59:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:59:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 13:59:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 13:59:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 13:59:01.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 ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 13:59:01.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 13:59:01.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 13:59:01.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:59:01.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511412736514_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:01.2 Info: DatabaseEngineVersionCheck migrating 13:59:01.2 Info: PerformDBOperation 13:59:01.2 Info: Performing DB Operation 13:59:01.2 Info: SQLite 3.45.3 13:59:01.2 Info: => 0.0023688s 13:59:01.2 Info: DatabaseEngineVersionCheck migrated 13:59:01.2 Info: => 0.0023906s 13:59:01.2 Debug: Took: 00:00:00.0232342 13:59:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 13:59:01.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 ==== 13:59:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:59:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:59:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 13:59:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 13:59:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 13:59:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [1] ==== End Query Trace ==== 13:59:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 13:59:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 13:59:01.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:59:01.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511416720987_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:01.6 Info: DatabaseEngineVersionCheck migrating 13:59:01.6 Info: PerformDBOperation 13:59:01.6 Info: Performing DB Operation 13:59:01.6 Info: SQLite 3.45.3 13:59:01.6 Info: => 0.0024772s 13:59:01.6 Info: DatabaseEngineVersionCheck migrated 13:59:01.6 Info: => 0.0024979s 13:59:01.7 Debug: Took: 00:00:00.0277658 13:59:01.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 ==== 13:59:01.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 ==== 13:59:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:59:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:59:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 13:59:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 13:59:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 13:59:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:59:02.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 13:59:02.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 13:59:02.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:59:02.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511420750047_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:02.0 Info: DatabaseEngineVersionCheck migrating 13:59:02.0 Info: PerformDBOperation 13:59:02.0 Info: Performing DB Operation 13:59:02.0 Info: SQLite 3.45.3 13:59:02.0 Info: => 0.0024304s 13:59:02.0 Info: DatabaseEngineVersionCheck migrated 13:59:02.0 Info: => 0.0024568s 13:59:02.1 Debug: Took: 00:00:00.0219922 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:59:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:59:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 13:59:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 13:59:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 13:59:02.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 ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 13:59:02.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 13:59:02.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 13:59:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:59:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511425309632_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:02.5 Info: DatabaseEngineVersionCheck migrating 13:59:02.5 Info: PerformDBOperation 13:59:02.5 Info: Performing DB Operation 13:59:02.5 Info: SQLite 3.45.3 13:59:02.5 Info: => 0.0024478s 13:59:02.5 Info: DatabaseEngineVersionCheck migrated 13:59:02.5 Info: => 0.0024696s 13:59:02.5 Debug: Took: 00:00:00.0282639 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:59:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:59:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 13:59:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 13:59:02.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:02.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:02.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:02.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.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 ==== 13:59:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:59:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:59:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 13:59:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 13:59:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 13:59:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511429293135_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:02.9 Info: DatabaseEngineVersionCheck migrating 13:59:02.9 Info: PerformDBOperation 13:59:02.9 Info: Performing DB Operation 13:59:02.9 Info: SQLite 3.45.3 13:59:02.9 Info: => 0.0025102s 13:59:02.9 Info: DatabaseEngineVersionCheck migrated 13:59:02.9 Info: => 0.002531s 13:59:02.9 Debug: Took: 00:00:00.0283334 13:59:02.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 ==== 13:59:03.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 ==== 13:59:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 13:59:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 13:59:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 13:59:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 13:59:03.3 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 ==== 13:59:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 13:59:03.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 13:59:03.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 13:59:03.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511436858991_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:03.7 Info: DatabaseEngineVersionCheck migrating 13:59:03.7 Info: PerformDBOperation 13:59:03.7 Info: Performing DB Operation 13:59:03.7 Info: SQLite 3.45.3 13:59:03.7 Info: => 0.0431513s 13:59:03.7 Info: DatabaseEngineVersionCheck migrated 13:59:03.7 Info: => 0.043187s 13:59:03.7 Info: VersionMigration migrating 13:59:03.7 Info: Beginning Transaction 13:59:03.7 Info: CreateTable VersionInfo 13:59:03.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:03.7 Info: => 0.0005073s 13:59:03.7 Info: Committing Transaction 13:59:03.8 Info: VersionMigration migrated 13:59:03.8 Info: => 0.0463318s 13:59:03.8 Info: VersionUniqueMigration migrating 13:59:03.8 Info: Beginning Transaction 13:59:03.8 Info: CreateIndex VersionInfo (Version) 13:59:03.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:03.8 Info: => 0.0004073s 13:59:03.8 Info: AlterTable VersionInfo 13:59:03.8 Info: => 7.1E-06s 13:59:03.8 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:03.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:03.8 Info: => 0.001386s 13:59:03.8 Info: Committing Transaction 13:59:03.8 Info: VersionUniqueMigration migrated 13:59:03.8 Info: => 0.0214006s 13:59:03.8 Info: VersionDescriptionMigration migrating 13:59:03.8 Info: Beginning Transaction 13:59:03.8 Info: AlterTable VersionInfo 13:59:03.8 Info: => 1.3E-06s 13:59:03.8 Info: CreateColumn VersionInfo Description String 13:59:03.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:03.8 Info: => 0.000492s 13:59:03.8 Info: Committing Transaction 13:59:03.8 Info: VersionDescriptionMigration migrated 13:59:03.8 Info: => 0.0223491s 13:59:03.8 Info: 1: InitialSetup migrating 13:59:03.8 Info: Beginning Transaction 13:59:03.8 Info: Starting migration of Main DB to 1 13:59:03.8 Info: CreateTable Config 13:59:03.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:03.8 Info: => 0.0005666s 13:59:03.8 Info: CreateIndex Config (Key) 13:59:03.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:03.8 Info: => 0.0001971s 13:59:03.8 Info: CreateTable RootFolders 13:59:03.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:03.8 Info: => 0.0002002s 13:59:03.8 Info: CreateIndex RootFolders (Path) 13:59:03.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:03.8 Info: => 0.0001635s 13:59:03.8 Info: CreateTable Artists 13:59:03.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 13:59:03.8 Info: => 0.0005066s 13:59:03.8 Info: CreateIndex Artists (ForeignArtistId) 13:59:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:03.8 Info: => 0.0001666s 13:59:03.8 Info: CreateIndex Artists (NameSlug) 13:59:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:03.8 Info: => 0.0001662s 13:59:03.8 Info: CreateIndex Artists (CleanName) 13:59:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:03.8 Info: => 0.000164s 13:59:03.8 Info: CreateIndex Artists (Path) 13:59:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:03.8 Info: => 0.0001605s 13:59:03.8 Info: CreateTable Albums 13:59:03.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:03.8 Info: => 0.0004733s 13:59:03.8 Info: CreateIndex Albums (ForeignAlbumId) 13:59:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:03.8 Info: => 0.000163s 13:59:03.8 Info: CreateIndex Albums (MBId) 13:59:03.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:03.8 Info: => 0.000159s 13:59:03.8 Info: CreateIndex Albums (TADBId) 13:59:03.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:03.8 Info: => 0.0001613s 13:59:03.8 Info: CreateIndex Albums (TitleSlug) 13:59:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:03.8 Info: => 0.0001641s 13:59:03.8 Info: CreateIndex Albums (CleanTitle) 13:59:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:03.8 Info: => 0.0001555s 13:59:03.8 Info: CreateIndex Albums (Path) 13:59:03.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:03.8 Info: => 0.0001516s 13:59:03.8 Info: CreateTable Tracks 13:59:03.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:03.8 Info: => 0.0003373s 13:59:03.8 Info: CreateIndex Tracks (ForeignTrackId) 13:59:03.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:03.8 Info: => 0.0001569s 13:59:03.8 Info: CreateIndex Tracks (ArtistId) 13:59:03.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:03.8 Info: => 0.0001599s 13:59:03.8 Info: CreateIndex Tracks (TrackFileId) 13:59:03.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:03.8 Info: => 0.0001718s 13:59:03.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:03.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:03.8 Info: => 0.0001768s 13:59:03.8 Info: CreateTable TrackFiles 13:59:03.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 13:59:03.8 Info: => 0.0003321s 13:59:03.8 Info: CreateIndex TrackFiles (ArtistId) 13:59:03.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:03.8 Info: => 0.0001943s 13:59:03.8 Info: CreateIndex TrackFiles (AlbumId) 13:59:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:03.8 Info: => 0.0001831s 13:59:03.8 Info: CreateTable History 13:59:03.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 13:59:03.8 Info: => 0.0003409s 13:59:03.8 Info: CreateIndex History (Date) 13:59:03.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:03.8 Info: => 0.0001596s 13:59:03.8 Info: CreateIndex History (EventType) 13:59:03.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:03.8 Info: => 0.0001667s 13:59:03.8 Info: CreateIndex History (DownloadId) 13:59:03.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:03.8 Info: => 0.0001722s 13:59:03.8 Info: CreateIndex History (AlbumId) 13:59:03.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:03.8 Info: => 0.0001726s 13:59:03.8 Info: CreateTable Notifications 13:59:03.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 13:59:03.9 Info: => 0.0003328s 13:59:03.9 Info: CreateTable ScheduledTasks 13:59:03.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:03.9 Info: => 0.000258s 13:59:03.9 Info: CreateIndex ScheduledTasks (TypeName) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:03.9 Info: => 0.0001698s 13:59:03.9 Info: CreateTable Indexers 13:59:03.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) 13:59:03.9 Info: => 0.0002758s 13:59:03.9 Info: CreateIndex Indexers (Name) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:03.9 Info: => 0.0001741s 13:59:03.9 Info: CreateTable Profiles 13:59:03.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:03.9 Info: => 0.000252s 13:59:03.9 Info: CreateIndex Profiles (Name) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:03.9 Info: => 0.0001659s 13:59:03.9 Info: CreateTable QualityDefinitions 13:59:03.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:03.9 Info: => 0.0003109s 13:59:03.9 Info: CreateIndex QualityDefinitions (Quality) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:03.9 Info: => 0.0001809s 13:59:03.9 Info: CreateIndex QualityDefinitions (Title) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:03.9 Info: => 0.0001688s 13:59:03.9 Info: CreateTable NamingConfig 13:59:03.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) 13:59:03.9 Info: => 0.0003171s 13:59:03.9 Info: CreateTable Blacklist 13:59:03.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 '') 13:59:03.9 Info: => 0.0003939s 13:59:03.9 Info: CreateTable Metadata 13:59:03.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) 13:59:03.9 Info: => 0.0002765s 13:59:03.9 Info: CreateTable MetadataFiles 13:59:03.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) 13:59:03.9 Info: => 0.0003539s 13:59:03.9 Info: CreateTable DownloadClients 13:59:03.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) 13:59:03.9 Info: => 0.0002862s 13:59:03.9 Info: CreateTable PendingReleases 13:59:03.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 '') 13:59:03.9 Info: => 0.0002896s 13:59:03.9 Info: CreateTable RemotePathMappings 13:59:03.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:03.9 Info: => 0.0002516s 13:59:03.9 Info: CreateTable Tags 13:59:03.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:03.9 Info: => 0.0002234s 13:59:03.9 Info: CreateIndex Tags (Label) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:03.9 Info: => 0.0001848s 13:59:03.9 Info: CreateTable Restrictions 13:59:03.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:03.9 Info: => 0.0002712s 13:59:03.9 Info: CreateTable DelayProfiles 13:59:03.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) 13:59:03.9 Info: => 0.0003617s 13:59:03.9 Info: CreateTable Users 13:59:03.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:03.9 Info: => 0.0002708s 13:59:03.9 Info: CreateIndex Users (Identifier) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:03.9 Info: => 0.0001765s 13:59:03.9 Info: CreateIndex Users (Username) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:03.9 Info: => 0.0001709s 13:59:03.9 Info: CreateTable Commands 13:59:03.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) 13:59:03.9 Info: => 0.0003318s 13:59:03.9 Info: CreateTable IndexerStatus 13:59:03.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) 13:59:03.9 Info: => 0.0002902s 13:59:03.9 Info: CreateIndex IndexerStatus (ProviderId) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:03.9 Info: => 0.0001714s 13:59:03.9 Info: CreateTable ExtraFiles 13:59:03.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) 13:59:03.9 Info: => 0.0003116s 13:59:03.9 Info: CreateTable LyricFiles 13:59:03.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) 13:59:03.9 Info: => 0.0003402s 13:59:03.9 Info: CreateTable LanguageProfiles 13:59:03.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:03.9 Info: => 0.0002617s 13:59:03.9 Info: CreateIndex LanguageProfiles (Name) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:03.9 Info: => 0.0001816s 13:59:03.9 Info: CreateTable DownloadClientStatus 13:59:03.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) 13:59:03.9 Info: => 0.0002811s 13:59:03.9 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:03.9 Info: => 0.0001842s 13:59:03.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:03.9 Info: -> 1 Insert operations completed in 00:00:00.0001853 taking an average of 00:00:00.0001853 13:59:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:03', 'InitialSetup') 13:59:03.9 Info: Committing Transaction 13:59:03.9 Info: 1: InitialSetup migrated 13:59:03.9 Info: => 0.0255412s 13:59:03.9 Info: 2: add_reason_to_pending_releases migrating 13:59:03.9 Info: Beginning Transaction 13:59:03.9 Info: Starting migration of Main DB to 2 13:59:03.9 Info: AlterTable PendingReleases 13:59:03.9 Info: => 1.8E-06s 13:59:03.9 Info: CreateColumn PendingReleases Reason Int32 13:59:03.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:03.9 Info: => 0.001531s 13:59:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:03', 'add_reason_to_pending_releases') 13:59:03.9 Info: Committing Transaction 13:59:03.9 Info: 2: add_reason_to_pending_releases migrated 13:59:03.9 Info: => 0.0223804s 13:59:03.9 Info: 3: add_medium_support migrating 13:59:03.9 Info: Beginning Transaction 13:59:03.9 Info: Starting migration of Main DB to 3 13:59:03.9 Info: AlterTable Albums 13:59:03.9 Info: => 1.7E-06s 13:59:03.9 Info: CreateColumn Albums Media String 13:59:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:03.9 Info: => 0.0015115s 13:59:03.9 Info: AlterTable Tracks 13:59:03.9 Info: => 8E-07s 13:59:03.9 Info: CreateColumn Tracks MediumNumber Int32 13:59:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:03.9 Info: => 0.0011426s 13:59:03.9 Info: AlterTable Tracks 13:59:03.9 Info: => 1.1E-06s 13:59:03.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:03.9 Info: => 0.0011295s 13:59:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:03.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:03.9 Info: => 0.000109s 13:59:03.9 Info: DeleteColumn Tracks TrackNumber 13:59:03.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) 13:59:03.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" 13:59:03.9 Info: DROP TABLE "Tracks" 13:59:03.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:03.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:03.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:03.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:03.9 Info: => 0.012018s 13:59:03.9 Info: AlterTable Tracks 13:59:03.9 Info: => 1.7E-06s 13:59:03.9 Info: CreateColumn Tracks TrackNumber String 13:59:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:03.9 Info: => 0.0011767s 13:59:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:03', 'add_medium_support') 13:59:03.9 Info: Committing Transaction 13:59:03.9 Info: 3: add_medium_support migrated 13:59:03.9 Info: => 0.023003s 13:59:03.9 Info: 4: add_various_qualites_in_profile migrating 13:59:03.9 Info: Beginning Transaction 13:59:03.9 Info: Starting migration of Main DB to 4 13:59:03.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:03.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:03.9 Info: => 0.0001768s 13:59:03.9 Info: PerformDBOperation 13:59:03.9 Info: Performing DB Operation 13:59:03.9 Info: => 0.0001099s 13:59:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:04', 'add_various_qualites_in_profile') 13:59:03.9 Info: Committing Transaction 13:59:04.0 Info: 4: add_various_qualites_in_profile migrated 13:59:04.0 Info: => 0.0223234s 13:59:04.0 Info: 5: metadata_profiles migrating 13:59:04.0 Info: Beginning Transaction 13:59:04.0 Info: Starting migration of Main DB to 5 13:59:04.0 Info: CreateTable MetadataProfiles 13:59:04.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:04.0 Info: => 0.0005559s 13:59:04.0 Info: CreateIndex MetadataProfiles (Name) 13:59:04.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:04.0 Info: => 0.0002778s 13:59:04.0 Info: AlterTable Artists 13:59:04.0 Info: => 1.4E-06s 13:59:04.0 Info: CreateColumn Artists MetadataProfileId Int32 13:59:04.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:04.0 Info: => 0.0013234s 13:59:04.0 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:04.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) 13:59:04.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" 13:59:04.0 Info: DROP TABLE "Artists" 13:59:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:04.0 Info: => 0.010695s 13:59:04.0 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:04.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) 13:59:04.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" 13:59:04.0 Info: DROP TABLE "Artists" 13:59:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:04.0 Info: => 0.0103533s 13:59:04.0 Info: AlterTable Albums 13:59:04.0 Info: => 1.7E-06s 13:59:04.0 Info: CreateColumn Albums SecondaryTypes String 13:59:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:04.0 Info: => 0.0011603s 13:59:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:04', 'metadata_profiles') 13:59:04.0 Info: Committing Transaction 13:59:04.0 Info: 5: metadata_profiles migrated 13:59:04.0 Info: => 0.0215091s 13:59:04.0 Info: 6: separate_automatic_and_interactive_search migrating 13:59:04.0 Info: Beginning Transaction 13:59:04.0 Info: Starting migration of Main DB to 6 13:59:04.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:04.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) 13:59:04.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:04.0 Info: DROP TABLE "Indexers" 13:59:04.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:04.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:04.0 Info: => 0.009088s 13:59:04.0 Info: AlterTable Indexers 13:59:04.0 Info: => 1.8E-06s 13:59:04.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:04.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:04.0 Info: => 0.0011759s 13:59:04.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:04.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:04.0 Info: => 7.46E-05s 13:59:04.0 Info: AlterTable Indexers 13:59:04.0 Info: => 1E-06s 13:59:04.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:04.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) 13:59:04.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" 13:59:04.0 Info: DROP TABLE "Indexers" 13:59:04.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:04.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:04.1 Info: => 0.0242568s 13:59:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:04', 'separate_automatic_and_interactive_search') 13:59:04.1 Info: Committing Transaction 13:59:04.1 Info: 6: separate_automatic_and_interactive_search migrated 13:59:04.1 Info: => 0.0460219s 13:59:04.1 Info: 7: change_album_path_to_relative migrating 13:59:04.1 Info: Beginning Transaction 13:59:04.1 Info: Starting migration of Main DB to 7 13:59:04.1 Info: DeleteColumn Albums Path 13:59:04.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:04.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:04.1 Info: DROP TABLE "Albums" 13:59:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:04.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:04.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:04.1 Info: => 0.0112918s 13:59:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:04', 'change_album_path_to_relative') 13:59:04.1 Info: Committing Transaction 13:59:04.1 Info: 7: change_album_path_to_relative migrated 13:59:04.1 Info: => 0.0337967s 13:59:04.1 Info: 8: change_quality_size_mb_to_kb migrating 13:59:04.1 Info: Beginning Transaction 13:59:04.1 Info: Starting migration of Main DB to 8 13:59:04.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:04.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:04.1 Info: => 0.0001786s 13:59:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:04', 'change_quality_size_mb_to_kb') 13:59:04.1 Info: Committing Transaction 13:59:04.1 Info: 8: change_quality_size_mb_to_kb migrated 13:59:04.1 Info: => 0.0226091s 13:59:04.1 Info: 9: album_releases migrating 13:59:04.1 Info: Beginning Transaction 13:59:04.1 Info: Starting migration of Main DB to 9 13:59:04.1 Info: AlterTable Albums 13:59:04.1 Info: => 1.8E-06s 13:59:04.1 Info: CreateColumn Albums Releases String 13:59:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:04.1 Info: => 0.0015293s 13:59:04.1 Info: AlterTable Albums 13:59:04.1 Info: => 7.4E-06s 13:59:04.1 Info: CreateColumn Albums CurrentRelease String 13:59:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:04.1 Info: => 0.0012197s 13:59:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:04', 'album_releases') 13:59:04.1 Info: Committing Transaction 13:59:04.2 Info: 9: album_releases migrated 13:59:04.2 Info: => 0.0205344s 13:59:04.2 Info: 10: album_releases_fix migrating 13:59:04.2 Info: Beginning Transaction 13:59:04.2 Info: Starting migration of Main DB to 10 13:59:04.2 Info: AlterTable Albums 13:59:04.2 Info: => 1.8E-06s 13:59:04.2 Info: AlterColumn Albums Releases String 13:59:04.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) 13:59:04.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" 13:59:04.2 Info: DROP TABLE "Albums" 13:59:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:04.2 Info: => 0.0109014s 13:59:04.2 Info: AlterTable Albums 13:59:04.2 Info: => 1.9E-06s 13:59:04.2 Info: AlterColumn Albums CurrentRelease String 13:59:04.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) 13:59:04.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" 13:59:04.2 Info: DROP TABLE "Albums" 13:59:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:04.2 Info: => 0.0109201s 13:59:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:04', 'album_releases_fix') 13:59:04.2 Info: Committing Transaction 13:59:04.2 Info: 10: album_releases_fix migrated 13:59:04.2 Info: => 0.0343439s 13:59:04.2 Info: 11: import_lists migrating 13:59:04.2 Info: Beginning Transaction 13:59:04.2 Info: Starting migration of Main DB to 11 13:59:04.2 Info: CreateTable ImportLists 13:59:04.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) 13:59:04.2 Info: => 0.0005611s 13:59:04.2 Info: CreateIndex ImportLists (Name) 13:59:04.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:04.2 Info: => 0.0002091s 13:59:04.2 Info: CreateTable ImportListStatus 13:59:04.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) 13:59:04.2 Info: => 0.0002985s 13:59:04.2 Info: CreateIndex ImportListStatus (ProviderId) 13:59:04.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:04.2 Info: => 0.0001919s 13:59:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:04', 'import_lists') 13:59:04.2 Info: Committing Transaction 13:59:04.2 Info: 11: import_lists migrated 13:59:04.2 Info: => 0.0206215s 13:59:04.2 Info: 12: add_release_status migrating 13:59:04.2 Info: Beginning Transaction 13:59:04.2 Info: Starting migration of Main DB to 12 13:59:04.2 Info: AlterTable MetadataProfiles 13:59:04.2 Info: => 1.7E-06s 13:59:04.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:04.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:04.2 Info: => 0.0016456s 13:59:04.2 Info: PerformDBOperation 13:59:04.2 Info: Performing DB Operation 13:59:04.2 Info: => 7.35E-05s 13:59:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:04', 'add_release_status') 13:59:04.2 Info: Committing Transaction 13:59:04.2 Info: 12: add_release_status migrated 13:59:04.2 Info: => 0.0207004s 13:59:04.2 Info: 13: album_download_notification migrating 13:59:04.2 Info: Beginning Transaction 13:59:04.2 Info: Starting migration of Main DB to 13 13:59:04.2 Info: AlterTable Notifications 13:59:04.2 Info: => 1.7E-06s 13:59:04.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:04.2 Info: => 0.0015994s 13:59:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:04', 'album_download_notification') 13:59:04.2 Info: Committing Transaction 13:59:04.3 Info: 13: album_download_notification migrated 13:59:04.3 Info: => 0.0223906s 13:59:04.3 Info: 14: fix_language_metadata_profiles migrating 13:59:04.3 Info: Beginning Transaction 13:59:04.3 Info: Starting migration of Main DB to 14 13:59:04.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 13:59:04.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 13:59:04.3 Info: => 0.0002955s 13:59:04.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 13:59:04.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 13:59:04.3 Info: => 0.0001509s 13:59:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:04', 'fix_language_metadata_profiles') 13:59:04.3 Info: Committing Transaction 13:59:04.3 Info: 14: fix_language_metadata_profiles migrated 13:59:04.3 Info: => 0.0220263s 13:59:04.3 Info: 15: remove_fanzub migrating 13:59:04.3 Info: Beginning Transaction 13:59:04.3 Info: Starting migration of Main DB to 15 13:59:04.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:04.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:04.3 Info: => 0.0001504s 13:59:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:04', 'remove_fanzub') 13:59:04.3 Info: Committing Transaction 13:59:04.3 Info: 15: remove_fanzub migrated 13:59:04.3 Info: => 0.0224178s 13:59:04.3 Info: 16: update_artist_history_indexes migrating 13:59:04.3 Info: Beginning Transaction 13:59:04.3 Info: Starting migration of Main DB to 16 13:59:04.3 Info: CreateIndex Albums (ArtistId) 13:59:04.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:04.3 Info: => 0.000377s 13:59:04.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:04.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:04.3 Info: => 0.0002056s 13:59:04.3 Info: DeleteIndex History (AlbumId) 13:59:04.3 Info: DROP INDEX "IX_History_AlbumId" 13:59:04.3 Info: => 0.0003221s 13:59:04.3 Info: CreateIndex History (AlbumId, Date) 13:59:04.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:04.3 Info: => 0.000211s 13:59:04.3 Info: DeleteIndex History (DownloadId) 13:59:04.3 Info: DROP INDEX "IX_History_DownloadId" 13:59:04.3 Info: => 0.0002275s 13:59:04.3 Info: CreateIndex History (DownloadId, Date) 13:59:04.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:04.3 Info: => 0.0002012s 13:59:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:04', 'update_artist_history_indexes') 13:59:04.3 Info: Committing Transaction 13:59:04.3 Info: 16: update_artist_history_indexes migrated 13:59:04.3 Info: => 0.0204182s 13:59:04.3 Info: 17: remove_nma migrating 13:59:04.3 Info: Beginning Transaction 13:59:04.3 Info: Starting migration of Main DB to 17 13:59:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:04.3 Info: => 0.0001916s 13:59:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:04', 'remove_nma') 13:59:04.3 Info: Committing Transaction 13:59:04.4 Info: 17: remove_nma migrated 13:59:04.4 Info: => 0.022241s 13:59:04.4 Info: 18: album_disambiguation migrating 13:59:04.4 Info: Beginning Transaction 13:59:04.4 Info: Starting migration of Main DB to 18 13:59:04.4 Info: AlterTable Albums 13:59:04.4 Info: => 1.5E-06s 13:59:04.4 Info: CreateColumn Albums Disambiguation String 13:59:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:04.4 Info: => 0.0016637s 13:59:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:04', 'album_disambiguation') 13:59:04.4 Info: Committing Transaction 13:59:04.4 Info: 18: album_disambiguation migrated 13:59:04.4 Info: => 0.0222992s 13:59:04.4 Info: 19: add_ape_quality_in_profiles migrating 13:59:04.4 Info: Beginning Transaction 13:59:04.4 Info: Starting migration of Main DB to 19 13:59:04.4 Info: PerformDBOperation 13:59:04.4 Info: Performing DB Operation 13:59:04.4 Info: => 0.0001293s 13:59:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:04', 'add_ape_quality_in_profiles') 13:59:04.4 Info: Committing Transaction 13:59:04.4 Info: 19: add_ape_quality_in_profiles migrated 13:59:04.4 Info: => 0.0226393s 13:59:04.4 Info: 20: remove_pushalot migrating 13:59:04.4 Info: Beginning Transaction 13:59:04.4 Info: Starting migration of Main DB to 20 13:59:04.4 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:04.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:04.4 Info: => 0.0001698s 13:59:04.4 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:04.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:04.4 Info: => 9.48E-05s 13:59:04.4 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:04.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:04.4 Info: => 8.12E-05s 13:59:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:04', 'remove_pushalot') 13:59:04.4 Info: Committing Transaction 13:59:04.4 Info: 20: remove_pushalot migrated 13:59:04.4 Info: => 0.027909s 13:59:04.4 Info: 21: add_custom_filters migrating 13:59:04.4 Info: Beginning Transaction 13:59:04.4 Info: Starting migration of Main DB to 21 13:59:04.4 Info: CreateTable CustomFilters 13:59:04.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:04.4 Info: => 0.000516s 13:59:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:04', 'add_custom_filters') 13:59:04.4 Info: Committing Transaction 13:59:04.5 Info: 21: add_custom_filters migrated 13:59:04.5 Info: => 0.0220834s 13:59:04.5 Info: 22: import_list_tags migrating 13:59:04.5 Info: Beginning Transaction 13:59:04.5 Info: Starting migration of Main DB to 22 13:59:04.5 Info: AlterTable ImportLists 13:59:04.5 Info: => 1.9E-06s 13:59:04.5 Info: CreateColumn ImportLists Tags String 13:59:04.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:04.5 Info: => 0.0016725s 13:59:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:04', 'import_list_tags') 13:59:04.5 Info: Committing Transaction 13:59:04.5 Info: 22: import_list_tags migrated 13:59:04.5 Info: => 0.0224264s 13:59:04.5 Info: 23: add_release_groups_etc migrating 13:59:04.5 Info: Beginning Transaction 13:59:04.5 Info: Starting migration of Main DB to 23 13:59:04.5 Info: CreateTable ArtistMetadata 13:59:04.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) 13:59:04.5 Info: => 0.0005729s 13:59:04.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:04.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:04.5 Info: => 0.0002199s 13:59:04.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" 13:59:04.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" 13:59:04.5 Info: => 0.0001825s 13:59:04.5 Info: AlterTable Artists 13:59:04.5 Info: => 1.2E-06s 13:59:04.5 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:04.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:04.5 Info: => 0.0014426s 13:59:04.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:04.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:04.5 Info: => 0.0001578s 13:59:04.5 Info: CreateTable AlbumReleases 13:59:04.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) 13:59:04.5 Info: => 0.000349s 13:59:04.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:04.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:04.5 Info: => 0.00019s 13:59:04.5 Info: CreateIndex AlbumReleases (AlbumId) 13:59:04.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:04.5 Info: => 0.0001838s 13:59:04.5 Info: PerformDBOperation 13:59:04.5 Info: Performing DB Operation 13:59:04.5 Info: => 0.0001956s 13:59:04.5 Info: AlterTable Albums 13:59:04.5 Info: => 9E-07s 13:59:04.5 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:04.5 Info: => 0.0013592s 13:59:04.5 Info: AlterTable Albums 13:59:04.5 Info: => 1.1E-06s 13:59:04.5 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:04.5 Info: => 0.0013415s 13:59:04.5 Info: AlterTable Albums 13:59:04.5 Info: => 9E-07s 13:59:04.5 Info: CreateColumn Albums Links String 13:59:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:04.5 Info: => 0.001328s 13:59:04.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:04.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:04.5 Info: => 0.0001867s 13:59:04.5 Info: AlterTable Tracks 13:59:04.5 Info: => 1.1E-06s 13:59:04.5 Info: CreateColumn Tracks ForeignRecordingId String 13:59:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:04.5 Info: => 0.0013273s 13:59:04.5 Info: AlterTable Tracks 13:59:04.5 Info: => 1.3E-06s 13:59:04.5 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:04.5 Info: => 0.0013614s 13:59:04.5 Info: AlterTable Tracks 13:59:04.5 Info: => 7E-07s 13:59:04.5 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:04.5 Info: => 0.0013194s 13:59:04.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:04.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:04.5 Info: => 0.0001646s 13:59:04.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:04.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:04.5 Info: => 0.0001431s 13:59:04.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:04.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:04.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" 13:59:04.5 Info: DROP TABLE "Artists" 13:59:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:04.5 Info: => 0.0145857s 13:59:04.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:04.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) 13:59:04.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" 13:59:04.5 Info: DROP TABLE "Albums" 13:59:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:04.5 Info: => 0.0112723s 13:59:04.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:04.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) 13:59:04.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" 13:59:04.5 Info: DROP TABLE "Tracks" 13:59:04.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:04.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:04.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:04.5 Info: => 0.0104939s 13:59:04.5 Info: DeleteColumn TrackFiles ArtistId 13:59:04.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:04.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" 13:59:04.5 Info: DROP TABLE "TrackFiles" 13:59:04.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:04.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:04.5 Info: => 0.0101949s 13:59:04.5 Info: CreateIndex Artists (ArtistMetadataId) 13:59:04.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:04.5 Info: => 0.0001857s 13:59:04.5 Info: CreateIndex Artists (Monitored) 13:59:04.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:04.5 Info: => 0.0001806s 13:59:04.5 Info: CreateIndex Albums (ArtistMetadataId) 13:59:04.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:04.5 Info: => 0.000184s 13:59:04.5 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:04.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:04.5 Info: => 0.0001894s 13:59:04.5 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:04.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:04.5 Info: => 0.0001871s 13:59:04.5 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:04.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:04.5 Info: => 0.000183s 13:59:04.5 Info: UpdateData 13:59:04.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:04.5 Info: => 0.0001438s 13:59:04.5 Info: UpdateData 13:59:04.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:04.5 Info: => 8.61E-05s 13:59:04.5 Info: UpdateData 13:59:04.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:04.5 Info: => 9.94E-05s 13:59:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:04', 'add_release_groups_etc') 13:59:04.5 Info: Committing Transaction 13:59:04.6 Info: 23: add_release_groups_etc migrated 13:59:04.6 Info: => 0.0219604s 13:59:04.6 Info: 24: NewMediaInfoFormat migrating 13:59:04.6 Info: Beginning Transaction 13:59:04.6 Info: Starting migration of Main DB to 24 13:59:04.6 Info: UpdateData 13:59:04.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:04.6 Info: => 0.0001718s 13:59:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:04', 'NewMediaInfoFormat') 13:59:04.6 Info: Committing Transaction 13:59:04.6 Info: 24: NewMediaInfoFormat migrated 13:59:04.6 Info: => 0.0227345s 13:59:04.6 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:04.6 Info: Beginning Transaction 13:59:04.6 Info: Starting migration of Main DB to 25 13:59:04.6 Info: RenameTable Restrictions ReleaseProfiles 13:59:04.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:04.6 Info: => 0.0044206s 13:59:04.6 Info: AlterTable ReleaseProfiles 13:59:04.6 Info: => 1.6E-06s 13:59:04.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:04.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:04.6 Info: => 0.0012842s 13:59:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:04', 'rename_restrictions_to_release_profiles') 13:59:04.6 Info: Committing Transaction 13:59:04.6 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:04.6 Info: => 0.0247475s 13:59:04.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:04.6 Info: Beginning Transaction 13:59:04.6 Info: Starting migration of Main DB to 26 13:59:04.6 Info: RenameTable Profiles QualityProfiles 13:59:04.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:04.6 Info: => 0.0043319s 13:59:04.6 Info: AlterTable QualityProfiles 13:59:04.6 Info: => 2.5E-06s 13:59:04.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:04.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:04.6 Info: => 0.0014344s 13:59:04.6 Info: AlterTable LanguageProfiles 13:59:04.6 Info: => 7E-07s 13:59:04.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:04.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:04.6 Info: => 0.0011851s 13:59:04.6 Info: UpdateData 13:59:04.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:04.6 Info: => 0.0001061s 13:59:04.6 Info: UpdateData 13:59:04.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:04.6 Info: => 7.65E-05s 13:59:04.6 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:04.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) 13:59:04.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" 13:59:04.6 Info: DROP TABLE "Artists" 13:59:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:04.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:04.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:04.7 Info: => 0.0242153s 13:59:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:04', 'rename_quality_profiles_add_upgrade_allowed') 13:59:04.7 Info: Committing Transaction 13:59:04.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:04.7 Info: => 0.0482711s 13:59:04.7 Info: 27: add_import_exclusions migrating 13:59:04.7 Info: Beginning Transaction 13:59:04.7 Info: Starting migration of Main DB to 27 13:59:04.7 Info: CreateTable ImportListExclusions 13:59:04.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:04.7 Info: => 0.0004694s 13:59:04.7 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:04.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:04.7 Info: => 0.0002202s 13:59:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:04', 'add_import_exclusions') 13:59:04.7 Info: Committing Transaction 13:59:04.7 Info: 27: add_import_exclusions migrated 13:59:04.7 Info: => 0.0215225s 13:59:04.7 Info: 28: clean_artist_metadata_table migrating 13:59:04.7 Info: Beginning Transaction 13:59:04.7 Info: Starting migration of Main DB to 28 13:59:04.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:04.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:04.7 Info: => 0.0003827s 13:59:04.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:04.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:04.7 Info: => 0.0002263s 13:59:04.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:04.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:04.7 Info: => 0.0002298s 13:59:04.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:04.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:04.7 Info: => 0.0002216s 13:59:04.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:04.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:04.7 Info: => 0.0002176s 13:59:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:04.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:04.7 Info: => 0.0002173s 13:59:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:04', 'clean_artist_metadata_table') 13:59:04.7 Info: Committing Transaction 13:59:04.7 Info: 28: clean_artist_metadata_table migrated 13:59:04.7 Info: => 0.0219288s 13:59:04.7 Info: 29: health_issue_notification migrating 13:59:04.7 Info: Beginning Transaction 13:59:04.7 Info: Starting migration of Main DB to 29 13:59:04.7 Info: AlterTable Notifications 13:59:04.7 Info: => 1.8E-06s 13:59:04.7 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:04.7 Info: => 0.00283s 13:59:04.7 Info: AlterTable Notifications 13:59:04.7 Info: => 2E-06s 13:59:04.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:04.7 Info: => 0.0026886s 13:59:04.7 Info: AlterTable Notifications 13:59:04.7 Info: => 1.7E-06s 13:59:04.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:04.7 Info: => 0.0054998s 13:59:04.7 Info: AlterTable Notifications 13:59:04.7 Info: => 2.2E-06s 13:59:04.7 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:04.7 Info: => 0.0031879s 13:59:04.7 Info: AlterTable Notifications 13:59:04.7 Info: => 2.2E-06s 13:59:04.7 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:04.7 Info: => 0.001341s 13:59:04.7 Info: DeleteColumn Notifications OnDownload 13:59:04.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) 13:59:04.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" 13:59:04.8 Info: DROP TABLE "Notifications" 13:59:04.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:04.8 Info: => 0.0108048s 13:59:04.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:04.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) 13:59:04.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" 13:59:04.8 Info: DROP TABLE "Notifications" 13:59:04.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:04.8 Info: => 0.0123228s 13:59:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:04', 'health_issue_notification') 13:59:04.8 Info: Committing Transaction 13:59:04.8 Info: 29: health_issue_notification migrated 13:59:04.8 Info: => 0.0338795s 13:59:04.8 Info: 30: add_mediafilerepository_mtime migrating 13:59:04.8 Info: Beginning Transaction 13:59:04.8 Info: Starting migration of Main DB to 30 13:59:04.8 Info: AlterTable TrackFiles 13:59:04.8 Info: => 9E-07s 13:59:04.8 Info: CreateColumn TrackFiles Modified DateTime 13:59:04.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:04.8 Info: => 0.0014985s 13:59:04.8 Info: AlterTable TrackFiles 13:59:04.8 Info: => 9E-07s 13:59:04.8 Info: CreateColumn TrackFiles Path String 13:59:04.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:04.8 Info: => 0.0012143s 13:59:04.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:04.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:04.8 Info: => 7.46E-05s 13:59:04.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) 13:59:04.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) 13:59:04.8 Info: => 0.0002262s 13:59:04.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) 13:59:04.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) 13:59:04.8 Info: => 0.0002468s 13:59:04.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) 13:59:04.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) 13:59:04.8 Info: => 0.0002539s 13:59:04.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") 13:59:04.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") 13:59:04.8 Info: => 0.0001461s 13:59:04.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:04.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:04.8 Info: => 0.0001102s 13:59:04.8 Info: AlterTable TrackFiles 13:59:04.8 Info: => 1.1E-06s 13:59:04.8 Info: AlterColumn TrackFiles Path String 13:59:04.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) 13:59:04.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" 13:59:04.8 Info: DROP TABLE "TrackFiles" 13:59:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:04.8 Info: => 0.0104531s 13:59:04.8 Info: CreateIndex TrackFiles (Path) 13:59:04.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:04.8 Info: => 0.00019s 13:59:04.8 Info: DeleteColumn TrackFiles RelativePath 13:59:04.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) 13:59:04.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" 13:59:04.8 Info: DROP TABLE "TrackFiles" 13:59:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:04.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:04.8 Info: => 0.014957s 13:59:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:04', 'add_mediafilerepository_mtime') 13:59:04.8 Info: Committing Transaction 13:59:04.8 Info: 30: add_mediafilerepository_mtime migrated 13:59:04.8 Info: => 0.0371577s 13:59:04.8 Info: 31: add_artistmetadataid_constraint migrating 13:59:04.8 Info: Beginning Transaction 13:59:04.9 Info: Starting migration of Main DB to 31 13:59:04.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 13:59:04.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 13:59:04.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 13:59:04.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 13:59:04.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:04.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:04.9 Info: => 0.0003076s 13:59:04.9 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:04.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:04.9 Info: => 0.0002432s 13:59:04.9 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:04.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:04.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:04.9 Info: DROP TABLE "Artists" 13:59:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:04.9 Info: => 0.0107941s 13:59:04.9 Info: CreateIndex Artists (ArtistMetadataId) 13:59:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:04.9 Info: => 0.0001929s 13:59:04.9 Info: -> 4 Insert operations completed in 00:00:00.0006430 taking an average of 00:00:00.0001607 13:59:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:04', 'add_artistmetadataid_constraint') 13:59:04.9 Info: Committing Transaction 13:59:04.9 Info: 31: add_artistmetadataid_constraint migrated 13:59:04.9 Info: => 0.0218498s 13:59:04.9 Debug: Took: 00:00:01.2124642 13:59:05.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 13:59:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 13:59:05.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511451829208_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:05.2 Info: DatabaseEngineVersionCheck migrating 13:59:05.2 Info: PerformDBOperation 13:59:05.2 Info: Performing DB Operation 13:59:05.2 Info: SQLite 3.45.3 13:59:05.2 Info: => 0.0683801s 13:59:05.2 Info: DatabaseEngineVersionCheck migrated 13:59:05.2 Info: => 0.0684074s 13:59:05.2 Info: VersionMigration migrating 13:59:05.2 Info: Beginning Transaction 13:59:05.2 Info: CreateTable VersionInfo 13:59:05.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:05.2 Info: => 0.0003583s 13:59:05.2 Info: Committing Transaction 13:59:05.3 Info: VersionMigration migrated 13:59:05.3 Info: => 0.058951s 13:59:05.3 Info: VersionUniqueMigration migrating 13:59:05.3 Info: Beginning Transaction 13:59:05.3 Info: CreateIndex VersionInfo (Version) 13:59:05.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:05.3 Info: => 0.0004341s 13:59:05.3 Info: AlterTable VersionInfo 13:59:05.3 Info: => 1.2E-06s 13:59:05.3 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:05.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:05.3 Info: => 0.0013928s 13:59:05.3 Info: Committing Transaction 13:59:05.3 Info: VersionUniqueMigration migrated 13:59:05.3 Info: => 0.0329889s 13:59:05.3 Info: VersionDescriptionMigration migrating 13:59:05.3 Info: Beginning Transaction 13:59:05.3 Info: AlterTable VersionInfo 13:59:05.3 Info: => 1.5E-06s 13:59:05.3 Info: CreateColumn VersionInfo Description String 13:59:05.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:05.3 Info: => 0.0005894s 13:59:05.3 Info: Committing Transaction 13:59:05.3 Info: VersionDescriptionMigration migrated 13:59:05.3 Info: => 0.0279309s 13:59:05.3 Info: 1: InitialSetup migrating 13:59:05.3 Info: Beginning Transaction 13:59:05.3 Info: Starting migration of Main DB to 1 13:59:05.4 Info: CreateTable Config 13:59:05.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:05.4 Info: => 0.0006766s 13:59:05.4 Info: CreateIndex Config (Key) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:05.4 Info: => 0.0002323s 13:59:05.4 Info: CreateTable RootFolders 13:59:05.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:05.4 Info: => 0.0002708s 13:59:05.4 Info: CreateIndex RootFolders (Path) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:05.4 Info: => 0.0002043s 13:59:05.4 Info: CreateTable Artists 13:59:05.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) 13:59:05.4 Info: => 0.0005952s 13:59:05.4 Info: CreateIndex Artists (ForeignArtistId) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:05.4 Info: => 0.0001797s 13:59:05.4 Info: CreateIndex Artists (NameSlug) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:05.4 Info: => 0.0001713s 13:59:05.4 Info: CreateIndex Artists (CleanName) 13:59:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:05.4 Info: => 0.0001653s 13:59:05.4 Info: CreateIndex Artists (Path) 13:59:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:05.4 Info: => 0.000159s 13:59:05.4 Info: CreateTable Albums 13:59:05.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) 13:59:05.4 Info: => 0.0004622s 13:59:05.4 Info: CreateIndex Albums (ForeignAlbumId) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:05.4 Info: => 0.0001721s 13:59:05.4 Info: CreateIndex Albums (MBId) 13:59:05.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:05.4 Info: => 0.000168s 13:59:05.4 Info: CreateIndex Albums (TADBId) 13:59:05.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:05.4 Info: => 0.0001727s 13:59:05.4 Info: CreateIndex Albums (TitleSlug) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:05.4 Info: => 0.0001678s 13:59:05.4 Info: CreateIndex Albums (CleanTitle) 13:59:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:05.4 Info: => 0.0001776s 13:59:05.4 Info: CreateIndex Albums (Path) 13:59:05.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:05.4 Info: => 0.0001591s 13:59:05.4 Info: CreateTable Tracks 13:59:05.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) 13:59:05.4 Info: => 0.0003425s 13:59:05.4 Info: CreateIndex Tracks (ForeignTrackId) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:05.4 Info: => 0.0001638s 13:59:05.4 Info: CreateIndex Tracks (ArtistId) 13:59:05.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:05.4 Info: => 0.0001646s 13:59:05.4 Info: CreateIndex Tracks (TrackFileId) 13:59:05.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:05.4 Info: => 0.0001508s 13:59:05.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:05.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:05.4 Info: => 0.0001563s 13:59:05.4 Info: CreateTable TrackFiles 13:59:05.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) 13:59:05.4 Info: => 0.0003285s 13:59:05.4 Info: CreateIndex TrackFiles (ArtistId) 13:59:05.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:05.4 Info: => 0.0001667s 13:59:05.4 Info: CreateIndex TrackFiles (AlbumId) 13:59:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:05.4 Info: => 0.0001654s 13:59:05.4 Info: CreateTable History 13:59:05.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) 13:59:05.4 Info: => 0.0003529s 13:59:05.4 Info: CreateIndex History (Date) 13:59:05.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:05.4 Info: => 0.0001753s 13:59:05.4 Info: CreateIndex History (EventType) 13:59:05.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:05.4 Info: => 0.0001707s 13:59:05.4 Info: CreateIndex History (DownloadId) 13:59:05.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:05.4 Info: => 0.0001724s 13:59:05.4 Info: CreateIndex History (AlbumId) 13:59:05.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:05.4 Info: => 0.0001825s 13:59:05.4 Info: CreateTable Notifications 13:59:05.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) 13:59:05.4 Info: => 0.0003191s 13:59:05.4 Info: CreateTable ScheduledTasks 13:59:05.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:05.4 Info: => 0.0002604s 13:59:05.4 Info: CreateIndex ScheduledTasks (TypeName) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:05.4 Info: => 0.000178s 13:59:05.4 Info: CreateTable Indexers 13:59:05.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) 13:59:05.4 Info: => 0.0003073s 13:59:05.4 Info: CreateIndex Indexers (Name) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:05.4 Info: => 0.0001783s 13:59:05.4 Info: CreateTable Profiles 13:59:05.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:05.4 Info: => 0.0002434s 13:59:05.4 Info: CreateIndex Profiles (Name) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:05.4 Info: => 0.0001595s 13:59:05.4 Info: CreateTable QualityDefinitions 13:59:05.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:05.4 Info: => 0.0002507s 13:59:05.4 Info: CreateIndex QualityDefinitions (Quality) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:05.4 Info: => 0.000149s 13:59:05.4 Info: CreateIndex QualityDefinitions (Title) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:05.4 Info: => 0.0001541s 13:59:05.4 Info: CreateTable NamingConfig 13:59:05.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) 13:59:05.4 Info: => 0.0003139s 13:59:05.4 Info: CreateTable Blacklist 13:59:05.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 '') 13:59:05.4 Info: => 0.0003634s 13:59:05.4 Info: CreateTable Metadata 13:59:05.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) 13:59:05.4 Info: => 0.0002543s 13:59:05.4 Info: CreateTable MetadataFiles 13:59:05.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) 13:59:05.4 Info: => 0.0003038s 13:59:05.4 Info: CreateTable DownloadClients 13:59:05.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) 13:59:05.4 Info: => 0.0002805s 13:59:05.4 Info: CreateTable PendingReleases 13:59:05.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 '') 13:59:05.4 Info: => 0.0002999s 13:59:05.4 Info: CreateTable RemotePathMappings 13:59:05.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:05.4 Info: => 0.0002811s 13:59:05.4 Info: CreateTable Tags 13:59:05.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:05.4 Info: => 0.0002441s 13:59:05.4 Info: CreateIndex Tags (Label) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:05.4 Info: => 0.000166s 13:59:05.4 Info: CreateTable Restrictions 13:59:05.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:05.4 Info: => 0.0002579s 13:59:05.4 Info: CreateTable DelayProfiles 13:59:05.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) 13:59:05.4 Info: => 0.0003134s 13:59:05.4 Info: CreateTable Users 13:59:05.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:05.4 Info: => 0.0002639s 13:59:05.4 Info: CreateIndex Users (Identifier) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:05.4 Info: => 0.0001828s 13:59:05.4 Info: CreateIndex Users (Username) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:05.4 Info: => 0.0002037s 13:59:05.4 Info: CreateTable Commands 13:59:05.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) 13:59:05.4 Info: => 0.0003527s 13:59:05.4 Info: CreateTable IndexerStatus 13:59:05.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) 13:59:05.4 Info: => 0.000308s 13:59:05.4 Info: CreateIndex IndexerStatus (ProviderId) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:05.4 Info: => 0.0001882s 13:59:05.4 Info: CreateTable ExtraFiles 13:59:05.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) 13:59:05.4 Info: => 0.0003051s 13:59:05.4 Info: CreateTable LyricFiles 13:59:05.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) 13:59:05.4 Info: => 0.0003308s 13:59:05.4 Info: CreateTable LanguageProfiles 13:59:05.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:05.4 Info: => 0.000289s 13:59:05.4 Info: CreateIndex LanguageProfiles (Name) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:05.4 Info: => 0.0002009s 13:59:05.4 Info: CreateTable DownloadClientStatus 13:59:05.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) 13:59:05.4 Info: => 0.0002946s 13:59:05.4 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:05.4 Info: => 0.0001867s 13:59:05.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:05.4 Info: -> 1 Insert operations completed in 00:00:00.0001335 taking an average of 00:00:00.0001335 13:59:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:05', 'InitialSetup') 13:59:05.4 Info: Committing Transaction 13:59:05.4 Info: 1: InitialSetup migrated 13:59:05.4 Info: => 0.0368436s 13:59:05.4 Info: 2: add_reason_to_pending_releases migrating 13:59:05.4 Info: Beginning Transaction 13:59:05.4 Info: Starting migration of Main DB to 2 13:59:05.4 Info: AlterTable PendingReleases 13:59:05.4 Info: => 2.1E-06s 13:59:05.4 Info: CreateColumn PendingReleases Reason Int32 13:59:05.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:05.4 Info: => 0.0015461s 13:59:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:05', 'add_reason_to_pending_releases') 13:59:05.4 Info: Committing Transaction 13:59:05.4 Info: 2: add_reason_to_pending_releases migrated 13:59:05.4 Info: => 0.0233168s 13:59:05.4 Info: 3: add_medium_support migrating 13:59:05.4 Info: Beginning Transaction 13:59:05.4 Info: Starting migration of Main DB to 3 13:59:05.4 Info: AlterTable Albums 13:59:05.4 Info: => 1.7E-06s 13:59:05.4 Info: CreateColumn Albums Media String 13:59:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:05.4 Info: => 0.0015502s 13:59:05.4 Info: AlterTable Tracks 13:59:05.4 Info: => 9E-07s 13:59:05.4 Info: CreateColumn Tracks MediumNumber Int32 13:59:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:05.4 Info: => 0.0011804s 13:59:05.4 Info: AlterTable Tracks 13:59:05.4 Info: => 1.2E-06s 13:59:05.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:05.4 Info: => 0.0014094s 13:59:05.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:05.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:05.4 Info: => 8.46E-05s 13:59:05.4 Info: DeleteColumn Tracks TrackNumber 13:59:05.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) 13:59:05.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" 13:59:05.4 Info: DROP TABLE "Tracks" 13:59:05.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:05.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:05.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:05.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:05.4 Info: => 0.0098586s 13:59:05.4 Info: AlterTable Tracks 13:59:05.4 Info: => 1.3E-06s 13:59:05.4 Info: CreateColumn Tracks TrackNumber String 13:59:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:05.4 Info: => 0.0011725s 13:59:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:05', 'add_medium_support') 13:59:05.5 Info: Committing Transaction 13:59:05.5 Info: 3: add_medium_support migrated 13:59:05.5 Info: => 0.025236s 13:59:05.5 Info: 4: add_various_qualites_in_profile migrating 13:59:05.5 Info: Beginning Transaction 13:59:05.5 Info: Starting migration of Main DB to 4 13:59:05.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:05.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:05.5 Info: => 0.0001779s 13:59:05.5 Info: PerformDBOperation 13:59:05.5 Info: Performing DB Operation 13:59:05.5 Info: => 9.98E-05s 13:59:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:05', 'add_various_qualites_in_profile') 13:59:05.5 Info: Committing Transaction 13:59:05.5 Info: 4: add_various_qualites_in_profile migrated 13:59:05.5 Info: => 0.0224153s 13:59:05.5 Info: 5: metadata_profiles migrating 13:59:05.5 Info: Beginning Transaction 13:59:05.5 Info: Starting migration of Main DB to 5 13:59:05.5 Info: CreateTable MetadataProfiles 13:59:05.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:05.5 Info: => 0.0005067s 13:59:05.5 Info: CreateIndex MetadataProfiles (Name) 13:59:05.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:05.5 Info: => 0.000259s 13:59:05.5 Info: AlterTable Artists 13:59:05.5 Info: => 1.1E-06s 13:59:05.5 Info: CreateColumn Artists MetadataProfileId Int32 13:59:05.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:05.5 Info: => 0.0013303s 13:59:05.5 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:05.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) 13:59:05.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" 13:59:05.5 Info: DROP TABLE "Artists" 13:59:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:05.5 Info: => 0.0125731s 13:59:05.5 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:05.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) 13:59:05.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" 13:59:05.5 Info: DROP TABLE "Artists" 13:59:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:05.5 Info: => 0.0110903s 13:59:05.5 Info: AlterTable Albums 13:59:05.5 Info: => 2E-06s 13:59:05.5 Info: CreateColumn Albums SecondaryTypes String 13:59:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:05.5 Info: => 0.0011341s 13:59:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:05', 'metadata_profiles') 13:59:05.5 Info: Committing Transaction 13:59:05.6 Info: 5: metadata_profiles migrated 13:59:05.6 Info: => 0.0250503s 13:59:05.6 Info: 6: separate_automatic_and_interactive_search migrating 13:59:05.6 Info: Beginning Transaction 13:59:05.6 Info: Starting migration of Main DB to 6 13:59:05.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:05.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) 13:59:05.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:05.6 Info: DROP TABLE "Indexers" 13:59:05.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:05.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:05.6 Info: => 0.0102762s 13:59:05.6 Info: AlterTable Indexers 13:59:05.6 Info: => 1.6E-06s 13:59:05.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:05.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:05.6 Info: => 0.0011437s 13:59:05.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:05.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:05.6 Info: => 7.66E-05s 13:59:05.6 Info: AlterTable Indexers 13:59:05.6 Info: => 1E-06s 13:59:05.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:05.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) 13:59:05.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" 13:59:05.6 Info: DROP TABLE "Indexers" 13:59:05.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:05.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:05.6 Info: => 0.0103732s 13:59:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:05', 'separate_automatic_and_interactive_search') 13:59:05.6 Info: Committing Transaction 13:59:05.6 Info: 6: separate_automatic_and_interactive_search migrated 13:59:05.6 Info: => 0.0339469s 13:59:05.6 Info: 7: change_album_path_to_relative migrating 13:59:05.6 Info: Beginning Transaction 13:59:05.6 Info: Starting migration of Main DB to 7 13:59:05.6 Info: DeleteColumn Albums Path 13:59:05.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) 13:59:05.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" 13:59:05.6 Info: DROP TABLE "Albums" 13:59:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:05.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:05.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:05.6 Info: => 0.0242227s 13:59:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:05', 'change_album_path_to_relative') 13:59:05.6 Info: Committing Transaction 13:59:05.6 Info: 7: change_album_path_to_relative migrated 13:59:05.6 Info: => 0.0513073s 13:59:05.6 Info: 8: change_quality_size_mb_to_kb migrating 13:59:05.6 Info: Beginning Transaction 13:59:05.6 Info: Starting migration of Main DB to 8 13:59:05.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 13:59:05.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 13:59:05.6 Info: => 0.0002363s 13:59:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:05', 'change_quality_size_mb_to_kb') 13:59:05.6 Info: Committing Transaction 13:59:05.7 Info: 8: change_quality_size_mb_to_kb migrated 13:59:05.7 Info: => 0.0226042s 13:59:05.7 Info: 9: album_releases migrating 13:59:05.7 Info: Beginning Transaction 13:59:05.7 Info: Starting migration of Main DB to 9 13:59:05.7 Info: AlterTable Albums 13:59:05.7 Info: => 1.8E-06s 13:59:05.7 Info: CreateColumn Albums Releases String 13:59:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:05.7 Info: => 0.0015487s 13:59:05.7 Info: AlterTable Albums 13:59:05.7 Info: => 1E-06s 13:59:05.7 Info: CreateColumn Albums CurrentRelease String 13:59:05.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:05.7 Info: => 0.0012447s 13:59:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:05', 'album_releases') 13:59:05.7 Info: Committing Transaction 13:59:05.7 Info: 9: album_releases migrated 13:59:05.7 Info: => 0.0207209s 13:59:05.7 Info: 10: album_releases_fix migrating 13:59:05.7 Info: Beginning Transaction 13:59:05.7 Info: Starting migration of Main DB to 10 13:59:05.7 Info: AlterTable Albums 13:59:05.7 Info: => 1.6E-06s 13:59:05.7 Info: AlterColumn Albums Releases String 13:59:05.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) 13:59:05.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" 13:59:05.7 Info: DROP TABLE "Albums" 13:59:05.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:05.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:05.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:05.7 Info: => 0.0113256s 13:59:05.7 Info: AlterTable Albums 13:59:05.7 Info: => 1.7E-06s 13:59:05.7 Info: AlterColumn Albums CurrentRelease String 13:59:05.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) 13:59:05.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" 13:59:05.7 Info: DROP TABLE "Albums" 13:59:05.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:05.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:05.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:05.7 Info: => 0.0144593s 13:59:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:05', 'album_releases_fix') 13:59:05.7 Info: Committing Transaction 13:59:05.7 Info: 10: album_releases_fix migrated 13:59:05.7 Info: => 0.0338425s 13:59:05.7 Info: 11: import_lists migrating 13:59:05.7 Info: Beginning Transaction 13:59:05.7 Info: Starting migration of Main DB to 11 13:59:05.7 Info: CreateTable ImportLists 13:59:05.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) 13:59:05.7 Info: => 0.0005796s 13:59:05.7 Info: CreateIndex ImportLists (Name) 13:59:05.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:05.7 Info: => 0.0002121s 13:59:05.7 Info: CreateTable ImportListStatus 13:59:05.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) 13:59:05.7 Info: => 0.0003108s 13:59:05.7 Info: CreateIndex ImportListStatus (ProviderId) 13:59:05.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:05.7 Info: => 0.0001952s 13:59:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:05', 'import_lists') 13:59:05.7 Info: Committing Transaction 13:59:05.8 Info: 11: import_lists migrated 13:59:05.8 Info: => 0.0206548s 13:59:05.8 Info: 12: add_release_status migrating 13:59:05.8 Info: Beginning Transaction 13:59:05.8 Info: Starting migration of Main DB to 12 13:59:05.8 Info: AlterTable MetadataProfiles 13:59:05.8 Info: => 1.7E-06s 13:59:05.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:05.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:05.8 Info: => 0.0016026s 13:59:05.8 Info: PerformDBOperation 13:59:05.8 Info: Performing DB Operation 13:59:05.8 Info: => 6.53E-05s 13:59:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:05', 'add_release_status') 13:59:05.8 Info: Committing Transaction 13:59:05.8 Info: 12: add_release_status migrated 13:59:05.8 Info: => 0.0207751s 13:59:05.8 Info: 13: album_download_notification migrating 13:59:05.8 Info: Beginning Transaction 13:59:05.8 Info: Starting migration of Main DB to 13 13:59:05.8 Info: AlterTable Notifications 13:59:05.8 Info: => 1.5E-06s 13:59:05.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:05.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:05.8 Info: => 0.0016006s 13:59:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:05', 'album_download_notification') 13:59:05.8 Info: Committing Transaction 13:59:05.8 Info: 13: album_download_notification migrated 13:59:05.8 Info: => 0.0224459s 13:59:05.8 Info: 14: fix_language_metadata_profiles migrating 13:59:05.8 Info: Beginning Transaction 13:59:05.8 Info: Starting migration of Main DB to 14 13:59:05.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 13:59:05.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 13:59:05.8 Info: => 0.0003078s 13:59:05.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 13:59:05.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 13:59:05.8 Info: => 0.0001496s 13:59:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:05', 'fix_language_metadata_profiles') 13:59:05.8 Info: Committing Transaction 13:59:05.8 Info: 14: fix_language_metadata_profiles migrated 13:59:05.8 Info: => 0.0222926s 13:59:05.8 Info: 15: remove_fanzub migrating 13:59:05.8 Info: Beginning Transaction 13:59:05.8 Info: Starting migration of Main DB to 15 13:59:05.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:05.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:05.8 Info: => 0.000153s 13:59:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:05', 'remove_fanzub') 13:59:05.8 Info: Committing Transaction 13:59:05.9 Info: 15: remove_fanzub migrated 13:59:05.9 Info: => 0.022711s 13:59:05.9 Info: 16: update_artist_history_indexes migrating 13:59:05.9 Info: Beginning Transaction 13:59:05.9 Info: Starting migration of Main DB to 16 13:59:05.9 Info: CreateIndex Albums (ArtistId) 13:59:05.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:05.9 Info: => 0.0003546s 13:59:05.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:05.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:05.9 Info: => 0.0002074s 13:59:05.9 Info: DeleteIndex History (AlbumId) 13:59:05.9 Info: DROP INDEX "IX_History_AlbumId" 13:59:05.9 Info: => 0.0003028s 13:59:05.9 Info: CreateIndex History (AlbumId, Date) 13:59:05.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:05.9 Info: => 0.000187s 13:59:05.9 Info: DeleteIndex History (DownloadId) 13:59:05.9 Info: DROP INDEX "IX_History_DownloadId" 13:59:05.9 Info: => 0.0002083s 13:59:05.9 Info: CreateIndex History (DownloadId, Date) 13:59:05.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:05.9 Info: => 0.0001722s 13:59:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:05', 'update_artist_history_indexes') 13:59:05.9 Info: Committing Transaction 13:59:05.9 Info: 16: update_artist_history_indexes migrated 13:59:05.9 Info: => 0.0209218s 13:59:05.9 Info: 17: remove_nma migrating 13:59:05.9 Info: Beginning Transaction 13:59:05.9 Info: Starting migration of Main DB to 17 13:59:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:05.9 Info: => 0.0001643s 13:59:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:05', 'remove_nma') 13:59:05.9 Info: Committing Transaction 13:59:05.9 Info: 17: remove_nma migrated 13:59:05.9 Info: => 0.0226253s 13:59:05.9 Info: 18: album_disambiguation migrating 13:59:05.9 Info: Beginning Transaction 13:59:05.9 Info: Starting migration of Main DB to 18 13:59:05.9 Info: AlterTable Albums 13:59:05.9 Info: => 1.6E-06s 13:59:05.9 Info: CreateColumn Albums Disambiguation String 13:59:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:05.9 Info: => 0.0016584s 13:59:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:05', 'album_disambiguation') 13:59:05.9 Info: Committing Transaction 13:59:05.9 Info: 18: album_disambiguation migrated 13:59:05.9 Info: => 0.0225278s 13:59:05.9 Info: 19: add_ape_quality_in_profiles migrating 13:59:05.9 Info: Beginning Transaction 13:59:05.9 Info: Starting migration of Main DB to 19 13:59:05.9 Info: PerformDBOperation 13:59:05.9 Info: Performing DB Operation 13:59:05.9 Info: => 0.0001141s 13:59:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:05', 'add_ape_quality_in_profiles') 13:59:05.9 Info: Committing Transaction 13:59:05.9 Info: 19: add_ape_quality_in_profiles migrated 13:59:05.9 Info: => 0.0227719s 13:59:05.9 Info: 20: remove_pushalot migrating 13:59:05.9 Info: Beginning Transaction 13:59:05.9 Info: Starting migration of Main DB to 20 13:59:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:05.9 Info: => 0.000171s 13:59:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:05.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:05.9 Info: => 8.35E-05s 13:59:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:05.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:05.9 Info: => 8.05E-05s 13:59:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:06', 'remove_pushalot') 13:59:05.9 Info: Committing Transaction 13:59:06.0 Info: 20: remove_pushalot migrated 13:59:06.0 Info: => 0.0210208s 13:59:06.0 Info: 21: add_custom_filters migrating 13:59:06.0 Info: Beginning Transaction 13:59:06.0 Info: Starting migration of Main DB to 21 13:59:06.0 Info: CreateTable CustomFilters 13:59:06.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:06.0 Info: => 0.0004867s 13:59:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:06', 'add_custom_filters') 13:59:06.0 Info: Committing Transaction 13:59:06.0 Info: 21: add_custom_filters migrated 13:59:06.0 Info: => 0.0226481s 13:59:06.0 Info: 22: import_list_tags migrating 13:59:06.0 Info: Beginning Transaction 13:59:06.0 Info: Starting migration of Main DB to 22 13:59:06.0 Info: AlterTable ImportLists 13:59:06.0 Info: => 1.5E-06s 13:59:06.0 Info: CreateColumn ImportLists Tags String 13:59:06.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:06.0 Info: => 0.001672s 13:59:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:06', 'import_list_tags') 13:59:06.0 Info: Committing Transaction 13:59:06.0 Info: 22: import_list_tags migrated 13:59:06.0 Info: => 0.0225354s 13:59:06.0 Info: 23: add_release_groups_etc migrating 13:59:06.0 Info: Beginning Transaction 13:59:06.0 Info: Starting migration of Main DB to 23 13:59:06.0 Info: CreateTable ArtistMetadata 13:59:06.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) 13:59:06.0 Info: => 0.0006538s 13:59:06.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:06.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:06.0 Info: => 0.0002434s 13:59:06.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" 13:59:06.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" 13:59:06.0 Info: => 0.0001803s 13:59:06.0 Info: AlterTable Artists 13:59:06.0 Info: => 1.1E-06s 13:59:06.0 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:06.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:06.0 Info: => 0.0014897s 13:59:06.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:06.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:06.0 Info: => 0.0001589s 13:59:06.0 Info: CreateTable AlbumReleases 13:59:06.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) 13:59:06.0 Info: => 0.0003805s 13:59:06.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:06.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:06.0 Info: => 0.0002294s 13:59:06.0 Info: CreateIndex AlbumReleases (AlbumId) 13:59:06.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:06.0 Info: => 0.000221s 13:59:06.0 Info: PerformDBOperation 13:59:06.0 Info: Performing DB Operation 13:59:06.0 Info: => 8.26E-05s 13:59:06.0 Info: AlterTable Albums 13:59:06.0 Info: => 1E-06s 13:59:06.0 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:06.0 Info: => 0.001395s 13:59:06.0 Info: AlterTable Albums 13:59:06.0 Info: => 1.2E-06s 13:59:06.0 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:06.0 Info: => 0.0013355s 13:59:06.0 Info: AlterTable Albums 13:59:06.0 Info: => 9E-07s 13:59:06.0 Info: CreateColumn Albums Links String 13:59:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:06.0 Info: => 0.0013138s 13:59:06.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:06.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:06.0 Info: => 0.000195s 13:59:06.0 Info: AlterTable Tracks 13:59:06.0 Info: => 1.2E-06s 13:59:06.0 Info: CreateColumn Tracks ForeignRecordingId String 13:59:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:06.0 Info: => 0.0013338s 13:59:06.0 Info: AlterTable Tracks 13:59:06.0 Info: => 9E-07s 13:59:06.0 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:06.0 Info: => 0.0013221s 13:59:06.0 Info: AlterTable Tracks 13:59:06.0 Info: => 1.1E-06s 13:59:06.0 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:06.0 Info: => 0.001343s 13:59:06.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:06.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:06.0 Info: => 0.0001603s 13:59:06.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:06.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:06.0 Info: => 0.0001361s 13:59:06.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:06.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" 13:59:06.0 Info: DROP TABLE "Artists" 13:59:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:06.0 Info: => 0.0139996s 13:59:06.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:06.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) 13:59:06.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" 13:59:06.1 Info: DROP TABLE "Albums" 13:59:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:06.1 Info: => 0.0113149s 13:59:06.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:06.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) 13:59:06.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" 13:59:06.1 Info: DROP TABLE "Tracks" 13:59:06.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:06.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:06.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:06.1 Info: => 0.0108803s 13:59:06.1 Info: DeleteColumn TrackFiles ArtistId 13:59:06.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) 13:59:06.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" 13:59:06.1 Info: DROP TABLE "TrackFiles" 13:59:06.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:06.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:06.1 Info: => 0.0099339s 13:59:06.1 Info: CreateIndex Artists (ArtistMetadataId) 13:59:06.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:06.1 Info: => 0.0001819s 13:59:06.1 Info: CreateIndex Artists (Monitored) 13:59:06.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:06.1 Info: => 0.0001806s 13:59:06.1 Info: CreateIndex Albums (ArtistMetadataId) 13:59:06.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:06.1 Info: => 0.0001816s 13:59:06.1 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:06.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:06.1 Info: => 0.0001799s 13:59:06.1 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:06.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:06.1 Info: => 0.0001831s 13:59:06.1 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:06.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:06.1 Info: => 0.0001774s 13:59:06.1 Info: UpdateData 13:59:06.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:06.1 Info: => 0.0001158s 13:59:06.1 Info: UpdateData 13:59:06.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:06.1 Info: => 8.56E-05s 13:59:06.1 Info: UpdateData 13:59:06.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:06.1 Info: => 0.0001006s 13:59:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:06', 'add_release_groups_etc') 13:59:06.1 Info: Committing Transaction 13:59:06.1 Info: 23: add_release_groups_etc migrated 13:59:06.1 Info: => 0.024275s 13:59:06.1 Info: 24: NewMediaInfoFormat migrating 13:59:06.1 Info: Beginning Transaction 13:59:06.1 Info: Starting migration of Main DB to 24 13:59:06.1 Info: UpdateData 13:59:06.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:06.1 Info: => 0.0001748s 13:59:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:06', 'NewMediaInfoFormat') 13:59:06.1 Info: Committing Transaction 13:59:06.1 Info: 24: NewMediaInfoFormat migrated 13:59:06.1 Info: => 0.0212785s 13:59:06.1 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:06.1 Info: Beginning Transaction 13:59:06.1 Info: Starting migration of Main DB to 25 13:59:06.1 Info: RenameTable Restrictions ReleaseProfiles 13:59:06.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:06.1 Info: => 0.0043002s 13:59:06.1 Info: AlterTable ReleaseProfiles 13:59:06.1 Info: => 1.6E-06s 13:59:06.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:06.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:06.1 Info: => 0.0012809s 13:59:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:06', 'rename_restrictions_to_release_profiles') 13:59:06.1 Info: Committing Transaction 13:59:06.2 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:06.2 Info: => 0.0238229s 13:59:06.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:06.2 Info: Beginning Transaction 13:59:06.2 Info: Starting migration of Main DB to 26 13:59:06.2 Info: RenameTable Profiles QualityProfiles 13:59:06.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:06.2 Info: => 0.0043784s 13:59:06.2 Info: AlterTable QualityProfiles 13:59:06.2 Info: => 1.5E-06s 13:59:06.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:06.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:06.2 Info: => 0.0013036s 13:59:06.2 Info: AlterTable LanguageProfiles 13:59:06.2 Info: => 9E-07s 13:59:06.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:06.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:06.2 Info: => 0.0012526s 13:59:06.2 Info: UpdateData 13:59:06.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:06.2 Info: => 0.0001167s 13:59:06.2 Info: UpdateData 13:59:06.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:06.2 Info: => 7.93E-05s 13:59:06.2 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:06.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) 13:59:06.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" 13:59:06.2 Info: DROP TABLE "Artists" 13:59:06.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:06.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:06.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:06.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:06.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:06.2 Info: => 0.0114065s 13:59:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:06', 'rename_quality_profiles_add_upgrade_allowed') 13:59:06.2 Info: Committing Transaction 13:59:06.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:06.2 Info: => 0.032066s 13:59:06.2 Info: 27: add_import_exclusions migrating 13:59:06.2 Info: Beginning Transaction 13:59:06.2 Info: Starting migration of Main DB to 27 13:59:06.2 Info: CreateTable ImportListExclusions 13:59:06.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:06.2 Info: => 0.0004889s 13:59:06.2 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:06.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:06.2 Info: => 0.0002441s 13:59:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:06', 'add_import_exclusions') 13:59:06.2 Info: Committing Transaction 13:59:06.2 Info: 27: add_import_exclusions migrated 13:59:06.2 Info: => 0.0218653s 13:59:06.2 Info: 28: clean_artist_metadata_table migrating 13:59:06.2 Info: Beginning Transaction 13:59:06.2 Info: Starting migration of Main DB to 28 13:59:06.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) 13:59:06.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) 13:59:06.2 Info: => 0.0003933s 13:59:06.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) 13:59:06.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) 13:59:06.2 Info: => 0.0002326s 13:59:06.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) 13:59:06.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) 13:59:06.2 Info: => 0.0002252s 13:59:06.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) 13:59:06.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) 13:59:06.2 Info: => 0.0002297s 13:59:06.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) 13:59:06.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) 13:59:06.2 Info: => 0.0002172s 13:59:06.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) 13:59:06.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) 13:59:06.2 Info: => 0.0002226s 13:59:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:06', 'clean_artist_metadata_table') 13:59:06.2 Info: Committing Transaction 13:59:06.2 Info: 28: clean_artist_metadata_table migrated 13:59:06.2 Info: => 0.0212672s 13:59:06.2 Info: 29: health_issue_notification migrating 13:59:06.2 Info: Beginning Transaction 13:59:06.2 Info: Starting migration of Main DB to 29 13:59:06.2 Info: AlterTable Notifications 13:59:06.2 Info: => 1.6E-06s 13:59:06.2 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:06.2 Info: => 0.001572s 13:59:06.2 Info: AlterTable Notifications 13:59:06.2 Info: => 8E-07s 13:59:06.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:06.2 Info: => 0.0012207s 13:59:06.2 Info: AlterTable Notifications 13:59:06.2 Info: => 7E-07s 13:59:06.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:06.2 Info: => 0.0012073s 13:59:06.2 Info: AlterTable Notifications 13:59:06.2 Info: => 9E-07s 13:59:06.2 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:06.2 Info: => 0.0012172s 13:59:06.2 Info: AlterTable Notifications 13:59:06.2 Info: => 7E-07s 13:59:06.2 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:06.2 Info: => 0.0012008s 13:59:06.2 Info: DeleteColumn Notifications OnDownload 13:59:06.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) 13:59:06.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" 13:59:06.3 Info: DROP TABLE "Notifications" 13:59:06.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:06.3 Info: => 0.015468s 13:59:06.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:06.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) 13:59:06.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" 13:59:06.3 Info: DROP TABLE "Notifications" 13:59:06.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:06.3 Info: => 0.0099605s 13:59:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:06', 'health_issue_notification') 13:59:06.3 Info: Committing Transaction 13:59:06.3 Info: 29: health_issue_notification migrated 13:59:06.3 Info: => 0.0343633s 13:59:06.3 Info: 30: add_mediafilerepository_mtime migrating 13:59:06.3 Info: Beginning Transaction 13:59:06.3 Info: Starting migration of Main DB to 30 13:59:06.3 Info: AlterTable TrackFiles 13:59:06.3 Info: => 1.8E-06s 13:59:06.3 Info: CreateColumn TrackFiles Modified DateTime 13:59:06.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:06.3 Info: => 0.001676s 13:59:06.3 Info: AlterTable TrackFiles 13:59:06.3 Info: => 7E-07s 13:59:06.3 Info: CreateColumn TrackFiles Path String 13:59:06.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:06.3 Info: => 0.0013257s 13:59:06.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:06.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:06.3 Info: => 7.67E-05s 13:59:06.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) 13:59:06.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) 13:59:06.3 Info: => 0.0002334s 13:59:06.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) 13:59:06.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) 13:59:06.3 Info: => 0.0002489s 13:59:06.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) 13:59:06.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) 13:59:06.3 Info: => 0.0002548s 13:59:06.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") 13:59:06.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") 13:59:06.3 Info: => 0.0001589s 13:59:06.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:06.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:06.3 Info: => 0.000114s 13:59:06.3 Info: AlterTable TrackFiles 13:59:06.3 Info: => 1.1E-06s 13:59:06.3 Info: AlterColumn TrackFiles Path String 13:59:06.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:06.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" 13:59:06.3 Info: DROP TABLE "TrackFiles" 13:59:06.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:06.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:06.3 Info: => 0.010912s 13:59:06.3 Info: CreateIndex TrackFiles (Path) 13:59:06.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:06.3 Info: => 0.000192s 13:59:06.3 Info: DeleteColumn TrackFiles RelativePath 13:59:06.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:06.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" 13:59:06.3 Info: DROP TABLE "TrackFiles" 13:59:06.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:06.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:06.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:06.3 Info: => 0.0108767s 13:59:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:06', 'add_mediafilerepository_mtime') 13:59:06.3 Info: Committing Transaction 13:59:06.4 Info: 30: add_mediafilerepository_mtime migrated 13:59:06.4 Info: => 0.034934s 13:59:06.4 Info: 31: add_artistmetadataid_constraint migrating 13:59:06.4 Info: Beginning Transaction 13:59:06.4 Info: Starting migration of Main DB to 31 13:59:06.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 13:59:06.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) 13:59:06.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:06.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:06.4 Info: => 0.0003408s 13:59:06.4 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:06.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:06.4 Info: => 0.000239s 13:59:06.4 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:06.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:06.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:06.4 Info: DROP TABLE "Artists" 13:59:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:06.4 Info: => 0.0110933s 13:59:06.4 Info: CreateIndex Artists (ArtistMetadataId) 13:59:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:06.4 Info: => 0.0001926s 13:59:06.4 Info: -> 2 Insert operations completed in 00:00:00.0003712 taking an average of 00:00:00.0001856 13:59:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:06', 'add_artistmetadataid_constraint') 13:59:06.4 Info: Committing Transaction 13:59:06.4 Info: 31: add_artistmetadataid_constraint migrated 13:59:06.4 Info: => 0.0208553s 13:59:06.4 Debug: Took: 00:00:01.2492577 13:59:06.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 13:59:06.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 13:59:06.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511465703487_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:06.5 Info: DatabaseEngineVersionCheck migrating 13:59:06.5 Info: PerformDBOperation 13:59:06.5 Info: Performing DB Operation 13:59:06.6 Info: SQLite 3.45.3 13:59:06.6 Info: => 0.06698s 13:59:06.6 Info: DatabaseEngineVersionCheck migrated 13:59:06.6 Info: => 0.0670157s 13:59:06.6 Info: VersionMigration migrating 13:59:06.6 Info: Beginning Transaction 13:59:06.6 Info: CreateTable VersionInfo 13:59:06.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:06.6 Info: => 0.0003713s 13:59:06.6 Info: Committing Transaction 13:59:06.7 Info: VersionMigration migrated 13:59:06.7 Info: => 0.0562457s 13:59:06.7 Info: VersionUniqueMigration migrating 13:59:06.7 Info: Beginning Transaction 13:59:06.7 Info: CreateIndex VersionInfo (Version) 13:59:06.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:06.7 Info: => 0.0003597s 13:59:06.7 Info: AlterTable VersionInfo 13:59:06.7 Info: => 1E-06s 13:59:06.7 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:06.7 Info: => 0.0013235s 13:59:06.7 Info: Committing Transaction 13:59:06.7 Info: VersionUniqueMigration migrated 13:59:06.7 Info: => 0.0275766s 13:59:06.7 Info: VersionDescriptionMigration migrating 13:59:06.7 Info: Beginning Transaction 13:59:06.7 Info: AlterTable VersionInfo 13:59:06.7 Info: => 1.6E-06s 13:59:06.7 Info: CreateColumn VersionInfo Description String 13:59:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:06.7 Info: => 0.0005595s 13:59:06.7 Info: Committing Transaction 13:59:06.7 Info: VersionDescriptionMigration migrated 13:59:06.7 Info: => 0.0224005s 13:59:06.7 Info: 1: InitialSetup migrating 13:59:06.7 Info: Beginning Transaction 13:59:06.7 Info: Starting migration of Main DB to 1 13:59:06.7 Info: CreateTable Config 13:59:06.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:06.7 Info: => 0.000583s 13:59:06.7 Info: CreateIndex Config (Key) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:06.7 Info: => 0.0001939s 13:59:06.7 Info: CreateTable RootFolders 13:59:06.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:06.7 Info: => 0.0002115s 13:59:06.7 Info: CreateIndex RootFolders (Path) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:06.7 Info: => 0.0001751s 13:59:06.7 Info: CreateTable Artists 13:59:06.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 13:59:06.7 Info: => 0.0005128s 13:59:06.7 Info: CreateIndex Artists (ForeignArtistId) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:06.7 Info: => 0.0001734s 13:59:06.7 Info: CreateIndex Artists (NameSlug) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:06.7 Info: => 0.000171s 13:59:06.7 Info: CreateIndex Artists (CleanName) 13:59:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:06.7 Info: => 0.0001636s 13:59:06.7 Info: CreateIndex Artists (Path) 13:59:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:06.7 Info: => 0.0001611s 13:59:06.7 Info: CreateTable Albums 13:59:06.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:06.7 Info: => 0.0004675s 13:59:06.7 Info: CreateIndex Albums (ForeignAlbumId) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:06.7 Info: => 0.0001693s 13:59:06.7 Info: CreateIndex Albums (MBId) 13:59:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:06.7 Info: => 0.000161s 13:59:06.7 Info: CreateIndex Albums (TADBId) 13:59:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:06.7 Info: => 0.0001616s 13:59:06.7 Info: CreateIndex Albums (TitleSlug) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:06.7 Info: => 0.000154s 13:59:06.7 Info: CreateIndex Albums (CleanTitle) 13:59:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:06.7 Info: => 0.0001504s 13:59:06.7 Info: CreateIndex Albums (Path) 13:59:06.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:06.7 Info: => 0.0001582s 13:59:06.7 Info: CreateTable Tracks 13:59:06.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:06.7 Info: => 0.0003266s 13:59:06.7 Info: CreateIndex Tracks (ForeignTrackId) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:06.7 Info: => 0.0001743s 13:59:06.7 Info: CreateIndex Tracks (ArtistId) 13:59:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:06.7 Info: => 0.0002204s 13:59:06.7 Info: CreateIndex Tracks (TrackFileId) 13:59:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:06.7 Info: => 0.0001991s 13:59:06.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:06.7 Info: => 0.0001837s 13:59:06.7 Info: CreateTable TrackFiles 13:59:06.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 13:59:06.7 Info: => 0.0003081s 13:59:06.7 Info: CreateIndex TrackFiles (ArtistId) 13:59:06.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:06.7 Info: => 0.0001782s 13:59:06.7 Info: CreateIndex TrackFiles (AlbumId) 13:59:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:06.7 Info: => 0.0001765s 13:59:06.7 Info: CreateTable History 13:59:06.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 13:59:06.7 Info: => 0.0003314s 13:59:06.7 Info: CreateIndex History (Date) 13:59:06.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:06.7 Info: => 0.0001862s 13:59:06.7 Info: CreateIndex History (EventType) 13:59:06.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:06.7 Info: => 0.000169s 13:59:06.7 Info: CreateIndex History (DownloadId) 13:59:06.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:06.7 Info: => 0.0001546s 13:59:06.7 Info: CreateIndex History (AlbumId) 13:59:06.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:06.7 Info: => 0.0001518s 13:59:06.7 Info: CreateTable Notifications 13:59:06.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 13:59:06.7 Info: => 0.0002759s 13:59:06.7 Info: CreateTable ScheduledTasks 13:59:06.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:06.7 Info: => 0.0002239s 13:59:06.7 Info: CreateIndex ScheduledTasks (TypeName) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:06.7 Info: => 0.0001632s 13:59:06.7 Info: CreateTable Indexers 13:59:06.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 13:59:06.7 Info: => 0.0002579s 13:59:06.7 Info: CreateIndex Indexers (Name) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:06.7 Info: => 0.0001709s 13:59:06.7 Info: CreateTable Profiles 13:59:06.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:06.7 Info: => 0.0002123s 13:59:06.7 Info: CreateIndex Profiles (Name) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:06.7 Info: => 0.000159s 13:59:06.7 Info: CreateTable QualityDefinitions 13:59:06.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:06.7 Info: => 0.0002286s 13:59:06.7 Info: CreateIndex QualityDefinitions (Quality) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:06.7 Info: => 0.000153s 13:59:06.7 Info: CreateIndex QualityDefinitions (Title) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:06.7 Info: => 0.0001723s 13:59:06.7 Info: CreateTable NamingConfig 13:59:06.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 13:59:06.7 Info: => 0.0003006s 13:59:06.7 Info: CreateTable Blacklist 13:59:06.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 13:59:06.7 Info: => 0.0003539s 13:59:06.7 Info: CreateTable Metadata 13:59:06.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:06.7 Info: => 0.0002256s 13:59:06.7 Info: CreateTable MetadataFiles 13:59:06.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:06.7 Info: => 0.0002735s 13:59:06.7 Info: CreateTable DownloadClients 13:59:06.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:06.7 Info: => 0.0002274s 13:59:06.7 Info: CreateTable PendingReleases 13:59:06.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 13:59:06.7 Info: => 0.0002398s 13:59:06.7 Info: CreateTable RemotePathMappings 13:59:06.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:06.7 Info: => 0.0002213s 13:59:06.7 Info: CreateTable Tags 13:59:06.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:06.7 Info: => 0.0001939s 13:59:06.7 Info: CreateIndex Tags (Label) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:06.7 Info: => 0.0001593s 13:59:06.7 Info: CreateTable Restrictions 13:59:06.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:06.7 Info: => 0.0002086s 13:59:06.7 Info: CreateTable DelayProfiles 13:59:06.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 13:59:06.7 Info: => 0.0002491s 13:59:06.7 Info: CreateTable Users 13:59:06.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:06.7 Info: => 0.0001961s 13:59:06.7 Info: CreateIndex Users (Identifier) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:06.7 Info: => 0.0001665s 13:59:06.7 Info: CreateIndex Users (Username) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:06.7 Info: => 0.0001764s 13:59:06.7 Info: CreateTable Commands 13:59:06.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:06.7 Info: => 0.0002981s 13:59:06.7 Info: CreateTable IndexerStatus 13:59:06.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 13:59:06.7 Info: => 0.0002544s 13:59:06.7 Info: CreateIndex IndexerStatus (ProviderId) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:06.7 Info: => 0.0001708s 13:59:06.7 Info: CreateTable ExtraFiles 13:59:06.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:06.7 Info: => 0.0002667s 13:59:06.7 Info: CreateTable LyricFiles 13:59:06.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 13:59:06.7 Info: => 0.0002694s 13:59:06.7 Info: CreateTable LanguageProfiles 13:59:06.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:06.7 Info: => 0.0002277s 13:59:06.7 Info: CreateIndex LanguageProfiles (Name) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:06.7 Info: => 0.0001698s 13:59:06.7 Info: CreateTable DownloadClientStatus 13:59:06.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:06.7 Info: => 0.000232s 13:59:06.7 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:06.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:06.7 Info: => 0.0001602s 13:59:06.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:06.7 Info: -> 1 Insert operations completed in 00:00:00.0001078 taking an average of 00:00:00.0001078 13:59:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:06', 'InitialSetup') 13:59:06.7 Info: Committing Transaction 13:59:06.8 Info: 1: InitialSetup migrated 13:59:06.8 Info: => 0.0349754s 13:59:06.8 Info: 2: add_reason_to_pending_releases migrating 13:59:06.8 Info: Beginning Transaction 13:59:06.8 Info: Starting migration of Main DB to 2 13:59:06.8 Info: AlterTable PendingReleases 13:59:06.8 Info: => 1.7E-06s 13:59:06.8 Info: CreateColumn PendingReleases Reason Int32 13:59:06.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:06.8 Info: => 0.0013755s 13:59:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:06', 'add_reason_to_pending_releases') 13:59:06.8 Info: Committing Transaction 13:59:06.8 Info: 2: add_reason_to_pending_releases migrated 13:59:06.8 Info: => 0.0224377s 13:59:06.8 Info: 3: add_medium_support migrating 13:59:06.8 Info: Beginning Transaction 13:59:06.8 Info: Starting migration of Main DB to 3 13:59:06.8 Info: AlterTable Albums 13:59:06.8 Info: => 1.8E-06s 13:59:06.8 Info: CreateColumn Albums Media String 13:59:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:06.8 Info: => 0.0014995s 13:59:06.8 Info: AlterTable Tracks 13:59:06.8 Info: => 1.1E-06s 13:59:06.8 Info: CreateColumn Tracks MediumNumber Int32 13:59:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:06.8 Info: => 0.0011372s 13:59:06.8 Info: AlterTable Tracks 13:59:06.8 Info: => 8E-07s 13:59:06.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:06.8 Info: => 0.0010979s 13:59:06.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:06.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:06.8 Info: => 8.42E-05s 13:59:06.8 Info: DeleteColumn Tracks TrackNumber 13:59:06.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) 13:59:06.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" 13:59:06.8 Info: DROP TABLE "Tracks" 13:59:06.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:06.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:06.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:06.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:06.8 Info: => 0.0099077s 13:59:06.8 Info: AlterTable Tracks 13:59:06.8 Info: => 1.9E-06s 13:59:06.8 Info: CreateColumn Tracks TrackNumber String 13:59:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:06.8 Info: => 0.0011727s 13:59:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:06', 'add_medium_support') 13:59:06.8 Info: Committing Transaction 13:59:06.8 Info: 3: add_medium_support migrated 13:59:06.8 Info: => 0.0257064s 13:59:06.8 Info: 4: add_various_qualites_in_profile migrating 13:59:06.8 Info: Beginning Transaction 13:59:06.8 Info: Starting migration of Main DB to 4 13:59:06.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:06.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:06.8 Info: => 0.0001653s 13:59:06.8 Info: PerformDBOperation 13:59:06.8 Info: Performing DB Operation 13:59:06.8 Info: => 0.0001005s 13:59:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:06', 'add_various_qualites_in_profile') 13:59:06.8 Info: Committing Transaction 13:59:06.9 Info: 4: add_various_qualites_in_profile migrated 13:59:06.9 Info: => 0.0226289s 13:59:06.9 Info: 5: metadata_profiles migrating 13:59:06.9 Info: Beginning Transaction 13:59:06.9 Info: Starting migration of Main DB to 5 13:59:06.9 Info: CreateTable MetadataProfiles 13:59:06.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:06.9 Info: => 0.0004604s 13:59:06.9 Info: CreateIndex MetadataProfiles (Name) 13:59:06.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:06.9 Info: => 0.0002305s 13:59:06.9 Info: AlterTable Artists 13:59:06.9 Info: => 1.1E-06s 13:59:06.9 Info: CreateColumn Artists MetadataProfileId Int32 13:59:06.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:06.9 Info: => 0.0013214s 13:59:06.9 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:06.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) 13:59:06.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" 13:59:06.9 Info: DROP TABLE "Artists" 13:59:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:06.9 Info: => 0.0100041s 13:59:06.9 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:06.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) 13:59:06.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" 13:59:06.9 Info: DROP TABLE "Artists" 13:59:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:06.9 Info: => 0.010066s 13:59:06.9 Info: AlterTable Albums 13:59:06.9 Info: => 1.5E-06s 13:59:06.9 Info: CreateColumn Albums SecondaryTypes String 13:59:06.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:06.9 Info: => 0.0010979s 13:59:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:06', 'metadata_profiles') 13:59:06.9 Info: Committing Transaction 13:59:06.9 Info: 5: metadata_profiles migrated 13:59:06.9 Info: => 0.0228206s 13:59:06.9 Info: 6: separate_automatic_and_interactive_search migrating 13:59:06.9 Info: Beginning Transaction 13:59:06.9 Info: Starting migration of Main DB to 6 13:59:06.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:06.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) 13:59:06.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:06.9 Info: DROP TABLE "Indexers" 13:59:06.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:06.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:06.9 Info: => 0.0090108s 13:59:06.9 Info: AlterTable Indexers 13:59:06.9 Info: => 1.4E-06s 13:59:06.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:06.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:06.9 Info: => 0.0010885s 13:59:06.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:06.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:06.9 Info: => 7.34E-05s 13:59:06.9 Info: AlterTable Indexers 13:59:06.9 Info: => 7E-07s 13:59:06.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:06.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) 13:59:06.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" 13:59:06.9 Info: DROP TABLE "Indexers" 13:59:06.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:06.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:06.9 Info: => 0.0088157s 13:59:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:06', 'separate_automatic_and_interactive_search') 13:59:06.9 Info: Committing Transaction 13:59:07.0 Info: 6: separate_automatic_and_interactive_search migrated 13:59:07.0 Info: => 0.0291913s 13:59:07.0 Info: 7: change_album_path_to_relative migrating 13:59:07.0 Info: Beginning Transaction 13:59:07.0 Info: Starting migration of Main DB to 7 13:59:07.0 Info: DeleteColumn Albums Path 13:59:07.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) 13:59:07.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" 13:59:07.0 Info: DROP TABLE "Albums" 13:59:07.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:07.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:07.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:07.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:07.0 Info: => 0.0206259s 13:59:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:07', 'change_album_path_to_relative') 13:59:07.0 Info: Committing Transaction 13:59:07.0 Info: 7: change_album_path_to_relative migrated 13:59:07.0 Info: => 0.0454776s 13:59:07.0 Info: 8: change_quality_size_mb_to_kb migrating 13:59:07.0 Info: Beginning Transaction 13:59:07.0 Info: Starting migration of Main DB to 8 13:59:07.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 13:59:07.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 13:59:07.0 Info: => 0.0001642s 13:59:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:07', 'change_quality_size_mb_to_kb') 13:59:07.0 Info: Committing Transaction 13:59:07.0 Info: 8: change_quality_size_mb_to_kb migrated 13:59:07.0 Info: => 0.0225596s 13:59:07.0 Info: 9: album_releases migrating 13:59:07.0 Info: Beginning Transaction 13:59:07.0 Info: Starting migration of Main DB to 9 13:59:07.0 Info: AlterTable Albums 13:59:07.0 Info: => 1.4E-06s 13:59:07.0 Info: CreateColumn Albums Releases String 13:59:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:07.0 Info: => 0.0014476s 13:59:07.0 Info: AlterTable Albums 13:59:07.0 Info: => 9E-07s 13:59:07.0 Info: CreateColumn Albums CurrentRelease String 13:59:07.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:07.0 Info: => 0.0011391s 13:59:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:07', 'album_releases') 13:59:07.0 Info: Committing Transaction 13:59:07.0 Info: 9: album_releases migrated 13:59:07.0 Info: => 0.0210597s 13:59:07.0 Info: 10: album_releases_fix migrating 13:59:07.0 Info: Beginning Transaction 13:59:07.0 Info: Starting migration of Main DB to 10 13:59:07.0 Info: AlterTable Albums 13:59:07.0 Info: => 1.6E-06s 13:59:07.0 Info: AlterColumn Albums Releases String 13:59:07.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) 13:59:07.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" 13:59:07.0 Info: DROP TABLE "Albums" 13:59:07.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:07.1 Info: => 0.0106379s 13:59:07.1 Info: AlterTable Albums 13:59:07.1 Info: => 1.8E-06s 13:59:07.1 Info: AlterColumn Albums CurrentRelease String 13:59:07.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:07.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:07.1 Info: DROP TABLE "Albums" 13:59:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:07.1 Info: => 0.0104783s 13:59:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:07', 'album_releases_fix') 13:59:07.1 Info: Committing Transaction 13:59:07.1 Info: 10: album_releases_fix migrated 13:59:07.1 Info: => 0.0350954s 13:59:07.1 Info: 11: import_lists migrating 13:59:07.1 Info: Beginning Transaction 13:59:07.1 Info: Starting migration of Main DB to 11 13:59:07.1 Info: CreateTable ImportLists 13:59:07.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 13:59:07.1 Info: => 0.0005172s 13:59:07.1 Info: CreateIndex ImportLists (Name) 13:59:07.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:07.1 Info: => 0.0002054s 13:59:07.1 Info: CreateTable ImportListStatus 13:59:07.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:07.1 Info: => 0.0002712s 13:59:07.1 Info: CreateIndex ImportListStatus (ProviderId) 13:59:07.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:07.1 Info: => 0.0001861s 13:59:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:07', 'import_lists') 13:59:07.1 Info: Committing Transaction 13:59:07.1 Info: 11: import_lists migrated 13:59:07.1 Info: => 0.0207578s 13:59:07.1 Info: 12: add_release_status migrating 13:59:07.1 Info: Beginning Transaction 13:59:07.1 Info: Starting migration of Main DB to 12 13:59:07.1 Info: AlterTable MetadataProfiles 13:59:07.1 Info: => 1.7E-06s 13:59:07.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:07.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:07.1 Info: => 0.0016206s 13:59:07.1 Info: PerformDBOperation 13:59:07.1 Info: Performing DB Operation 13:59:07.1 Info: => 6.37E-05s 13:59:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:07', 'add_release_status') 13:59:07.1 Info: Committing Transaction 13:59:07.1 Info: 12: add_release_status migrated 13:59:07.1 Info: => 0.0207775s 13:59:07.1 Info: 13: album_download_notification migrating 13:59:07.1 Info: Beginning Transaction 13:59:07.1 Info: Starting migration of Main DB to 13 13:59:07.1 Info: AlterTable Notifications 13:59:07.1 Info: => 2.2E-06s 13:59:07.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:07.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:07.1 Info: => 0.0016254s 13:59:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:07', 'album_download_notification') 13:59:07.1 Info: Committing Transaction 13:59:07.2 Info: 13: album_download_notification migrated 13:59:07.2 Info: => 0.0227015s 13:59:07.2 Info: 14: fix_language_metadata_profiles migrating 13:59:07.2 Info: Beginning Transaction 13:59:07.2 Info: Starting migration of Main DB to 14 13:59:07.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:07.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:07.2 Info: => 0.0002938s 13:59:07.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:07.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:07.2 Info: => 0.0001498s 13:59:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:07', 'fix_language_metadata_profiles') 13:59:07.2 Info: Committing Transaction 13:59:07.2 Info: 14: fix_language_metadata_profiles migrated 13:59:07.2 Info: => 0.02249s 13:59:07.2 Info: 15: remove_fanzub migrating 13:59:07.2 Info: Beginning Transaction 13:59:07.2 Info: Starting migration of Main DB to 15 13:59:07.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:07.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:07.2 Info: => 0.0001542s 13:59:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:07', 'remove_fanzub') 13:59:07.2 Info: Committing Transaction 13:59:07.2 Info: 15: remove_fanzub migrated 13:59:07.2 Info: => 0.0208667s 13:59:07.2 Info: 16: update_artist_history_indexes migrating 13:59:07.2 Info: Beginning Transaction 13:59:07.2 Info: Starting migration of Main DB to 16 13:59:07.2 Info: CreateIndex Albums (ArtistId) 13:59:07.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:07.2 Info: => 0.0003607s 13:59:07.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:07.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:07.2 Info: => 0.0002029s 13:59:07.2 Info: DeleteIndex History (AlbumId) 13:59:07.2 Info: DROP INDEX "IX_History_AlbumId" 13:59:07.2 Info: => 0.0002486s 13:59:07.2 Info: CreateIndex History (AlbumId, Date) 13:59:07.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:07.2 Info: => 0.0001934s 13:59:07.2 Info: DeleteIndex History (DownloadId) 13:59:07.2 Info: DROP INDEX "IX_History_DownloadId" 13:59:07.2 Info: => 0.0002108s 13:59:07.2 Info: CreateIndex History (DownloadId, Date) 13:59:07.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:07.2 Info: => 0.0001844s 13:59:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:07', 'update_artist_history_indexes') 13:59:07.2 Info: Committing Transaction 13:59:07.2 Info: 16: update_artist_history_indexes migrated 13:59:07.2 Info: => 0.0210613s 13:59:07.2 Info: 17: remove_nma migrating 13:59:07.2 Info: Beginning Transaction 13:59:07.2 Info: Starting migration of Main DB to 17 13:59:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:07.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:07.2 Info: => 0.0001572s 13:59:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:07', 'remove_nma') 13:59:07.2 Info: Committing Transaction 13:59:07.3 Info: 17: remove_nma migrated 13:59:07.3 Info: => 0.0224814s 13:59:07.3 Info: 18: album_disambiguation migrating 13:59:07.3 Info: Beginning Transaction 13:59:07.3 Info: Starting migration of Main DB to 18 13:59:07.3 Info: AlterTable Albums 13:59:07.3 Info: => 1.9E-06s 13:59:07.3 Info: CreateColumn Albums Disambiguation String 13:59:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:07.3 Info: => 0.0016171s 13:59:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:07', 'album_disambiguation') 13:59:07.3 Info: Committing Transaction 13:59:07.3 Info: 18: album_disambiguation migrated 13:59:07.3 Info: => 0.022394s 13:59:07.3 Info: 19: add_ape_quality_in_profiles migrating 13:59:07.3 Info: Beginning Transaction 13:59:07.3 Info: Starting migration of Main DB to 19 13:59:07.3 Info: PerformDBOperation 13:59:07.3 Info: Performing DB Operation 13:59:07.3 Info: => 0.0001083s 13:59:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:07', 'add_ape_quality_in_profiles') 13:59:07.3 Info: Committing Transaction 13:59:07.3 Info: 19: add_ape_quality_in_profiles migrated 13:59:07.3 Info: => 0.0224818s 13:59:07.3 Info: 20: remove_pushalot migrating 13:59:07.3 Info: Beginning Transaction 13:59:07.3 Info: Starting migration of Main DB to 20 13:59:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:07.3 Info: => 0.00016s 13:59:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:07.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:07.3 Info: => 7.92E-05s 13:59:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:07.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:07.3 Info: => 7.85E-05s 13:59:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:07', 'remove_pushalot') 13:59:07.3 Info: Committing Transaction 13:59:07.3 Info: 20: remove_pushalot migrated 13:59:07.3 Info: => 0.0222318s 13:59:07.3 Info: 21: add_custom_filters migrating 13:59:07.3 Info: Beginning Transaction 13:59:07.3 Info: Starting migration of Main DB to 21 13:59:07.3 Info: CreateTable CustomFilters 13:59:07.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:07.3 Info: => 0.0004789s 13:59:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:07', 'add_custom_filters') 13:59:07.3 Info: Committing Transaction 13:59:07.3 Info: 21: add_custom_filters migrated 13:59:07.3 Info: => 0.0225449s 13:59:07.3 Info: 22: import_list_tags migrating 13:59:07.3 Info: Beginning Transaction 13:59:07.3 Info: Starting migration of Main DB to 22 13:59:07.3 Info: AlterTable ImportLists 13:59:07.3 Info: => 1.7E-06s 13:59:07.3 Info: CreateColumn ImportLists Tags String 13:59:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:07.3 Info: => 0.0016694s 13:59:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:07', 'import_list_tags') 13:59:07.3 Info: Committing Transaction 13:59:07.4 Info: 22: import_list_tags migrated 13:59:07.4 Info: => 0.0224689s 13:59:07.4 Info: 23: add_release_groups_etc migrating 13:59:07.4 Info: Beginning Transaction 13:59:07.4 Info: Starting migration of Main DB to 23 13:59:07.4 Info: CreateTable ArtistMetadata 13:59:07.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 13:59:07.4 Info: => 0.000658s 13:59:07.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:07.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:07.4 Info: => 0.0002658s 13:59:07.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:07.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:07.4 Info: => 0.0001739s 13:59:07.4 Info: AlterTable Artists 13:59:07.4 Info: => 1.2E-06s 13:59:07.4 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:07.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:07.4 Info: => 0.0015078s 13:59:07.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:07.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:07.4 Info: => 0.0001764s 13:59:07.4 Info: CreateTable AlbumReleases 13:59:07.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 13:59:07.4 Info: => 0.0003808s 13:59:07.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:07.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:07.4 Info: => 0.0002058s 13:59:07.4 Info: CreateIndex AlbumReleases (AlbumId) 13:59:07.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:07.4 Info: => 0.0001915s 13:59:07.4 Info: PerformDBOperation 13:59:07.4 Info: Performing DB Operation 13:59:07.4 Info: => 8.32E-05s 13:59:07.4 Info: AlterTable Albums 13:59:07.4 Info: => 9E-07s 13:59:07.4 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:07.4 Info: => 0.0013979s 13:59:07.4 Info: AlterTable Albums 13:59:07.4 Info: => 1.1E-06s 13:59:07.4 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:07.4 Info: => 0.0013889s 13:59:07.4 Info: AlterTable Albums 13:59:07.4 Info: => 1.1E-06s 13:59:07.4 Info: CreateColumn Albums Links String 13:59:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:07.4 Info: => 0.0013596s 13:59:07.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:07.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:07.4 Info: => 0.0001843s 13:59:07.4 Info: AlterTable Tracks 13:59:07.4 Info: => 1.2E-06s 13:59:07.4 Info: CreateColumn Tracks ForeignRecordingId String 13:59:07.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:07.4 Info: => 0.0013515s 13:59:07.4 Info: AlterTable Tracks 13:59:07.4 Info: => 1.1E-06s 13:59:07.4 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:07.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:07.4 Info: => 0.0011898s 13:59:07.4 Info: AlterTable Tracks 13:59:07.4 Info: => 8E-07s 13:59:07.4 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:07.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:07.4 Info: => 0.0012952s 13:59:07.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:07.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:07.4 Info: => 0.0001592s 13:59:07.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:07.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:07.4 Info: => 0.0001368s 13:59:07.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:07.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:07.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:07.4 Info: DROP TABLE "Artists" 13:59:07.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:07.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:07.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:07.4 Info: => 0.0112935s 13:59:07.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:07.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:07.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:07.4 Info: DROP TABLE "Albums" 13:59:07.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:07.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:07.4 Info: => 0.0114207s 13:59:07.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:07.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:07.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 13:59:07.4 Info: DROP TABLE "Tracks" 13:59:07.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:07.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:07.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:07.4 Info: => 0.0106687s 13:59:07.4 Info: DeleteColumn TrackFiles ArtistId 13:59:07.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:07.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" 13:59:07.4 Info: DROP TABLE "TrackFiles" 13:59:07.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:07.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:07.4 Info: => 0.0101433s 13:59:07.4 Info: CreateIndex Artists (ArtistMetadataId) 13:59:07.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:07.4 Info: => 0.000179s 13:59:07.4 Info: CreateIndex Artists (Monitored) 13:59:07.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:07.4 Info: => 0.0001772s 13:59:07.4 Info: CreateIndex Albums (ArtistMetadataId) 13:59:07.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:07.4 Info: => 0.0001796s 13:59:07.4 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:07.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:07.4 Info: => 0.0001752s 13:59:07.4 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:07.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:07.4 Info: => 0.0001789s 13:59:07.4 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:07.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:07.4 Info: => 0.0001805s 13:59:07.4 Info: UpdateData 13:59:07.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:07.4 Info: => 0.0001008s 13:59:07.4 Info: UpdateData 13:59:07.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:07.4 Info: => 8.54E-05s 13:59:07.4 Info: UpdateData 13:59:07.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:07.4 Info: => 9.71E-05s 13:59:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:07', 'add_release_groups_etc') 13:59:07.4 Info: Committing Transaction 13:59:07.5 Info: 23: add_release_groups_etc migrated 13:59:07.5 Info: => 0.0254296s 13:59:07.5 Info: 24: NewMediaInfoFormat migrating 13:59:07.5 Info: Beginning Transaction 13:59:07.5 Info: Starting migration of Main DB to 24 13:59:07.5 Info: UpdateData 13:59:07.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:07.5 Info: => 0.0001724s 13:59:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:07', 'NewMediaInfoFormat') 13:59:07.5 Info: Committing Transaction 13:59:07.5 Info: 24: NewMediaInfoFormat migrated 13:59:07.5 Info: => 0.0225447s 13:59:07.5 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:07.5 Info: Beginning Transaction 13:59:07.5 Info: Starting migration of Main DB to 25 13:59:07.5 Info: RenameTable Restrictions ReleaseProfiles 13:59:07.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:07.5 Info: => 0.0043225s 13:59:07.5 Info: AlterTable ReleaseProfiles 13:59:07.5 Info: => 1.3E-06s 13:59:07.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:07.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:07.5 Info: => 0.0012785s 13:59:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:07', 'rename_restrictions_to_release_profiles') 13:59:07.5 Info: Committing Transaction 13:59:07.5 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:07.5 Info: => 0.0237891s 13:59:07.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:07.5 Info: Beginning Transaction 13:59:07.5 Info: Starting migration of Main DB to 26 13:59:07.5 Info: RenameTable Profiles QualityProfiles 13:59:07.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:07.5 Info: => 0.0043814s 13:59:07.5 Info: AlterTable QualityProfiles 13:59:07.5 Info: => 1.5E-06s 13:59:07.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:07.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:07.5 Info: => 0.0012728s 13:59:07.5 Info: AlterTable LanguageProfiles 13:59:07.5 Info: => 1.1E-06s 13:59:07.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:07.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:07.5 Info: => 0.0012229s 13:59:07.5 Info: UpdateData 13:59:07.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:07.5 Info: => 9.07E-05s 13:59:07.5 Info: UpdateData 13:59:07.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:07.5 Info: => 7.83E-05s 13:59:07.5 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:07.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:07.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:07.5 Info: DROP TABLE "Artists" 13:59:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:07.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:07.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:07.5 Info: => 0.0125186s 13:59:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:07', 'rename_quality_profiles_add_upgrade_allowed') 13:59:07.5 Info: Committing Transaction 13:59:07.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:07.6 Info: => 0.0380381s 13:59:07.6 Info: 27: add_import_exclusions migrating 13:59:07.6 Info: Beginning Transaction 13:59:07.6 Info: Starting migration of Main DB to 27 13:59:07.6 Info: CreateTable ImportListExclusions 13:59:07.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:07.6 Info: => 0.0004483s 13:59:07.6 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:07.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:07.6 Info: => 0.0002022s 13:59:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:07', 'add_import_exclusions') 13:59:07.6 Info: Committing Transaction 13:59:07.6 Info: 27: add_import_exclusions migrated 13:59:07.6 Info: => 0.0217815s 13:59:07.6 Info: 28: clean_artist_metadata_table migrating 13:59:07.6 Info: Beginning Transaction 13:59:07.6 Info: Starting migration of Main DB to 28 13:59:07.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:07.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:07.6 Info: => 0.0003731s 13:59:07.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:07.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:07.6 Info: => 0.00022s 13:59:07.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:07.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:07.6 Info: => 0.0002162s 13:59:07.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:07.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:07.6 Info: => 0.0002239s 13:59:07.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:07.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:07.6 Info: => 0.0002256s 13:59:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:07.6 Info: => 0.0002145s 13:59:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:07', 'clean_artist_metadata_table') 13:59:07.6 Info: Committing Transaction 13:59:07.6 Info: 28: clean_artist_metadata_table migrated 13:59:07.6 Info: => 0.0209974s 13:59:07.6 Info: 29: health_issue_notification migrating 13:59:07.6 Info: Beginning Transaction 13:59:07.6 Info: Starting migration of Main DB to 29 13:59:07.6 Info: AlterTable Notifications 13:59:07.6 Info: => 1.8E-06s 13:59:07.6 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:07.6 Info: => 0.0015922s 13:59:07.6 Info: AlterTable Notifications 13:59:07.6 Info: => 9E-07s 13:59:07.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:07.6 Info: => 0.0011962s 13:59:07.6 Info: AlterTable Notifications 13:59:07.6 Info: => 8E-07s 13:59:07.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:07.6 Info: => 0.0012452s 13:59:07.6 Info: AlterTable Notifications 13:59:07.6 Info: => 9E-07s 13:59:07.6 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:07.6 Info: => 0.0012627s 13:59:07.6 Info: AlterTable Notifications 13:59:07.6 Info: => 9E-07s 13:59:07.6 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:07.6 Info: => 0.0011888s 13:59:07.6 Info: DeleteColumn Notifications OnDownload 13:59:07.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:07.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 13:59:07.6 Info: DROP TABLE "Notifications" 13:59:07.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:07.6 Info: => 0.013422s 13:59:07.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:07.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:07.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 13:59:07.6 Info: DROP TABLE "Notifications" 13:59:07.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:07.6 Info: => 0.009873s 13:59:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:07', 'health_issue_notification') 13:59:07.6 Info: Committing Transaction 13:59:07.6 Info: 29: health_issue_notification migrated 13:59:07.6 Info: => 0.0305893s 13:59:07.6 Info: 30: add_mediafilerepository_mtime migrating 13:59:07.6 Info: Beginning Transaction 13:59:07.6 Info: Starting migration of Main DB to 30 13:59:07.6 Info: AlterTable TrackFiles 13:59:07.6 Info: => 1.5E-06s 13:59:07.6 Info: CreateColumn TrackFiles Modified DateTime 13:59:07.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:07.6 Info: => 0.0016771s 13:59:07.6 Info: AlterTable TrackFiles 13:59:07.6 Info: => 1.6E-06s 13:59:07.6 Info: CreateColumn TrackFiles Path String 13:59:07.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:07.7 Info: => 0.0013383s 13:59:07.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:07.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:07.7 Info: => 7.94E-05s 13:59:07.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) 13:59:07.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) 13:59:07.7 Info: => 0.0002338s 13:59:07.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) 13:59:07.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) 13:59:07.7 Info: => 0.0002564s 13:59:07.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) 13:59:07.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) 13:59:07.7 Info: => 0.0002705s 13:59:07.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") 13:59:07.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") 13:59:07.7 Info: => 0.000163s 13:59:07.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:07.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:07.7 Info: => 0.0001191s 13:59:07.7 Info: AlterTable TrackFiles 13:59:07.7 Info: => 1E-06s 13:59:07.7 Info: AlterColumn TrackFiles Path String 13:59:07.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:07.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" 13:59:07.7 Info: DROP TABLE "TrackFiles" 13:59:07.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:07.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:07.7 Info: => 0.0111767s 13:59:07.7 Info: CreateIndex TrackFiles (Path) 13:59:07.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:07.7 Info: => 0.0001924s 13:59:07.7 Info: DeleteColumn TrackFiles RelativePath 13:59:07.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:07.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" 13:59:07.7 Info: DROP TABLE "TrackFiles" 13:59:07.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:07.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:07.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:07.7 Info: => 0.0112848s 13:59:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:07', 'add_mediafilerepository_mtime') 13:59:07.7 Info: Committing Transaction 13:59:07.7 Info: 30: add_mediafilerepository_mtime migrated 13:59:07.7 Info: => 0.0347275s 13:59:07.7 Info: 31: add_artistmetadataid_constraint migrating 13:59:07.7 Info: Beginning Transaction 13:59:07.7 Info: Starting migration of Main DB to 31 13:59:07.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 13:59:07.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) 13:59:07.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 13:59:07.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 13:59:07.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 13:59:07.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 13:59:07.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 13:59:07.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 13:59:07.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") 13:59:07.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") 13:59:07.7 Info: => 0.0003775s 13:59:07.7 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:07.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:07.7 Info: => 0.0002579s 13:59:07.7 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:07.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:07.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" 13:59:07.7 Info: DROP TABLE "Artists" 13:59:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:07.7 Info: => 0.011621s 13:59:07.7 Info: CreateIndex Artists (ArtistMetadataId) 13:59:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:07.7 Info: => 0.000207s 13:59:07.7 Info: -> 8 Insert operations completed in 00:00:00.0012376 taking an average of 00:00:00.0001547 13:59:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:07', 'add_artistmetadataid_constraint') 13:59:07.7 Info: Committing Transaction 13:59:07.7 Info: 31: add_artistmetadataid_constraint migrated 13:59:07.7 Info: => 0.0250112s 13:59:07.7 Debug: Took: 00:00:01.2166986 13:59:07.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 13:59:07.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 13:59:07.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511479158575_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:07.9 Info: DatabaseEngineVersionCheck migrating 13:59:07.9 Info: PerformDBOperation 13:59:07.9 Info: Performing DB Operation 13:59:08.0 Info: SQLite 3.45.3 13:59:08.0 Info: => 0.0683828s 13:59:08.0 Info: DatabaseEngineVersionCheck migrated 13:59:08.0 Info: => 0.0684205s 13:59:08.0 Info: VersionMigration migrating 13:59:08.0 Info: Beginning Transaction 13:59:08.0 Info: CreateTable VersionInfo 13:59:08.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:08.0 Info: => 0.0003755s 13:59:08.0 Info: Committing Transaction 13:59:08.0 Info: VersionMigration migrated 13:59:08.0 Info: => 0.0458925s 13:59:08.0 Info: VersionUniqueMigration migrating 13:59:08.0 Info: Beginning Transaction 13:59:08.0 Info: CreateIndex VersionInfo (Version) 13:59:08.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:08.0 Info: => 0.0003854s 13:59:08.0 Info: AlterTable VersionInfo 13:59:08.0 Info: => 1.2E-06s 13:59:08.0 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:08.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:08.0 Info: => 0.001469s 13:59:08.0 Info: Committing Transaction 13:59:08.0 Info: VersionUniqueMigration migrated 13:59:08.0 Info: => 0.0273472s 13:59:08.0 Info: VersionDescriptionMigration migrating 13:59:08.0 Info: Beginning Transaction 13:59:08.0 Info: AlterTable VersionInfo 13:59:08.0 Info: => 1.5E-06s 13:59:08.0 Info: CreateColumn VersionInfo Description String 13:59:08.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:08.0 Info: => 0.0004845s 13:59:08.0 Info: Committing Transaction 13:59:08.1 Info: VersionDescriptionMigration migrated 13:59:08.1 Info: => 0.0280723s 13:59:08.1 Info: 1: InitialSetup migrating 13:59:08.1 Info: Beginning Transaction 13:59:08.1 Info: Starting migration of Main DB to 1 13:59:08.1 Info: CreateTable Config 13:59:08.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:08.1 Info: => 0.000541s 13:59:08.1 Info: CreateIndex Config (Key) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:08.1 Info: => 0.0001749s 13:59:08.1 Info: CreateTable RootFolders 13:59:08.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:08.1 Info: => 0.0001911s 13:59:08.1 Info: CreateIndex RootFolders (Path) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:08.1 Info: => 0.0001634s 13:59:08.1 Info: CreateTable Artists 13:59:08.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) 13:59:08.1 Info: => 0.0004703s 13:59:08.1 Info: CreateIndex Artists (ForeignArtistId) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:08.1 Info: => 0.0001544s 13:59:08.1 Info: CreateIndex Artists (NameSlug) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:08.1 Info: => 0.0001498s 13:59:08.1 Info: CreateIndex Artists (CleanName) 13:59:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:08.1 Info: => 0.0001455s 13:59:08.1 Info: CreateIndex Artists (Path) 13:59:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:08.1 Info: => 0.0001574s 13:59:08.1 Info: CreateTable Albums 13:59:08.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) 13:59:08.1 Info: => 0.0004144s 13:59:08.1 Info: CreateIndex Albums (ForeignAlbumId) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:08.1 Info: => 0.0001537s 13:59:08.1 Info: CreateIndex Albums (MBId) 13:59:08.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:08.1 Info: => 0.0001491s 13:59:08.1 Info: CreateIndex Albums (TADBId) 13:59:08.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:08.1 Info: => 0.0001502s 13:59:08.1 Info: CreateIndex Albums (TitleSlug) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:08.1 Info: => 0.0001517s 13:59:08.1 Info: CreateIndex Albums (CleanTitle) 13:59:08.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:08.1 Info: => 0.0001492s 13:59:08.1 Info: CreateIndex Albums (Path) 13:59:08.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:08.1 Info: => 0.0001513s 13:59:08.1 Info: CreateTable Tracks 13:59:08.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) 13:59:08.1 Info: => 0.0003087s 13:59:08.1 Info: CreateIndex Tracks (ForeignTrackId) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:08.1 Info: => 0.0001684s 13:59:08.1 Info: CreateIndex Tracks (ArtistId) 13:59:08.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:08.1 Info: => 0.0002146s 13:59:08.1 Info: CreateIndex Tracks (TrackFileId) 13:59:08.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:08.1 Info: => 0.0001952s 13:59:08.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:08.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:08.1 Info: => 0.0001797s 13:59:08.1 Info: CreateTable TrackFiles 13:59:08.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) 13:59:08.1 Info: => 0.0003139s 13:59:08.1 Info: CreateIndex TrackFiles (ArtistId) 13:59:08.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:08.1 Info: => 0.0001858s 13:59:08.1 Info: CreateIndex TrackFiles (AlbumId) 13:59:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:08.1 Info: => 0.0001738s 13:59:08.1 Info: CreateTable History 13:59:08.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) 13:59:08.1 Info: => 0.0003227s 13:59:08.1 Info: CreateIndex History (Date) 13:59:08.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:08.1 Info: => 0.0002026s 13:59:08.1 Info: CreateIndex History (EventType) 13:59:08.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:08.1 Info: => 0.0001842s 13:59:08.1 Info: CreateIndex History (DownloadId) 13:59:08.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:08.1 Info: => 0.0001743s 13:59:08.1 Info: CreateIndex History (AlbumId) 13:59:08.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:08.1 Info: => 0.0001707s 13:59:08.1 Info: CreateTable Notifications 13:59:08.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) 13:59:08.1 Info: => 0.0002938s 13:59:08.1 Info: CreateTable ScheduledTasks 13:59:08.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:08.1 Info: => 0.000246s 13:59:08.1 Info: CreateIndex ScheduledTasks (TypeName) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:08.1 Info: => 0.0001797s 13:59:08.1 Info: CreateTable Indexers 13:59:08.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) 13:59:08.1 Info: => 0.0002874s 13:59:08.1 Info: CreateIndex Indexers (Name) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:08.1 Info: => 0.0001886s 13:59:08.1 Info: CreateTable Profiles 13:59:08.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:08.1 Info: => 0.0002359s 13:59:08.1 Info: CreateIndex Profiles (Name) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:08.1 Info: => 0.0001821s 13:59:08.1 Info: CreateTable QualityDefinitions 13:59:08.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:08.1 Info: => 0.0002559s 13:59:08.1 Info: CreateIndex QualityDefinitions (Quality) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:08.1 Info: => 0.0001745s 13:59:08.1 Info: CreateIndex QualityDefinitions (Title) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:08.1 Info: => 0.0001782s 13:59:08.1 Info: CreateTable NamingConfig 13:59:08.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) 13:59:08.1 Info: => 0.0003205s 13:59:08.1 Info: CreateTable Blacklist 13:59:08.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 '') 13:59:08.1 Info: => 0.0003815s 13:59:08.1 Info: CreateTable Metadata 13:59:08.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) 13:59:08.1 Info: => 0.0002522s 13:59:08.1 Info: CreateTable MetadataFiles 13:59:08.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) 13:59:08.1 Info: => 0.0003071s 13:59:08.1 Info: CreateTable DownloadClients 13:59:08.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) 13:59:08.1 Info: => 0.0002543s 13:59:08.1 Info: CreateTable PendingReleases 13:59:08.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 '') 13:59:08.1 Info: => 0.0002751s 13:59:08.1 Info: CreateTable RemotePathMappings 13:59:08.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:08.1 Info: => 0.0002606s 13:59:08.1 Info: CreateTable Tags 13:59:08.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:08.1 Info: => 0.0002205s 13:59:08.1 Info: CreateIndex Tags (Label) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:08.1 Info: => 0.0001893s 13:59:08.1 Info: CreateTable Restrictions 13:59:08.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:08.1 Info: => 0.0002466s 13:59:08.1 Info: CreateTable DelayProfiles 13:59:08.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) 13:59:08.1 Info: => 0.0002901s 13:59:08.1 Info: CreateTable Users 13:59:08.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:08.1 Info: => 0.0002411s 13:59:08.1 Info: CreateIndex Users (Identifier) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:08.1 Info: => 0.0001884s 13:59:08.1 Info: CreateIndex Users (Username) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:08.1 Info: => 0.000201s 13:59:08.1 Info: CreateTable Commands 13:59:08.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) 13:59:08.1 Info: => 0.0003259s 13:59:08.1 Info: CreateTable IndexerStatus 13:59:08.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) 13:59:08.1 Info: => 0.0002818s 13:59:08.1 Info: CreateIndex IndexerStatus (ProviderId) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:08.1 Info: => 0.0001866s 13:59:08.1 Info: CreateTable ExtraFiles 13:59:08.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) 13:59:08.1 Info: => 0.0002832s 13:59:08.1 Info: CreateTable LyricFiles 13:59:08.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) 13:59:08.1 Info: => 0.0003054s 13:59:08.1 Info: CreateTable LanguageProfiles 13:59:08.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:08.1 Info: => 0.0002693s 13:59:08.1 Info: CreateIndex LanguageProfiles (Name) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:08.1 Info: => 0.0032144s 13:59:08.1 Info: CreateTable DownloadClientStatus 13:59:08.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) 13:59:08.1 Info: => 0.0003002s 13:59:08.1 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:08.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:08.1 Info: => 0.0001776s 13:59:08.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:08.1 Info: -> 1 Insert operations completed in 00:00:00.0001119 taking an average of 00:00:00.0001119 13:59:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:08', 'InitialSetup') 13:59:08.1 Info: Committing Transaction 13:59:08.1 Info: 1: InitialSetup migrated 13:59:08.1 Info: => 0.0382881s 13:59:08.1 Info: 2: add_reason_to_pending_releases migrating 13:59:08.1 Info: Beginning Transaction 13:59:08.1 Info: Starting migration of Main DB to 2 13:59:08.1 Info: AlterTable PendingReleases 13:59:08.1 Info: => 1.9E-06s 13:59:08.1 Info: CreateColumn PendingReleases Reason Int32 13:59:08.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:08.1 Info: => 0.0015061s 13:59:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:08', 'add_reason_to_pending_releases') 13:59:08.1 Info: Committing Transaction 13:59:08.2 Info: 2: add_reason_to_pending_releases migrated 13:59:08.2 Info: => 0.0245964s 13:59:08.2 Info: 3: add_medium_support migrating 13:59:08.2 Info: Beginning Transaction 13:59:08.2 Info: Starting migration of Main DB to 3 13:59:08.2 Info: AlterTable Albums 13:59:08.2 Info: => 1.7E-06s 13:59:08.2 Info: CreateColumn Albums Media String 13:59:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:08.2 Info: => 0.0015066s 13:59:08.2 Info: AlterTable Tracks 13:59:08.2 Info: => 1.1E-06s 13:59:08.2 Info: CreateColumn Tracks MediumNumber Int32 13:59:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:08.2 Info: => 0.0011712s 13:59:08.2 Info: AlterTable Tracks 13:59:08.2 Info: => 9E-07s 13:59:08.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:08.2 Info: => 0.0011334s 13:59:08.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:08.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:08.2 Info: => 8.72E-05s 13:59:08.2 Info: DeleteColumn Tracks TrackNumber 13:59:08.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) 13:59:08.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" 13:59:08.2 Info: DROP TABLE "Tracks" 13:59:08.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:08.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:08.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:08.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:08.2 Info: => 0.0108266s 13:59:08.2 Info: AlterTable Tracks 13:59:08.2 Info: => 1.6E-06s 13:59:08.2 Info: CreateColumn Tracks TrackNumber String 13:59:08.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:08.2 Info: => 0.0011714s 13:59:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:08', 'add_medium_support') 13:59:08.2 Info: Committing Transaction 13:59:08.2 Info: 3: add_medium_support migrated 13:59:08.2 Info: => 0.024462s 13:59:08.2 Info: 4: add_various_qualites_in_profile migrating 13:59:08.2 Info: Beginning Transaction 13:59:08.2 Info: Starting migration of Main DB to 4 13:59:08.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:08.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:08.2 Info: => 0.0001742s 13:59:08.2 Info: PerformDBOperation 13:59:08.2 Info: Performing DB Operation 13:59:08.2 Info: => 9.96E-05s 13:59:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:08', 'add_various_qualites_in_profile') 13:59:08.2 Info: Committing Transaction 13:59:08.2 Info: 4: add_various_qualites_in_profile migrated 13:59:08.2 Info: => 0.022253s 13:59:08.2 Info: 5: metadata_profiles migrating 13:59:08.2 Info: Beginning Transaction 13:59:08.2 Info: Starting migration of Main DB to 5 13:59:08.2 Info: CreateTable MetadataProfiles 13:59:08.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:08.2 Info: => 0.0004381s 13:59:08.2 Info: CreateIndex MetadataProfiles (Name) 13:59:08.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:08.2 Info: => 0.0002177s 13:59:08.2 Info: AlterTable Artists 13:59:08.2 Info: => 1E-06s 13:59:08.2 Info: CreateColumn Artists MetadataProfileId Int32 13:59:08.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:08.2 Info: => 0.0013543s 13:59:08.2 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:08.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) 13:59:08.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" 13:59:08.2 Info: DROP TABLE "Artists" 13:59:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:08.2 Info: => 0.0114881s 13:59:08.2 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:08.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) 13:59:08.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" 13:59:08.2 Info: DROP TABLE "Artists" 13:59:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:08.2 Info: => 0.0111862s 13:59:08.2 Info: AlterTable Albums 13:59:08.2 Info: => 1.9E-06s 13:59:08.2 Info: CreateColumn Albums SecondaryTypes String 13:59:08.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:08.2 Info: => 0.0046395s 13:59:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:08', 'metadata_profiles') 13:59:08.2 Info: Committing Transaction 13:59:08.3 Info: 5: metadata_profiles migrated 13:59:08.3 Info: => 0.030316s 13:59:08.3 Info: 6: separate_automatic_and_interactive_search migrating 13:59:08.3 Info: Beginning Transaction 13:59:08.3 Info: Starting migration of Main DB to 6 13:59:08.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:08.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) 13:59:08.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:08.3 Info: DROP TABLE "Indexers" 13:59:08.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:08.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:08.3 Info: => 0.0096926s 13:59:08.3 Info: AlterTable Indexers 13:59:08.3 Info: => 1.6E-06s 13:59:08.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:08.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:08.3 Info: => 0.0011257s 13:59:08.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:08.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:08.3 Info: => 6.92E-05s 13:59:08.3 Info: AlterTable Indexers 13:59:08.3 Info: => 8E-07s 13:59:08.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:08.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) 13:59:08.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" 13:59:08.3 Info: DROP TABLE "Indexers" 13:59:08.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:08.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:08.3 Info: => 0.0096244s 13:59:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:08', 'separate_automatic_and_interactive_search') 13:59:08.3 Info: Committing Transaction 13:59:09.2 Info: 6: separate_automatic_and_interactive_search migrated 13:59:09.2 Info: => 0.8882949s 13:59:09.2 Info: 7: change_album_path_to_relative migrating 13:59:09.2 Info: Beginning Transaction 13:59:09.2 Info: Starting migration of Main DB to 7 13:59:09.2 Info: DeleteColumn Albums Path 13:59:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:09.2 Info: DROP TABLE "Albums" 13:59:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:09.2 Info: => 0.0108208s 13:59:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:09', 'change_album_path_to_relative') 13:59:09.2 Info: Committing Transaction 13:59:09.2 Info: 7: change_album_path_to_relative migrated 13:59:09.2 Info: => 0.0344163s 13:59:09.2 Info: 8: change_quality_size_mb_to_kb migrating 13:59:09.2 Info: Beginning Transaction 13:59:09.2 Info: Starting migration of Main DB to 8 13:59:09.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:09.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:09.2 Info: => 0.0001437s 13:59:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:09', 'change_quality_size_mb_to_kb') 13:59:09.2 Info: Committing Transaction 13:59:09.2 Info: 8: change_quality_size_mb_to_kb migrated 13:59:09.2 Info: => 0.0227102s 13:59:09.2 Info: 9: album_releases migrating 13:59:09.2 Info: Beginning Transaction 13:59:09.2 Info: Starting migration of Main DB to 9 13:59:09.2 Info: AlterTable Albums 13:59:09.2 Info: => 1.5E-06s 13:59:09.2 Info: CreateColumn Albums Releases String 13:59:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:09.2 Info: => 0.0014158s 13:59:09.2 Info: AlterTable Albums 13:59:09.2 Info: => 7E-07s 13:59:09.2 Info: CreateColumn Albums CurrentRelease String 13:59:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:09.2 Info: => 0.0011796s 13:59:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:09', 'album_releases') 13:59:09.2 Info: Committing Transaction 13:59:09.3 Info: 9: album_releases migrated 13:59:09.3 Info: => 0.023634s 13:59:09.3 Info: 10: album_releases_fix migrating 13:59:09.3 Info: Beginning Transaction 13:59:09.3 Info: Starting migration of Main DB to 10 13:59:09.3 Info: AlterTable Albums 13:59:09.3 Info: => 1.4E-06s 13:59:09.3 Info: AlterColumn Albums Releases String 13:59:09.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:09.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:09.3 Info: DROP TABLE "Albums" 13:59:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:09.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:09.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:09.3 Info: => 0.0108774s 13:59:09.3 Info: AlterTable Albums 13:59:09.3 Info: => 1.8E-06s 13:59:09.3 Info: AlterColumn Albums CurrentRelease String 13:59:09.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:09.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:09.3 Info: DROP TABLE "Albums" 13:59:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:09.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:09.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:09.3 Info: => 0.0106644s 13:59:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:09', 'album_releases_fix') 13:59:09.3 Info: Committing Transaction 13:59:09.3 Info: 10: album_releases_fix migrated 13:59:09.3 Info: => 0.034601s 13:59:09.3 Info: 11: import_lists migrating 13:59:09.3 Info: Beginning Transaction 13:59:09.3 Info: Starting migration of Main DB to 11 13:59:09.3 Info: CreateTable ImportLists 13:59:09.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 13:59:09.3 Info: => 0.0004805s 13:59:09.3 Info: CreateIndex ImportLists (Name) 13:59:09.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:09.3 Info: => 0.0002052s 13:59:09.3 Info: CreateTable ImportListStatus 13:59:09.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:09.3 Info: => 0.0002925s 13:59:09.3 Info: CreateIndex ImportListStatus (ProviderId) 13:59:09.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:09.3 Info: => 0.0001976s 13:59:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:09', 'import_lists') 13:59:09.3 Info: Committing Transaction 13:59:09.3 Info: 11: import_lists migrated 13:59:09.3 Info: => 0.0242522s 13:59:09.3 Info: 12: add_release_status migrating 13:59:09.3 Info: Beginning Transaction 13:59:09.3 Info: Starting migration of Main DB to 12 13:59:09.3 Info: AlterTable MetadataProfiles 13:59:09.3 Info: => 1.5E-06s 13:59:09.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:09.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:09.3 Info: => 0.001442s 13:59:09.3 Info: PerformDBOperation 13:59:09.3 Info: Performing DB Operation 13:59:09.3 Info: => 6.11E-05s 13:59:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:09', 'add_release_status') 13:59:09.3 Info: Committing Transaction 13:59:09.4 Info: 12: add_release_status migrated 13:59:09.4 Info: => 0.0238053s 13:59:09.4 Info: 13: album_download_notification migrating 13:59:09.4 Info: Beginning Transaction 13:59:09.4 Info: Starting migration of Main DB to 13 13:59:09.4 Info: AlterTable Notifications 13:59:09.4 Info: => 1.5E-06s 13:59:09.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:09.4 Info: => 0.0014622s 13:59:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:09', 'album_download_notification') 13:59:09.4 Info: Committing Transaction 13:59:09.4 Info: 13: album_download_notification migrated 13:59:09.4 Info: => 0.0257829s 13:59:09.4 Info: 14: fix_language_metadata_profiles migrating 13:59:09.4 Info: Beginning Transaction 13:59:09.4 Info: Starting migration of Main DB to 14 13:59:09.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 13:59:09.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 13:59:09.4 Info: => 0.0002544s 13:59:09.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 13:59:09.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 13:59:09.4 Info: => 0.0001563s 13:59:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:09', 'fix_language_metadata_profiles') 13:59:09.4 Info: Committing Transaction 13:59:09.4 Info: 14: fix_language_metadata_profiles migrated 13:59:09.4 Info: => 0.0222885s 13:59:09.4 Info: 15: remove_fanzub migrating 13:59:09.4 Info: Beginning Transaction 13:59:09.4 Info: Starting migration of Main DB to 15 13:59:09.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:09.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:09.4 Info: => 0.0001141s 13:59:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:09', 'remove_fanzub') 13:59:09.4 Info: Committing Transaction 13:59:09.4 Info: 15: remove_fanzub migrated 13:59:09.4 Info: => 0.0254125s 13:59:09.4 Info: 16: update_artist_history_indexes migrating 13:59:09.4 Info: Beginning Transaction 13:59:09.4 Info: Starting migration of Main DB to 16 13:59:09.4 Info: CreateIndex Albums (ArtistId) 13:59:09.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:09.4 Info: => 0.0003152s 13:59:09.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:09.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:09.4 Info: => 0.0002062s 13:59:09.4 Info: DeleteIndex History (AlbumId) 13:59:09.4 Info: DROP INDEX "IX_History_AlbumId" 13:59:09.4 Info: => 0.0002695s 13:59:09.4 Info: CreateIndex History (AlbumId, Date) 13:59:09.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:09.4 Info: => 0.0001969s 13:59:09.4 Info: DeleteIndex History (DownloadId) 13:59:09.4 Info: DROP INDEX "IX_History_DownloadId" 13:59:09.4 Info: => 0.000214s 13:59:09.4 Info: CreateIndex History (DownloadId, Date) 13:59:09.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:09.4 Info: => 0.0001979s 13:59:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:09', 'update_artist_history_indexes') 13:59:09.4 Info: Committing Transaction 13:59:09.5 Info: 16: update_artist_history_indexes migrated 13:59:09.5 Info: => 0.0241772s 13:59:09.5 Info: 17: remove_nma migrating 13:59:09.5 Info: Beginning Transaction 13:59:09.5 Info: Starting migration of Main DB to 17 13:59:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:09.5 Info: => 0.0001316s 13:59:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:09', 'remove_nma') 13:59:09.5 Info: Committing Transaction 13:59:09.5 Info: 17: remove_nma migrated 13:59:09.5 Info: => 0.0226635s 13:59:09.5 Info: 18: album_disambiguation migrating 13:59:09.5 Info: Beginning Transaction 13:59:09.5 Info: Starting migration of Main DB to 18 13:59:09.5 Info: AlterTable Albums 13:59:09.5 Info: => 1.7E-06s 13:59:09.5 Info: CreateColumn Albums Disambiguation String 13:59:09.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:09.5 Info: => 0.0015914s 13:59:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:09', 'album_disambiguation') 13:59:09.5 Info: Committing Transaction 13:59:09.5 Info: 18: album_disambiguation migrated 13:59:09.5 Info: => 0.0223481s 13:59:09.5 Info: 19: add_ape_quality_in_profiles migrating 13:59:09.5 Info: Beginning Transaction 13:59:09.5 Info: Starting migration of Main DB to 19 13:59:09.5 Info: PerformDBOperation 13:59:09.5 Info: Performing DB Operation 13:59:09.5 Info: => 0.0001109s 13:59:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:09', 'add_ape_quality_in_profiles') 13:59:09.5 Info: Committing Transaction 13:59:09.5 Info: 19: add_ape_quality_in_profiles migrated 13:59:09.5 Info: => 0.0226585s 13:59:09.5 Info: 20: remove_pushalot migrating 13:59:09.5 Info: Beginning Transaction 13:59:09.5 Info: Starting migration of Main DB to 20 13:59:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:09.5 Info: => 0.0001574s 13:59:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:09.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:09.5 Info: => 7.63E-05s 13:59:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:09.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:09.5 Info: => 7.45E-05s 13:59:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:09', 'remove_pushalot') 13:59:09.5 Info: Committing Transaction 13:59:09.6 Info: 20: remove_pushalot migrated 13:59:09.6 Info: => 0.0224155s 13:59:09.6 Info: 21: add_custom_filters migrating 13:59:09.6 Info: Beginning Transaction 13:59:09.6 Info: Starting migration of Main DB to 21 13:59:09.6 Info: CreateTable CustomFilters 13:59:09.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:09.6 Info: => 0.0004722s 13:59:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:09', 'add_custom_filters') 13:59:09.6 Info: Committing Transaction 13:59:09.6 Info: 21: add_custom_filters migrated 13:59:09.6 Info: => 0.0224741s 13:59:09.6 Info: 22: import_list_tags migrating 13:59:09.6 Info: Beginning Transaction 13:59:09.6 Info: Starting migration of Main DB to 22 13:59:09.6 Info: AlterTable ImportLists 13:59:09.6 Info: => 1.6E-06s 13:59:09.6 Info: CreateColumn ImportLists Tags String 13:59:09.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:09.6 Info: => 0.0016597s 13:59:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:09', 'import_list_tags') 13:59:09.6 Info: Committing Transaction 13:59:09.6 Info: 22: import_list_tags migrated 13:59:09.6 Info: => 0.0226523s 13:59:09.6 Info: 23: add_release_groups_etc migrating 13:59:09.6 Info: Beginning Transaction 13:59:09.6 Info: Starting migration of Main DB to 23 13:59:09.6 Info: CreateTable ArtistMetadata 13:59:09.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) 13:59:09.6 Info: => 0.0006331s 13:59:09.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:09.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:09.6 Info: => 0.0002352s 13:59:09.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" 13:59:09.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" 13:59:09.6 Info: => 0.0001768s 13:59:09.6 Info: AlterTable Artists 13:59:09.6 Info: => 1.1E-06s 13:59:09.6 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:09.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:09.6 Info: => 0.001443s 13:59:09.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:09.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:09.6 Info: => 0.0001646s 13:59:09.6 Info: CreateTable AlbumReleases 13:59:09.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) 13:59:09.6 Info: => 0.0003474s 13:59:09.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:09.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:09.6 Info: => 0.0001969s 13:59:09.6 Info: CreateIndex AlbumReleases (AlbumId) 13:59:09.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:09.6 Info: => 0.0001843s 13:59:09.6 Info: PerformDBOperation 13:59:09.6 Info: Performing DB Operation 13:59:09.6 Info: => 8.21E-05s 13:59:09.6 Info: AlterTable Albums 13:59:09.6 Info: => 9E-07s 13:59:09.6 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:09.6 Info: => 0.0013251s 13:59:09.6 Info: AlterTable Albums 13:59:09.6 Info: => 1.2E-06s 13:59:09.6 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:09.6 Info: => 0.0013127s 13:59:09.6 Info: AlterTable Albums 13:59:09.6 Info: => 9E-07s 13:59:09.6 Info: CreateColumn Albums Links String 13:59:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:09.6 Info: => 0.0013122s 13:59:09.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:09.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:09.6 Info: => 0.0001806s 13:59:09.6 Info: AlterTable Tracks 13:59:09.6 Info: => 1.1E-06s 13:59:09.6 Info: CreateColumn Tracks ForeignRecordingId String 13:59:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:09.6 Info: => 0.0012901s 13:59:09.6 Info: AlterTable Tracks 13:59:09.6 Info: => 8E-07s 13:59:09.6 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:09.6 Info: => 0.001285s 13:59:09.6 Info: AlterTable Tracks 13:59:09.6 Info: => 1E-06s 13:59:09.6 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:09.6 Info: => 0.0012781s 13:59:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:09.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:09.6 Info: => 0.0001644s 13:59:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:09.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:09.6 Info: => 0.0001462s 13:59:09.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:09.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) 13:59:09.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" 13:59:09.6 Info: DROP TABLE "Artists" 13:59:09.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:09.6 Info: => 0.0112454s 13:59:09.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:09.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) 13:59:09.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" 13:59:09.6 Info: DROP TABLE "Albums" 13:59:09.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:09.6 Info: => 0.011429s 13:59:09.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:09.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) 13:59:09.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" 13:59:09.6 Info: DROP TABLE "Tracks" 13:59:09.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:09.6 Info: => 0.0100501s 13:59:09.6 Info: DeleteColumn TrackFiles ArtistId 13:59:09.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:09.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" 13:59:09.6 Info: DROP TABLE "TrackFiles" 13:59:09.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:09.7 Info: => 0.009629s 13:59:09.7 Info: CreateIndex Artists (ArtistMetadataId) 13:59:09.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:09.7 Info: => 0.0001714s 13:59:09.7 Info: CreateIndex Artists (Monitored) 13:59:09.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:09.7 Info: => 0.0001728s 13:59:09.7 Info: CreateIndex Albums (ArtistMetadataId) 13:59:09.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:09.7 Info: => 0.0001721s 13:59:09.7 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:09.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:09.7 Info: => 0.0001749s 13:59:09.7 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:09.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:09.7 Info: => 0.0001688s 13:59:09.7 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:09.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:09.7 Info: => 0.0001702s 13:59:09.7 Info: UpdateData 13:59:09.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:09.7 Info: => 9.48E-05s 13:59:09.7 Info: UpdateData 13:59:09.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:09.7 Info: => 8.03E-05s 13:59:09.7 Info: UpdateData 13:59:09.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:09.7 Info: => 9.11E-05s 13:59:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:09', 'add_release_groups_etc') 13:59:09.7 Info: Committing Transaction 13:59:09.7 Info: 23: add_release_groups_etc migrated 13:59:09.7 Info: => 0.024675s 13:59:09.7 Info: 24: NewMediaInfoFormat migrating 13:59:09.7 Info: Beginning Transaction 13:59:09.7 Info: Starting migration of Main DB to 24 13:59:09.7 Info: UpdateData 13:59:09.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:09.7 Info: => 0.0001704s 13:59:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:09', 'NewMediaInfoFormat') 13:59:09.7 Info: Committing Transaction 13:59:09.7 Info: 24: NewMediaInfoFormat migrated 13:59:09.7 Info: => 0.0226473s 13:59:09.7 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:09.7 Info: Beginning Transaction 13:59:09.7 Info: Starting migration of Main DB to 25 13:59:09.7 Info: RenameTable Restrictions ReleaseProfiles 13:59:09.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:09.7 Info: => 0.0040296s 13:59:09.7 Info: AlterTable ReleaseProfiles 13:59:09.7 Info: => 1.5E-06s 13:59:09.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:09.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:09.7 Info: => 0.0012552s 13:59:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:09', 'rename_restrictions_to_release_profiles') 13:59:09.7 Info: Committing Transaction 13:59:09.7 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:09.7 Info: => 0.0240443s 13:59:09.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:09.7 Info: Beginning Transaction 13:59:09.7 Info: Starting migration of Main DB to 26 13:59:09.7 Info: RenameTable Profiles QualityProfiles 13:59:09.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:09.7 Info: => 0.0040082s 13:59:09.7 Info: AlterTable QualityProfiles 13:59:09.7 Info: => 1.5E-06s 13:59:09.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:09.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:09.7 Info: => 0.0012158s 13:59:09.7 Info: AlterTable LanguageProfiles 13:59:09.7 Info: => 8E-07s 13:59:09.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:09.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:09.7 Info: => 0.0011391s 13:59:09.7 Info: UpdateData 13:59:09.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:09.7 Info: => 8.13E-05s 13:59:09.7 Info: UpdateData 13:59:09.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:09.7 Info: => 6.64E-05s 13:59:09.7 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:09.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:09.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" 13:59:09.7 Info: DROP TABLE "Artists" 13:59:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:09.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:09.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:09.7 Info: => 0.0106111s 13:59:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:09', 'rename_quality_profiles_add_upgrade_allowed') 13:59:09.7 Info: Committing Transaction 13:59:09.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:09.8 Info: => 0.0358615s 13:59:09.8 Info: 27: add_import_exclusions migrating 13:59:09.8 Info: Beginning Transaction 13:59:09.8 Info: Starting migration of Main DB to 27 13:59:09.8 Info: CreateTable ImportListExclusions 13:59:09.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:09.8 Info: => 0.0004386s 13:59:09.8 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:09.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:09.8 Info: => 0.0002164s 13:59:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:09', 'add_import_exclusions') 13:59:09.8 Info: Committing Transaction 13:59:09.8 Info: 27: add_import_exclusions migrated 13:59:09.8 Info: => 0.0220587s 13:59:09.8 Info: 28: clean_artist_metadata_table migrating 13:59:09.8 Info: Beginning Transaction 13:59:09.8 Info: Starting migration of Main DB to 28 13:59:09.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:09.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:09.8 Info: => 0.0003643s 13:59:09.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:09.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:09.8 Info: => 0.0002165s 13:59:09.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:09.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:09.8 Info: => 0.000205s 13:59:09.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:09.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:09.8 Info: => 0.0002093s 13:59:09.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:09.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:09.8 Info: => 0.0002078s 13:59:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:09.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:09.8 Info: => 0.0001997s 13:59:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:09', 'clean_artist_metadata_table') 13:59:09.8 Info: Committing Transaction 13:59:09.8 Info: 28: clean_artist_metadata_table migrated 13:59:09.8 Info: => 0.0213657s 13:59:09.8 Info: 29: health_issue_notification migrating 13:59:09.8 Info: Beginning Transaction 13:59:09.8 Info: Starting migration of Main DB to 29 13:59:09.8 Info: AlterTable Notifications 13:59:09.8 Info: => 1.8E-06s 13:59:09.8 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:09.8 Info: => 0.001614s 13:59:09.8 Info: AlterTable Notifications 13:59:09.8 Info: => 9E-07s 13:59:09.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:09.8 Info: => 0.0012615s 13:59:09.8 Info: AlterTable Notifications 13:59:09.8 Info: => 8E-07s 13:59:09.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:09.8 Info: => 0.0012168s 13:59:09.8 Info: AlterTable Notifications 13:59:09.8 Info: => 9E-07s 13:59:09.8 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:09.8 Info: => 0.001272s 13:59:09.8 Info: AlterTable Notifications 13:59:09.8 Info: => 1.1E-06s 13:59:09.8 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:09.8 Info: => 0.0012312s 13:59:09.8 Info: DeleteColumn Notifications OnDownload 13:59:09.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:09.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 13:59:09.8 Info: DROP TABLE "Notifications" 13:59:09.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:09.8 Info: => 0.0138071s 13:59:09.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:09.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:09.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 13:59:09.8 Info: DROP TABLE "Notifications" 13:59:09.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:09.9 Info: => 0.0099282s 13:59:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:09', 'health_issue_notification') 13:59:09.9 Info: Committing Transaction 13:59:09.9 Info: 29: health_issue_notification migrated 13:59:09.9 Info: => 0.0359885s 13:59:09.9 Info: 30: add_mediafilerepository_mtime migrating 13:59:09.9 Info: Beginning Transaction 13:59:09.9 Info: Starting migration of Main DB to 30 13:59:09.9 Info: AlterTable TrackFiles 13:59:09.9 Info: => 1.8E-06s 13:59:09.9 Info: CreateColumn TrackFiles Modified DateTime 13:59:09.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:09.9 Info: => 0.0015707s 13:59:09.9 Info: AlterTable TrackFiles 13:59:09.9 Info: => 7E-07s 13:59:09.9 Info: CreateColumn TrackFiles Path String 13:59:09.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:09.9 Info: => 0.0012542s 13:59:09.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:09.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:09.9 Info: => 7.36E-05s 13:59:09.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) 13:59:09.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) 13:59:09.9 Info: => 0.0002226s 13:59:09.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) 13:59:09.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) 13:59:09.9 Info: => 0.0002398s 13:59:09.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) 13:59:09.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) 13:59:09.9 Info: => 0.0002506s 13:59:09.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") 13:59:09.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") 13:59:09.9 Info: => 0.0001521s 13:59:09.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:09.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:09.9 Info: => 0.0001138s 13:59:09.9 Info: AlterTable TrackFiles 13:59:09.9 Info: => 7E-07s 13:59:09.9 Info: AlterColumn TrackFiles Path String 13:59:09.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) 13:59:09.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" 13:59:09.9 Info: DROP TABLE "TrackFiles" 13:59:09.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:09.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:09.9 Info: => 0.0102303s 13:59:09.9 Info: CreateIndex TrackFiles (Path) 13:59:09.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:09.9 Info: => 0.0001885s 13:59:09.9 Info: DeleteColumn TrackFiles RelativePath 13:59:09.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) 13:59:09.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" 13:59:09.9 Info: DROP TABLE "TrackFiles" 13:59:09.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:09.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:09.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:09.9 Info: => 0.0098441s 13:59:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:09', 'add_mediafilerepository_mtime') 13:59:09.9 Info: Committing Transaction 13:59:09.9 Info: 30: add_mediafilerepository_mtime migrated 13:59:09.9 Info: => 0.0389903s 13:59:09.9 Info: 31: add_artistmetadataid_constraint migrating 13:59:09.9 Info: Beginning Transaction 13:59:09.9 Info: Starting migration of Main DB to 31 13:59:09.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 13:59:09.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 13:59:09.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 13:59:09.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:09.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:09.9 Info: => 0.0003643s 13:59:09.9 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:09.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:09.9 Info: => 0.0002525s 13:59:09.9 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:09.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:09.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:09.9 Info: DROP TABLE "Artists" 13:59:09.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:09.9 Info: => 0.0110581s 13:59:09.9 Info: CreateIndex Artists (ArtistMetadataId) 13:59:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:09.9 Info: => 0.0001776s 13:59:09.9 Info: -> 3 Insert operations completed in 00:00:00.0005178 taking an average of 00:00:00.0001726 13:59:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:09', 'add_artistmetadataid_constraint') 13:59:09.9 Info: Committing Transaction 13:59:10.0 Info: 31: add_artistmetadataid_constraint migrated 13:59:10.0 Info: => 0.0238591s 13:59:10.0 Debug: Took: 00:00:02.1029040 13:59:10.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 13:59:10.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 13:59:10.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511501437042_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:10.1 Info: DatabaseEngineVersionCheck migrating 13:59:10.1 Info: PerformDBOperation 13:59:10.1 Info: Performing DB Operation 13:59:10.2 Info: SQLite 3.45.3 13:59:10.2 Info: => 0.061423s 13:59:10.2 Info: DatabaseEngineVersionCheck migrated 13:59:10.2 Info: => 0.0614524s 13:59:10.2 Info: VersionMigration migrating 13:59:10.2 Info: Beginning Transaction 13:59:10.2 Info: CreateTable VersionInfo 13:59:10.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:10.2 Info: => 0.000362s 13:59:10.2 Info: Committing Transaction 13:59:10.2 Info: VersionMigration migrated 13:59:10.2 Info: => 0.0462149s 13:59:10.2 Info: VersionUniqueMigration migrating 13:59:10.2 Info: Beginning Transaction 13:59:10.2 Info: CreateIndex VersionInfo (Version) 13:59:10.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:10.2 Info: => 0.0003791s 13:59:10.2 Info: AlterTable VersionInfo 13:59:10.2 Info: => 1.2E-06s 13:59:10.2 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:10.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:10.2 Info: => 0.0014305s 13:59:10.2 Info: Committing Transaction 13:59:10.3 Info: VersionUniqueMigration migrated 13:59:10.3 Info: => 0.0217288s 13:59:10.3 Info: VersionDescriptionMigration migrating 13:59:10.3 Info: Beginning Transaction 13:59:10.3 Info: AlterTable VersionInfo 13:59:10.3 Info: => 1.6E-06s 13:59:10.3 Info: CreateColumn VersionInfo Description String 13:59:10.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:10.3 Info: => 0.0005327s 13:59:10.3 Info: Committing Transaction 13:59:10.3 Info: VersionDescriptionMigration migrated 13:59:10.3 Info: => 0.019004s 13:59:10.3 Info: 1: InitialSetup migrating 13:59:10.3 Info: Beginning Transaction 13:59:10.3 Info: Starting migration of Main DB to 1 13:59:10.3 Info: CreateTable Config 13:59:10.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:10.3 Info: => 0.0005854s 13:59:10.3 Info: CreateIndex Config (Key) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:10.3 Info: => 0.0001894s 13:59:10.3 Info: CreateTable RootFolders 13:59:10.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:10.3 Info: => 0.000208s 13:59:10.3 Info: CreateIndex RootFolders (Path) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:10.3 Info: => 0.0001733s 13:59:10.3 Info: CreateTable Artists 13:59:10.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) 13:59:10.3 Info: => 0.0005206s 13:59:10.3 Info: CreateIndex Artists (ForeignArtistId) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:10.3 Info: => 0.0001747s 13:59:10.3 Info: CreateIndex Artists (NameSlug) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:10.3 Info: => 0.000181s 13:59:10.3 Info: CreateIndex Artists (CleanName) 13:59:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:10.3 Info: => 0.0001711s 13:59:10.3 Info: CreateIndex Artists (Path) 13:59:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:10.3 Info: => 0.000167s 13:59:10.3 Info: CreateTable Albums 13:59:10.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) 13:59:10.3 Info: => 0.0004624s 13:59:10.3 Info: CreateIndex Albums (ForeignAlbumId) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:10.3 Info: => 0.000172s 13:59:10.3 Info: CreateIndex Albums (MBId) 13:59:10.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:10.3 Info: => 0.0001687s 13:59:10.3 Info: CreateIndex Albums (TADBId) 13:59:10.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:10.3 Info: => 0.0001715s 13:59:10.3 Info: CreateIndex Albums (TitleSlug) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:10.3 Info: => 0.0001675s 13:59:10.3 Info: CreateIndex Albums (CleanTitle) 13:59:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:10.3 Info: => 0.0001662s 13:59:10.3 Info: CreateIndex Albums (Path) 13:59:10.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:10.3 Info: => 0.0001602s 13:59:10.3 Info: CreateTable Tracks 13:59:10.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) 13:59:10.3 Info: => 0.000315s 13:59:10.3 Info: CreateIndex Tracks (ForeignTrackId) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:10.3 Info: => 0.0001697s 13:59:10.3 Info: CreateIndex Tracks (ArtistId) 13:59:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:10.3 Info: => 0.0002379s 13:59:10.3 Info: CreateIndex Tracks (TrackFileId) 13:59:10.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:10.3 Info: => 0.0002052s 13:59:10.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:10.3 Info: => 0.0002033s 13:59:10.3 Info: CreateTable TrackFiles 13:59:10.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) 13:59:10.3 Info: => 0.0003168s 13:59:10.3 Info: CreateIndex TrackFiles (ArtistId) 13:59:10.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:10.3 Info: => 0.0001778s 13:59:10.3 Info: CreateIndex TrackFiles (AlbumId) 13:59:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:10.3 Info: => 0.0001767s 13:59:10.3 Info: CreateTable History 13:59:10.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) 13:59:10.3 Info: => 0.0003515s 13:59:10.3 Info: CreateIndex History (Date) 13:59:10.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:10.3 Info: => 0.00019s 13:59:10.3 Info: CreateIndex History (EventType) 13:59:10.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:10.3 Info: => 0.0001799s 13:59:10.3 Info: CreateIndex History (DownloadId) 13:59:10.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:10.3 Info: => 0.000178s 13:59:10.3 Info: CreateIndex History (AlbumId) 13:59:10.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:10.3 Info: => 0.0001794s 13:59:10.3 Info: CreateTable Notifications 13:59:10.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) 13:59:10.3 Info: => 0.000298s 13:59:10.3 Info: CreateTable ScheduledTasks 13:59:10.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:10.3 Info: => 0.0002774s 13:59:10.3 Info: CreateIndex ScheduledTasks (TypeName) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:10.3 Info: => 0.0002097s 13:59:10.3 Info: CreateTable Indexers 13:59:10.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) 13:59:10.3 Info: => 0.0002812s 13:59:10.3 Info: CreateIndex Indexers (Name) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:10.3 Info: => 0.0001851s 13:59:10.3 Info: CreateTable Profiles 13:59:10.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:10.3 Info: => 0.0002453s 13:59:10.3 Info: CreateIndex Profiles (Name) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:10.3 Info: => 0.0001939s 13:59:10.3 Info: CreateTable QualityDefinitions 13:59:10.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:10.3 Info: => 0.000262s 13:59:10.3 Info: CreateIndex QualityDefinitions (Quality) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:10.3 Info: => 0.0001719s 13:59:10.3 Info: CreateIndex QualityDefinitions (Title) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:10.3 Info: => 0.0002022s 13:59:10.3 Info: CreateTable NamingConfig 13:59:10.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) 13:59:10.3 Info: => 0.0002931s 13:59:10.3 Info: CreateTable Blacklist 13:59:10.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 '') 13:59:10.3 Info: => 0.0003687s 13:59:10.3 Info: CreateTable Metadata 13:59:10.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) 13:59:10.3 Info: => 0.0002557s 13:59:10.3 Info: CreateTable MetadataFiles 13:59:10.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) 13:59:10.3 Info: => 0.0002959s 13:59:10.3 Info: CreateTable DownloadClients 13:59:10.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) 13:59:10.3 Info: => 0.0002626s 13:59:10.3 Info: CreateTable PendingReleases 13:59:10.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 '') 13:59:10.3 Info: => 0.000311s 13:59:10.3 Info: CreateTable RemotePathMappings 13:59:10.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:10.3 Info: => 0.0002561s 13:59:10.3 Info: CreateTable Tags 13:59:10.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:10.3 Info: => 0.0002229s 13:59:10.3 Info: CreateIndex Tags (Label) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:10.3 Info: => 0.000193s 13:59:10.3 Info: CreateTable Restrictions 13:59:10.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:10.3 Info: => 0.0002565s 13:59:10.3 Info: CreateTable DelayProfiles 13:59:10.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) 13:59:10.3 Info: => 0.0003015s 13:59:10.3 Info: CreateTable Users 13:59:10.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:10.3 Info: => 0.0002413s 13:59:10.3 Info: CreateIndex Users (Identifier) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:10.3 Info: => 0.0001917s 13:59:10.3 Info: CreateIndex Users (Username) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:10.3 Info: => 0.0002178s 13:59:10.3 Info: CreateTable Commands 13:59:10.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) 13:59:10.3 Info: => 0.0003352s 13:59:10.3 Info: CreateTable IndexerStatus 13:59:10.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) 13:59:10.3 Info: => 0.0002875s 13:59:10.3 Info: CreateIndex IndexerStatus (ProviderId) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:10.3 Info: => 0.000189s 13:59:10.3 Info: CreateTable ExtraFiles 13:59:10.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) 13:59:10.3 Info: => 0.0002957s 13:59:10.3 Info: CreateTable LyricFiles 13:59:10.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) 13:59:10.3 Info: => 0.0003005s 13:59:10.3 Info: CreateTable LanguageProfiles 13:59:10.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:10.3 Info: => 0.000267s 13:59:10.3 Info: CreateIndex LanguageProfiles (Name) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:10.3 Info: => 0.0002071s 13:59:10.3 Info: CreateTable DownloadClientStatus 13:59:10.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) 13:59:10.3 Info: => 0.0002631s 13:59:10.3 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:10.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:10.3 Info: => 0.0001913s 13:59:10.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:10.3 Info: -> 1 Insert operations completed in 00:00:00.0001337 taking an average of 00:00:00.0001337 13:59:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:10', 'InitialSetup') 13:59:10.3 Info: Committing Transaction 13:59:10.3 Info: 1: InitialSetup migrated 13:59:10.3 Info: => 0.0319914s 13:59:10.3 Info: 2: add_reason_to_pending_releases migrating 13:59:10.3 Info: Beginning Transaction 13:59:10.3 Info: Starting migration of Main DB to 2 13:59:10.3 Info: AlterTable PendingReleases 13:59:10.3 Info: => 1.8E-06s 13:59:10.3 Info: CreateColumn PendingReleases Reason Int32 13:59:10.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:10.3 Info: => 0.0015039s 13:59:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:10', 'add_reason_to_pending_releases') 13:59:10.3 Info: Committing Transaction 13:59:10.4 Info: 2: add_reason_to_pending_releases migrated 13:59:10.4 Info: => 0.0224826s 13:59:10.4 Info: 3: add_medium_support migrating 13:59:10.4 Info: Beginning Transaction 13:59:10.4 Info: Starting migration of Main DB to 3 13:59:10.4 Info: AlterTable Albums 13:59:10.4 Info: => 1.8E-06s 13:59:10.4 Info: CreateColumn Albums Media String 13:59:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:10.4 Info: => 0.0015271s 13:59:10.4 Info: AlterTable Tracks 13:59:10.4 Info: => 8E-07s 13:59:10.4 Info: CreateColumn Tracks MediumNumber Int32 13:59:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:10.4 Info: => 0.001165s 13:59:10.4 Info: AlterTable Tracks 13:59:10.4 Info: => 9E-07s 13:59:10.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:10.4 Info: => 0.0011285s 13:59:10.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:10.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:10.4 Info: => 8.63E-05s 13:59:10.4 Info: DeleteColumn Tracks TrackNumber 13:59:10.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) 13:59:10.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" 13:59:10.4 Info: DROP TABLE "Tracks" 13:59:10.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:10.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:10.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:10.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:10.4 Info: => 0.0098052s 13:59:10.4 Info: AlterTable Tracks 13:59:10.4 Info: => 1.8E-06s 13:59:10.4 Info: CreateColumn Tracks TrackNumber String 13:59:10.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:10.4 Info: => 0.0011451s 13:59:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:10', 'add_medium_support') 13:59:10.4 Info: Committing Transaction 13:59:10.4 Info: 3: add_medium_support migrated 13:59:10.4 Info: => 0.022954s 13:59:10.4 Info: 4: add_various_qualites_in_profile migrating 13:59:10.4 Info: Beginning Transaction 13:59:10.4 Info: Starting migration of Main DB to 4 13:59:10.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:10.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:10.4 Info: => 0.0001759s 13:59:10.4 Info: PerformDBOperation 13:59:10.4 Info: Performing DB Operation 13:59:10.4 Info: => 0.0001028s 13:59:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:10', 'add_various_qualites_in_profile') 13:59:10.4 Info: Committing Transaction 13:59:10.4 Info: 4: add_various_qualites_in_profile migrated 13:59:10.4 Info: => 0.0224234s 13:59:10.4 Info: 5: metadata_profiles migrating 13:59:10.4 Info: Beginning Transaction 13:59:10.4 Info: Starting migration of Main DB to 5 13:59:10.4 Info: CreateTable MetadataProfiles 13:59:10.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:10.4 Info: => 0.0004866s 13:59:10.4 Info: CreateIndex MetadataProfiles (Name) 13:59:10.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:10.4 Info: => 0.0002372s 13:59:10.4 Info: AlterTable Artists 13:59:10.4 Info: => 1.3E-06s 13:59:10.4 Info: CreateColumn Artists MetadataProfileId Int32 13:59:10.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:10.4 Info: => 0.001367s 13:59:10.4 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:10.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) 13:59:10.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" 13:59:10.4 Info: DROP TABLE "Artists" 13:59:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:10.4 Info: => 0.0114125s 13:59:10.4 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:10.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) 13:59:10.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" 13:59:10.4 Info: DROP TABLE "Artists" 13:59:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:10.4 Info: => 0.0105175s 13:59:10.4 Info: AlterTable Albums 13:59:10.4 Info: => 1.5E-06s 13:59:10.4 Info: CreateColumn Albums SecondaryTypes String 13:59:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:10.4 Info: => 0.0012236s 13:59:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:10', 'metadata_profiles') 13:59:10.4 Info: Committing Transaction 13:59:10.5 Info: 5: metadata_profiles migrated 13:59:10.5 Info: => 0.0232573s 13:59:10.5 Info: 6: separate_automatic_and_interactive_search migrating 13:59:10.5 Info: Beginning Transaction 13:59:10.5 Info: Starting migration of Main DB to 6 13:59:10.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:10.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 13:59:10.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:10.5 Info: DROP TABLE "Indexers" 13:59:10.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:10.5 Info: => 0.0094181s 13:59:10.5 Info: AlterTable Indexers 13:59:10.5 Info: => 1.5E-06s 13:59:10.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:10.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:10.5 Info: => 0.0011802s 13:59:10.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:10.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:10.5 Info: => 7.71E-05s 13:59:10.5 Info: AlterTable Indexers 13:59:10.5 Info: => 1E-06s 13:59:10.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:10.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 13:59:10.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 13:59:10.5 Info: DROP TABLE "Indexers" 13:59:10.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:10.5 Info: => 0.0230127s 13:59:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:10', 'separate_automatic_and_interactive_search') 13:59:10.5 Info: Committing Transaction 13:59:10.5 Info: 6: separate_automatic_and_interactive_search migrated 13:59:10.5 Info: => 0.0458667s 13:59:10.5 Info: 7: change_album_path_to_relative migrating 13:59:10.5 Info: Beginning Transaction 13:59:10.5 Info: Starting migration of Main DB to 7 13:59:10.5 Info: DeleteColumn Albums Path 13:59:10.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:10.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:10.5 Info: DROP TABLE "Albums" 13:59:10.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:10.5 Info: => 0.0112801s 13:59:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:10', 'change_album_path_to_relative') 13:59:10.5 Info: Committing Transaction 13:59:10.6 Info: 7: change_album_path_to_relative migrated 13:59:10.6 Info: => 0.0372356s 13:59:10.6 Info: 8: change_quality_size_mb_to_kb migrating 13:59:10.6 Info: Beginning Transaction 13:59:10.6 Info: Starting migration of Main DB to 8 13:59:10.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 13:59:10.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 13:59:10.6 Info: => 0.0001813s 13:59:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:10', 'change_quality_size_mb_to_kb') 13:59:10.6 Info: Committing Transaction 13:59:10.6 Info: 8: change_quality_size_mb_to_kb migrated 13:59:10.6 Info: => 0.0194103s 13:59:10.6 Info: 9: album_releases migrating 13:59:10.6 Info: Beginning Transaction 13:59:10.6 Info: Starting migration of Main DB to 9 13:59:10.6 Info: AlterTable Albums 13:59:10.6 Info: => 2E-06s 13:59:10.6 Info: CreateColumn Albums Releases String 13:59:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:10.6 Info: => 0.0015425s 13:59:10.6 Info: AlterTable Albums 13:59:10.6 Info: => 1.2E-06s 13:59:10.6 Info: CreateColumn Albums CurrentRelease String 13:59:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:10.6 Info: => 0.0012239s 13:59:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:10', 'album_releases') 13:59:10.6 Info: Committing Transaction 13:59:10.6 Info: 9: album_releases migrated 13:59:10.6 Info: => 0.020714s 13:59:10.6 Info: 10: album_releases_fix migrating 13:59:10.6 Info: Beginning Transaction 13:59:10.6 Info: Starting migration of Main DB to 10 13:59:10.6 Info: AlterTable Albums 13:59:10.6 Info: => 1.6E-06s 13:59:10.6 Info: AlterColumn Albums Releases String 13:59:10.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:10.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:10.6 Info: DROP TABLE "Albums" 13:59:10.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:10.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:10.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:10.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:10.6 Info: => 0.0114666s 13:59:10.6 Info: AlterTable Albums 13:59:10.6 Info: => 2E-06s 13:59:10.6 Info: AlterColumn Albums CurrentRelease String 13:59:10.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:10.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:10.6 Info: DROP TABLE "Albums" 13:59:10.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:10.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:10.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:10.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:10.6 Info: => 0.0110327s 13:59:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:10', 'album_releases_fix') 13:59:10.6 Info: Committing Transaction 13:59:10.6 Info: 10: album_releases_fix migrated 13:59:10.6 Info: => 0.033738s 13:59:10.6 Info: 11: import_lists migrating 13:59:10.6 Info: Beginning Transaction 13:59:10.6 Info: Starting migration of Main DB to 11 13:59:10.6 Info: CreateTable ImportLists 13:59:10.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 13:59:10.6 Info: => 0.0005622s 13:59:10.6 Info: CreateIndex ImportLists (Name) 13:59:10.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:10.6 Info: => 0.0002319s 13:59:10.6 Info: CreateTable ImportListStatus 13:59:10.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:10.6 Info: => 0.0003047s 13:59:10.6 Info: CreateIndex ImportListStatus (ProviderId) 13:59:10.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:10.6 Info: => 0.0002036s 13:59:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:10', 'import_lists') 13:59:10.6 Info: Committing Transaction 13:59:10.7 Info: 11: import_lists migrated 13:59:10.7 Info: => 0.020613s 13:59:10.7 Info: 12: add_release_status migrating 13:59:10.7 Info: Beginning Transaction 13:59:10.7 Info: Starting migration of Main DB to 12 13:59:10.7 Info: AlterTable MetadataProfiles 13:59:10.7 Info: => 1.7E-06s 13:59:10.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:10.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:10.7 Info: => 0.001603s 13:59:10.7 Info: PerformDBOperation 13:59:10.7 Info: Performing DB Operation 13:59:10.7 Info: => 6.1E-05s 13:59:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:10', 'add_release_status') 13:59:10.7 Info: Committing Transaction 13:59:10.7 Info: 12: add_release_status migrated 13:59:10.7 Info: => 0.0208045s 13:59:10.7 Info: 13: album_download_notification migrating 13:59:10.7 Info: Beginning Transaction 13:59:10.7 Info: Starting migration of Main DB to 13 13:59:10.7 Info: AlterTable Notifications 13:59:10.7 Info: => 2.1E-06s 13:59:10.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:10.7 Info: => 0.0014906s 13:59:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:10', 'album_download_notification') 13:59:10.7 Info: Committing Transaction 13:59:10.7 Info: 13: album_download_notification migrated 13:59:10.7 Info: => 0.0225584s 13:59:10.7 Info: 14: fix_language_metadata_profiles migrating 13:59:10.7 Info: Beginning Transaction 13:59:10.7 Info: Starting migration of Main DB to 14 13:59:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:10.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:10.7 Info: => 0.0003134s 13:59:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:10.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:10.7 Info: => 0.0001498s 13:59:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:10', 'fix_language_metadata_profiles') 13:59:10.7 Info: Committing Transaction 13:59:10.7 Info: 14: fix_language_metadata_profiles migrated 13:59:10.7 Info: => 0.0233657s 13:59:10.7 Info: 15: remove_fanzub migrating 13:59:10.7 Info: Beginning Transaction 13:59:10.7 Info: Starting migration of Main DB to 15 13:59:10.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:10.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:10.7 Info: => 0.0001559s 13:59:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:10', 'remove_fanzub') 13:59:10.7 Info: Committing Transaction 13:59:10.8 Info: 15: remove_fanzub migrated 13:59:10.8 Info: => 0.0214641s 13:59:10.8 Info: 16: update_artist_history_indexes migrating 13:59:10.8 Info: Beginning Transaction 13:59:10.8 Info: Starting migration of Main DB to 16 13:59:10.8 Info: CreateIndex Albums (ArtistId) 13:59:10.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:10.8 Info: => 0.0003845s 13:59:10.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:10.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:10.8 Info: => 0.0002257s 13:59:10.8 Info: DeleteIndex History (AlbumId) 13:59:10.8 Info: DROP INDEX "IX_History_AlbumId" 13:59:10.8 Info: => 0.000262s 13:59:10.8 Info: CreateIndex History (AlbumId, Date) 13:59:10.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:10.8 Info: => 0.0002062s 13:59:10.8 Info: DeleteIndex History (DownloadId) 13:59:10.8 Info: DROP INDEX "IX_History_DownloadId" 13:59:10.8 Info: => 0.0002151s 13:59:10.8 Info: CreateIndex History (DownloadId, Date) 13:59:10.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:10.8 Info: => 0.0001979s 13:59:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:10', 'update_artist_history_indexes') 13:59:10.8 Info: Committing Transaction 13:59:10.8 Info: 16: update_artist_history_indexes migrated 13:59:10.8 Info: => 0.0208968s 13:59:10.8 Info: 17: remove_nma migrating 13:59:10.8 Info: Beginning Transaction 13:59:10.8 Info: Starting migration of Main DB to 17 13:59:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:10.8 Info: => 0.0001667s 13:59:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:10', 'remove_nma') 13:59:10.8 Info: Committing Transaction 13:59:10.8 Info: 17: remove_nma migrated 13:59:10.8 Info: => 0.0225246s 13:59:10.8 Info: 18: album_disambiguation migrating 13:59:10.8 Info: Beginning Transaction 13:59:10.8 Info: Starting migration of Main DB to 18 13:59:10.8 Info: AlterTable Albums 13:59:10.8 Info: => 1.7E-06s 13:59:10.8 Info: CreateColumn Albums Disambiguation String 13:59:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:10.8 Info: => 0.0016424s 13:59:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:10', 'album_disambiguation') 13:59:10.8 Info: Committing Transaction 13:59:10.8 Info: 18: album_disambiguation migrated 13:59:10.8 Info: => 0.0223523s 13:59:10.8 Info: 19: add_ape_quality_in_profiles migrating 13:59:10.8 Info: Beginning Transaction 13:59:10.8 Info: Starting migration of Main DB to 19 13:59:10.8 Info: PerformDBOperation 13:59:10.8 Info: Performing DB Operation 13:59:10.8 Info: => 0.0001047s 13:59:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:10', 'add_ape_quality_in_profiles') 13:59:10.8 Info: Committing Transaction 13:59:10.9 Info: 19: add_ape_quality_in_profiles migrated 13:59:10.9 Info: => 0.0225093s 13:59:10.9 Info: 20: remove_pushalot migrating 13:59:10.9 Info: Beginning Transaction 13:59:10.9 Info: Starting migration of Main DB to 20 13:59:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:10.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:10.9 Info: => 0.0001728s 13:59:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:10.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:10.9 Info: => 8.09E-05s 13:59:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:10.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:10.9 Info: => 7.86E-05s 13:59:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:10', 'remove_pushalot') 13:59:10.9 Info: Committing Transaction 13:59:10.9 Info: 20: remove_pushalot migrated 13:59:10.9 Info: => 0.0221755s 13:59:10.9 Info: 21: add_custom_filters migrating 13:59:10.9 Info: Beginning Transaction 13:59:10.9 Info: Starting migration of Main DB to 21 13:59:10.9 Info: CreateTable CustomFilters 13:59:10.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:10.9 Info: => 0.0004674s 13:59:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:10', 'add_custom_filters') 13:59:10.9 Info: Committing Transaction 13:59:10.9 Info: 21: add_custom_filters migrated 13:59:10.9 Info: => 0.0224692s 13:59:10.9 Info: 22: import_list_tags migrating 13:59:10.9 Info: Beginning Transaction 13:59:10.9 Info: Starting migration of Main DB to 22 13:59:10.9 Info: AlterTable ImportLists 13:59:10.9 Info: => 2E-06s 13:59:10.9 Info: CreateColumn ImportLists Tags String 13:59:10.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:10.9 Info: => 0.0016173s 13:59:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:10', 'import_list_tags') 13:59:10.9 Info: Committing Transaction 13:59:10.9 Info: 22: import_list_tags migrated 13:59:10.9 Info: => 0.0226008s 13:59:10.9 Info: 23: add_release_groups_etc migrating 13:59:10.9 Info: Beginning Transaction 13:59:10.9 Info: Starting migration of Main DB to 23 13:59:10.9 Info: CreateTable ArtistMetadata 13:59:10.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) 13:59:10.9 Info: => 0.0006336s 13:59:10.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:10.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:10.9 Info: => 0.0002447s 13:59:10.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" 13:59:10.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" 13:59:10.9 Info: => 0.0001754s 13:59:10.9 Info: AlterTable Artists 13:59:10.9 Info: => 1.2E-06s 13:59:10.9 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:10.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:10.9 Info: => 0.0014243s 13:59:10.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:10.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:10.9 Info: => 0.0001585s 13:59:10.9 Info: CreateTable AlbumReleases 13:59:10.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) 13:59:10.9 Info: => 0.0003416s 13:59:10.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:10.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:10.9 Info: => 0.0002029s 13:59:10.9 Info: CreateIndex AlbumReleases (AlbumId) 13:59:10.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:10.9 Info: => 0.0001902s 13:59:10.9 Info: PerformDBOperation 13:59:10.9 Info: Performing DB Operation 13:59:10.9 Info: => 8.29E-05s 13:59:10.9 Info: AlterTable Albums 13:59:10.9 Info: => 9E-07s 13:59:10.9 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:10.9 Info: => 0.0013604s 13:59:10.9 Info: AlterTable Albums 13:59:10.9 Info: => 1E-06s 13:59:10.9 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:10.9 Info: => 0.0013304s 13:59:10.9 Info: AlterTable Albums 13:59:10.9 Info: => 1.1E-06s 13:59:10.9 Info: CreateColumn Albums Links String 13:59:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:10.9 Info: => 0.0012952s 13:59:10.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:10.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:10.9 Info: => 0.0001765s 13:59:10.9 Info: AlterTable Tracks 13:59:10.9 Info: => 9E-07s 13:59:10.9 Info: CreateColumn Tracks ForeignRecordingId String 13:59:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:10.9 Info: => 0.0012772s 13:59:10.9 Info: AlterTable Tracks 13:59:10.9 Info: => 1E-06s 13:59:10.9 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:10.9 Info: => 0.0012976s 13:59:10.9 Info: AlterTable Tracks 13:59:10.9 Info: => 1.1E-06s 13:59:10.9 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:10.9 Info: => 0.0012862s 13:59:10.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:10.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:10.9 Info: => 0.0001624s 13:59:10.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:10.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:10.9 Info: => 0.0001406s 13:59:10.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:10.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:10.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" 13:59:10.9 Info: DROP TABLE "Artists" 13:59:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:10.9 Info: => 0.0114416s 13:59:10.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:11.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:11.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:11.0 Info: DROP TABLE "Albums" 13:59:11.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:11.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:11.0 Info: => 0.0153424s 13:59:11.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:11.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:11.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 13:59:11.0 Info: DROP TABLE "Tracks" 13:59:11.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:11.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:11.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:11.0 Info: => 0.0106453s 13:59:11.0 Info: DeleteColumn TrackFiles ArtistId 13:59:11.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:11.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 13:59:11.0 Info: DROP TABLE "TrackFiles" 13:59:11.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:11.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:11.0 Info: => 0.0102714s 13:59:11.0 Info: CreateIndex Artists (ArtistMetadataId) 13:59:11.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:11.0 Info: => 0.0001874s 13:59:11.0 Info: CreateIndex Artists (Monitored) 13:59:11.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:11.0 Info: => 0.0001918s 13:59:11.0 Info: CreateIndex Albums (ArtistMetadataId) 13:59:11.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:11.0 Info: => 0.0001845s 13:59:11.0 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:11.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:11.0 Info: => 0.0001836s 13:59:11.0 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:11.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:11.0 Info: => 0.00018s 13:59:11.0 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:11.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:11.0 Info: => 0.0001581s 13:59:11.0 Info: UpdateData 13:59:11.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:11.0 Info: => 9.25E-05s 13:59:11.0 Info: UpdateData 13:59:11.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:11.0 Info: => 6.8E-05s 13:59:11.0 Info: UpdateData 13:59:11.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:11.0 Info: => 8.47E-05s 13:59:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:11', 'add_release_groups_etc') 13:59:11.0 Info: Committing Transaction 13:59:11.0 Info: 23: add_release_groups_etc migrated 13:59:11.0 Info: => 0.0278622s 13:59:11.0 Info: 24: NewMediaInfoFormat migrating 13:59:11.0 Info: Beginning Transaction 13:59:11.0 Info: Starting migration of Main DB to 24 13:59:11.0 Info: UpdateData 13:59:11.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:11.0 Info: => 0.000178s 13:59:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:11', 'NewMediaInfoFormat') 13:59:11.0 Info: Committing Transaction 13:59:11.0 Info: 24: NewMediaInfoFormat migrated 13:59:11.0 Info: => 0.0223932s 13:59:11.0 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:11.0 Info: Beginning Transaction 13:59:11.0 Info: Starting migration of Main DB to 25 13:59:11.0 Info: RenameTable Restrictions ReleaseProfiles 13:59:11.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:11.0 Info: => 0.00415s 13:59:11.0 Info: AlterTable ReleaseProfiles 13:59:11.0 Info: => 1.7E-06s 13:59:11.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:11.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:11.0 Info: => 0.0012621s 13:59:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:11', 'rename_restrictions_to_release_profiles') 13:59:11.0 Info: Committing Transaction 13:59:11.1 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:11.1 Info: => 0.0241779s 13:59:11.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:11.1 Info: Beginning Transaction 13:59:11.1 Info: Starting migration of Main DB to 26 13:59:11.1 Info: RenameTable Profiles QualityProfiles 13:59:11.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:11.1 Info: => 0.0043193s 13:59:11.1 Info: AlterTable QualityProfiles 13:59:11.1 Info: => 1.9E-06s 13:59:11.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:11.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:11.1 Info: => 0.0012682s 13:59:11.1 Info: AlterTable LanguageProfiles 13:59:11.1 Info: => 8E-07s 13:59:11.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:11.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:11.1 Info: => 0.0012242s 13:59:11.1 Info: UpdateData 13:59:11.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:11.1 Info: => 0.0001009s 13:59:11.1 Info: UpdateData 13:59:11.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:11.1 Info: => 7.6E-05s 13:59:11.1 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:11.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:11.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:11.1 Info: DROP TABLE "Artists" 13:59:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:11.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:11.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:11.1 Info: => 0.0111059s 13:59:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:11', 'rename_quality_profiles_add_upgrade_allowed') 13:59:11.1 Info: Committing Transaction 13:59:11.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:11.1 Info: => 0.0383472s 13:59:11.1 Info: 27: add_import_exclusions migrating 13:59:11.1 Info: Beginning Transaction 13:59:11.1 Info: Starting migration of Main DB to 27 13:59:11.1 Info: CreateTable ImportListExclusions 13:59:11.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:11.1 Info: => 0.0004553s 13:59:11.1 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:11.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:11.1 Info: => 0.0002171s 13:59:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:11', 'add_import_exclusions') 13:59:11.1 Info: Committing Transaction 13:59:11.1 Info: 27: add_import_exclusions migrated 13:59:11.1 Info: => 0.0219391s 13:59:11.1 Info: 28: clean_artist_metadata_table migrating 13:59:11.1 Info: Beginning Transaction 13:59:11.1 Info: Starting migration of Main DB to 28 13:59:11.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:11.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:11.1 Info: => 0.0004005s 13:59:11.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:11.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:11.1 Info: => 0.0002292s 13:59:11.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:11.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:11.1 Info: => 0.0002229s 13:59:11.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:11.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:11.1 Info: => 0.0002298s 13:59:11.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:11.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:11.1 Info: => 0.0002187s 13:59:11.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:11.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:11.1 Info: => 0.000225s 13:59:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:11', 'clean_artist_metadata_table') 13:59:11.1 Info: Committing Transaction 13:59:11.2 Info: 28: clean_artist_metadata_table migrated 13:59:11.2 Info: => 0.0210491s 13:59:11.2 Info: 29: health_issue_notification migrating 13:59:11.2 Info: Beginning Transaction 13:59:11.2 Info: Starting migration of Main DB to 29 13:59:11.2 Info: AlterTable Notifications 13:59:11.2 Info: => 1.6E-06s 13:59:11.2 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:11.2 Info: => 0.0015641s 13:59:11.2 Info: AlterTable Notifications 13:59:11.2 Info: => 9E-07s 13:59:11.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:11.2 Info: => 0.0012912s 13:59:11.2 Info: AlterTable Notifications 13:59:11.2 Info: => 8E-07s 13:59:11.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:11.2 Info: => 0.0012524s 13:59:11.2 Info: AlterTable Notifications 13:59:11.2 Info: => 9E-07s 13:59:11.2 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:11.2 Info: => 0.0012722s 13:59:11.2 Info: AlterTable Notifications 13:59:11.2 Info: => 8E-07s 13:59:11.2 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:11.2 Info: => 0.0013173s 13:59:11.2 Info: DeleteColumn Notifications OnDownload 13:59:11.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) 13:59:11.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" 13:59:11.2 Info: DROP TABLE "Notifications" 13:59:11.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:11.2 Info: => 0.0132725s 13:59:11.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:11.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) 13:59:11.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" 13:59:11.2 Info: DROP TABLE "Notifications" 13:59:11.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:11.2 Info: => 0.0104414s 13:59:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:11', 'health_issue_notification') 13:59:11.2 Info: Committing Transaction 13:59:11.2 Info: 29: health_issue_notification migrated 13:59:11.2 Info: => 0.0304681s 13:59:11.2 Info: 30: add_mediafilerepository_mtime migrating 13:59:11.2 Info: Beginning Transaction 13:59:11.2 Info: Starting migration of Main DB to 30 13:59:11.2 Info: AlterTable TrackFiles 13:59:11.2 Info: => 1.8E-06s 13:59:11.2 Info: CreateColumn TrackFiles Modified DateTime 13:59:11.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:11.2 Info: => 0.0016725s 13:59:11.2 Info: AlterTable TrackFiles 13:59:11.2 Info: => 9E-07s 13:59:11.2 Info: CreateColumn TrackFiles Path String 13:59:11.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:11.2 Info: => 0.0012867s 13:59:11.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:11.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:11.2 Info: => 7.97E-05s 13:59:11.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) 13:59:11.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) 13:59:11.2 Info: => 0.0002398s 13:59:11.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) 13:59:11.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) 13:59:11.2 Info: => 0.0002523s 13:59:11.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) 13:59:11.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) 13:59:11.2 Info: => 0.0002726s 13:59:11.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") 13:59:11.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") 13:59:11.2 Info: => 0.0001549s 13:59:11.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:11.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:11.2 Info: => 0.0001173s 13:59:11.2 Info: AlterTable TrackFiles 13:59:11.2 Info: => 9E-07s 13:59:11.2 Info: AlterColumn TrackFiles Path String 13:59:11.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) 13:59:11.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" 13:59:11.2 Info: DROP TABLE "TrackFiles" 13:59:11.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:11.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:11.2 Info: => 0.0108021s 13:59:11.2 Info: CreateIndex TrackFiles (Path) 13:59:11.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:11.2 Info: => 0.0001963s 13:59:11.2 Info: DeleteColumn TrackFiles RelativePath 13:59:11.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) 13:59:11.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" 13:59:11.2 Info: DROP TABLE "TrackFiles" 13:59:11.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:11.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:11.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:11.2 Info: => 0.0112185s 13:59:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:11', 'add_mediafilerepository_mtime') 13:59:11.2 Info: Committing Transaction 13:59:11.3 Info: 30: add_mediafilerepository_mtime migrated 13:59:11.3 Info: => 0.0352163s 13:59:11.3 Info: 31: add_artistmetadataid_constraint migrating 13:59:11.3 Info: Beginning Transaction 13:59:11.3 Info: Starting migration of Main DB to 31 13:59:11.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:11.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:11.3 Info: => 0.0002841s 13:59:11.3 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:11.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:11.3 Info: => 0.0003173s 13:59:11.3 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:11.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:11.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:11.3 Info: DROP TABLE "Artists" 13:59:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:11.3 Info: => 0.0111257s 13:59:11.3 Info: CreateIndex Artists (ArtistMetadataId) 13:59:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:11.3 Info: => 0.0001844s 13:59:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:11', 'add_artistmetadataid_constraint') 13:59:11.3 Info: Committing Transaction 13:59:11.3 Info: 31: add_artistmetadataid_constraint migrated 13:59:11.3 Info: => 0.0218648s 13:59:11.3 Info: 32: old_ids_and_artist_alias migrating 13:59:11.3 Info: Beginning Transaction 13:59:11.3 Info: Starting migration of Main DB to 32 13:59:11.3 Info: AlterTable ArtistMetadata 13:59:11.3 Info: => 1.7E-06s 13:59:11.3 Info: CreateColumn ArtistMetadata Aliases String 13:59:11.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:11.3 Info: => 0.0016959s 13:59:11.3 Info: AlterTable ArtistMetadata 13:59:11.3 Info: => 8E-07s 13:59:11.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:11.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:11.3 Info: => 0.0013365s 13:59:11.3 Info: AlterTable Albums 13:59:11.3 Info: => 1.3E-06s 13:59:11.3 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:11.3 Info: => 0.0014234s 13:59:11.3 Info: AlterTable AlbumReleases 13:59:11.3 Info: => 1.3E-06s 13:59:11.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:11.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:11.3 Info: => 0.001419s 13:59:11.3 Info: AlterTable Tracks 13:59:11.3 Info: => 1.3E-06s 13:59:11.3 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:11.3 Info: => 0.0013932s 13:59:11.3 Info: AlterTable Tracks 13:59:11.3 Info: => 1.3E-06s 13:59:11.3 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:11.3 Info: => 0.0013709s 13:59:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:11', 'old_ids_and_artist_alias') 13:59:11.3 Info: Committing Transaction 13:59:11.3 Info: 32: old_ids_and_artist_alias migrated 13:59:11.3 Info: => 0.0201413s 13:59:11.3 Info: 33: download_propers_config migrating 13:59:11.3 Info: Beginning Transaction 13:59:11.3 Info: Starting migration of Main DB to 33 13:59:11.3 Info: PerformDBOperation 13:59:11.3 Info: Performing DB Operation 13:59:11.3 Info: => 0.0001161s 13:59:11.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:11.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:11.3 Info: => 0.0001065s 13:59:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:11', 'download_propers_config') 13:59:11.3 Info: Committing Transaction 13:59:11.3 Info: 33: download_propers_config migrated 13:59:11.3 Info: => 0.0224385s 13:59:11.3 Info: 34: remove_language_profiles migrating 13:59:11.3 Info: Beginning Transaction 13:59:11.3 Info: Starting migration of Main DB to 34 13:59:11.3 Info: DeleteTable LanguageProfiles 13:59:11.3 Info: DROP TABLE "LanguageProfiles" 13:59:11.3 Info: => 0.0005129s 13:59:11.3 Info: DeleteColumn Artists LanguageProfileId 13:59:11.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:11.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:11.4 Info: DROP TABLE "Artists" 13:59:11.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:11.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:11.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:11.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:11.4 Info: => 0.0117072s 13:59:11.4 Info: DeleteColumn ImportLists LanguageProfileId 13:59:11.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 13:59:11.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 13:59:11.4 Info: DROP TABLE "ImportLists" 13:59:11.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:11.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:11.4 Info: => 0.0107972s 13:59:11.4 Info: DeleteColumn Blacklist Language 13:59:11.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 13:59:11.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 13:59:11.4 Info: DROP TABLE "Blacklist" 13:59:11.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:11.4 Info: => 0.0103089s 13:59:11.4 Info: DeleteColumn History Language 13:59:11.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 13:59:11.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 13:59:11.4 Info: DROP TABLE "History" 13:59:11.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:11.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:11.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:11.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:11.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:11.4 Info: => 0.0116927s 13:59:11.4 Info: DeleteColumn LyricFiles Language 13:59:11.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:11.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 13:59:11.4 Info: DROP TABLE "LyricFiles" 13:59:11.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:11.4 Info: => 0.0102838s 13:59:11.4 Info: DeleteColumn TrackFiles Language 13:59:11.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:11.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:11.4 Info: DROP TABLE "TrackFiles" 13:59:11.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:11.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:11.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:11.4 Info: => 0.0148955s 13:59:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:11', 'remove_language_profiles') 13:59:11.4 Info: Committing Transaction 13:59:11.4 Info: 34: remove_language_profiles migrated 13:59:11.4 Info: => 0.0411761s 13:59:11.4 Info: 35: multi_disc_naming_format migrating 13:59:11.4 Info: Beginning Transaction 13:59:11.4 Info: Starting migration of Main DB to 35 13:59:11.4 Info: AlterTable NamingConfig 13:59:11.4 Info: => 1.8E-06s 13:59:11.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:11.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:11.4 Info: => 0.0016479s 13:59:11.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:11.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:11.4 Info: => 0.0001122s 13:59:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:11', 'multi_disc_naming_format') 13:59:11.4 Info: Committing Transaction 13:59:11.5 Info: 35: multi_disc_naming_format migrated 13:59:11.5 Info: => 0.0205808s 13:59:11.5 Info: 36: add_download_client_priority migrating 13:59:11.5 Info: Beginning Transaction 13:59:11.5 Info: Starting migration of Main DB to 36 13:59:11.5 Info: AlterTable DownloadClients 13:59:11.5 Info: => 2E-06s 13:59:11.5 Info: CreateColumn DownloadClients Priority Int32 13:59:11.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:11.5 Info: => 0.00164s 13:59:11.5 Info: PerformDBOperation 13:59:11.5 Info: Performing DB Operation 13:59:11.5 Info: => 0.0001929s 13:59:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:11', 'add_download_client_priority') 13:59:11.5 Info: Committing Transaction 13:59:11.5 Info: 36: add_download_client_priority migrated 13:59:11.5 Info: => 0.0207945s 13:59:11.5 Info: 37: remove_growl_prowl migrating 13:59:11.5 Info: Beginning Transaction 13:59:11.5 Info: Starting migration of Main DB to 37 13:59:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:11.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:11.5 Info: => 0.0001672s 13:59:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:11.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:11.5 Info: => 7.88E-05s 13:59:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:11', 'remove_growl_prowl') 13:59:11.5 Info: Committing Transaction 13:59:11.5 Info: 37: remove_growl_prowl migrated 13:59:11.5 Info: => 0.0224076s 13:59:11.5 Info: 38: remove_plex_hometheatre migrating 13:59:11.5 Info: Beginning Transaction 13:59:11.5 Info: Starting migration of Main DB to 38 13:59:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:11.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:11.5 Info: => 0.0001709s 13:59:11.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:11.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:11.5 Info: => 8.04E-05s 13:59:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:11', 'remove_plex_hometheatre') 13:59:11.5 Info: Committing Transaction 13:59:11.5 Info: 38: remove_plex_hometheatre migrated 13:59:11.5 Info: => 0.0225097s 13:59:11.5 Info: 39: add_root_folder_add_defaults migrating 13:59:11.5 Info: Beginning Transaction 13:59:11.5 Info: Starting migration of Main DB to 39 13:59:11.5 Info: AlterTable RootFolders 13:59:11.5 Info: => 2.3E-06s 13:59:11.5 Info: CreateColumn RootFolders Name String 13:59:11.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:11.5 Info: => 0.0016786s 13:59:11.5 Info: AlterTable RootFolders 13:59:11.5 Info: => 1.6E-06s 13:59:11.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:11.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:11.5 Info: => 0.0013319s 13:59:11.5 Info: AlterTable RootFolders 13:59:11.5 Info: => 8E-07s 13:59:11.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:11.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:11.5 Info: => 0.0012246s 13:59:11.5 Info: AlterTable RootFolders 13:59:11.5 Info: => 1.2E-06s 13:59:11.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:11.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:11.5 Info: => 0.0013058s 13:59:11.5 Info: AlterTable RootFolders 13:59:11.5 Info: => 1.1E-06s 13:59:11.5 Info: CreateColumn RootFolders DefaultTags String 13:59:11.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:11.5 Info: => 0.0012443s 13:59:11.5 Info: PerformDBOperation 13:59:11.5 Info: Performing DB Operation 13:59:11.5 Info: => 0.0001714s 13:59:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:11', 'add_root_folder_add_defaults') 13:59:11.5 Info: Committing Transaction 13:59:11.6 Info: 39: add_root_folder_add_defaults migrated 13:59:11.6 Info: => 0.020881s 13:59:11.6 Info: 40: task_duration migrating 13:59:11.6 Info: Beginning Transaction 13:59:11.6 Info: Starting migration of Main DB to 40 13:59:11.6 Info: AlterTable ScheduledTasks 13:59:11.6 Info: => 1.9E-06s 13:59:11.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:11.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:11.6 Info: => 0.0015866s 13:59:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:11', 'task_duration') 13:59:11.6 Info: Committing Transaction 13:59:11.6 Info: 40: task_duration migrated 13:59:11.6 Info: => 0.0225002s 13:59:11.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:11.6 Info: Beginning Transaction 13:59:11.6 Info: Starting migration of Main DB to 41 13:59:11.6 Info: AlterTable ReleaseProfiles 13:59:11.6 Info: => 1.9E-06s 13:59:11.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:11.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:11.6 Info: => 0.0017329s 13:59:11.6 Info: AlterTable ReleaseProfiles 13:59:11.6 Info: => 9E-07s 13:59:11.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:11.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:11.6 Info: => 0.0013494s 13:59:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:11', 'add_indexer_and_enabled_to_release_profiles') 13:59:11.6 Info: Committing Transaction 13:59:11.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:11.6 Info: => 0.0244223s 13:59:11.6 Info: 42: remove_album_folders migrating 13:59:11.6 Info: Beginning Transaction 13:59:11.6 Info: Starting migration of Main DB to 42 13:59:11.6 Info: DeleteColumn Artists AlbumFolder 13:59:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:11.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" 13:59:11.6 Info: DROP TABLE "Artists" 13:59:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:11.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:11.6 Info: => 0.0118029s 13:59:11.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:11.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:11.6 Info: => 8.48E-05s 13:59:11.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:11.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:11.6 Info: => 8.06E-05s 13:59:11.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:11.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 13:59:11.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:11.6 Info: DROP TABLE "NamingConfig" 13:59:11.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:11.6 Info: => 0.0100322s 13:59:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:11', 'remove_album_folders') 13:59:11.6 Info: Committing Transaction 13:59:11.7 Info: 42: remove_album_folders migrated 13:59:11.7 Info: => 0.035141s 13:59:11.7 Info: 44: add_priority_to_indexers migrating 13:59:11.7 Info: Beginning Transaction 13:59:11.7 Info: Starting migration of Main DB to 44 13:59:11.7 Info: AlterTable Indexers 13:59:11.7 Info: => 1.7E-06s 13:59:11.7 Info: CreateColumn Indexers Priority Int32 13:59:11.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:11.7 Info: => 0.001695s 13:59:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:11', 'add_priority_to_indexers') 13:59:11.7 Info: Committing Transaction 13:59:11.7 Info: 44: add_priority_to_indexers migrated 13:59:11.7 Info: => 0.0224352s 13:59:11.7 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:11.7 Info: Beginning Transaction 13:59:11.7 Info: Starting migration of Main DB to 45 13:59:11.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:11.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:11.7 Info: => 0.0003085s 13:59:11.7 Info: PerformDBOperation 13:59:11.7 Info: Performing DB Operation 13:59:11.7 Info: => 9.73E-05s 13:59:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:11', 'remove_chown_and_folderchmod_config') 13:59:11.7 Info: Committing Transaction 13:59:11.7 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:11.7 Info: => 0.0221777s 13:59:11.7 Info: 47: update_notifiarr migrating 13:59:11.7 Info: Beginning Transaction 13:59:11.7 Info: Starting migration of Main DB to 47 13:59:11.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:11.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:11.7 Info: => 0.0002287s 13:59:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:11', 'update_notifiarr') 13:59:11.7 Info: Committing Transaction 13:59:11.7 Info: 47: update_notifiarr migrated 13:59:11.7 Info: => 0.0224785s 13:59:11.7 Info: 49: email_multiple_addresses migrating 13:59:11.7 Info: Beginning Transaction 13:59:11.7 Info: Starting migration of Main DB to 49 13:59:11.7 Info: PerformDBOperation 13:59:11.7 Info: Performing DB Operation 13:59:11.7 Info: => 0.0003009s 13:59:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:11', 'email_multiple_addresses') 13:59:11.7 Info: Committing Transaction 13:59:11.8 Info: 49: email_multiple_addresses migrated 13:59:11.8 Info: => 0.0224509s 13:59:11.8 Info: 50: rename_blacklist_to_blocklist migrating 13:59:11.8 Info: Beginning Transaction 13:59:11.8 Info: Starting migration of Main DB to 50 13:59:11.8 Info: RenameTable Blacklist Blocklist 13:59:11.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:11.8 Info: => 0.0045938s 13:59:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:11', 'rename_blacklist_to_blocklist') 13:59:11.8 Info: Committing Transaction 13:59:11.8 Info: 50: rename_blacklist_to_blocklist migrated 13:59:11.8 Info: => 0.0284637s 13:59:11.8 Info: 51: cdh_per_downloadclient migrating 13:59:11.8 Info: Beginning Transaction 13:59:11.8 Info: Starting migration of Main DB to 51 13:59:11.8 Info: AlterTable DownloadClients 13:59:11.8 Info: => 1.7E-06s 13:59:11.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:11.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:11.8 Info: => 0.0016813s 13:59:11.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:11.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:11.8 Info: => 0.0013247s 13:59:11.8 Info: PerformDBOperation 13:59:11.8 Info: Performing DB Operation 13:59:11.8 Info: => 0.0003847s 13:59:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:11', 'cdh_per_downloadclient') 13:59:11.8 Info: Committing Transaction 13:59:11.8 Info: 51: cdh_per_downloadclient migrated 13:59:11.8 Info: => 0.0231099s 13:59:11.8 Info: 52: download_history migrating 13:59:11.8 Info: Beginning Transaction 13:59:11.8 Info: Starting migration of Main DB to 52 13:59:11.8 Info: CreateTable DownloadHistory 13:59:11.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) 13:59:11.8 Info: => 0.0009135s 13:59:11.8 Info: CreateIndex DownloadHistory (EventType) 13:59:11.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:11.8 Info: => 0.0002413s 13:59:11.8 Info: CreateIndex DownloadHistory (ArtistId) 13:59:11.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:11.8 Info: => 0.0001872s 13:59:11.8 Info: CreateIndex DownloadHistory (DownloadId) 13:59:11.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:11.8 Info: => 0.0002085s 13:59:11.8 Info: PerformDBOperation 13:59:11.8 Info: Performing DB Operation 13:59:11.8 Info: => 0.0002267s 13:59:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:11', 'download_history') 13:59:11.8 Info: Committing Transaction 13:59:11.8 Info: 52: download_history migrated 13:59:11.8 Info: => 0.0202924s 13:59:11.8 Info: 53: add_update_history migrating 13:59:11.8 Info: Beginning Transaction 13:59:11.8 Info: Starting migration of Main DB to 53 13:59:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:11', 'add_update_history') 13:59:11.8 Info: Committing Transaction 13:59:11.9 Info: 53: add_update_history migrated 13:59:11.9 Info: => 0.0228756s 13:59:11.9 Info: 54: add_on_update_to_notifications migrating 13:59:11.9 Info: Beginning Transaction 13:59:11.9 Info: Starting migration of Main DB to 54 13:59:11.9 Info: AlterTable Notifications 13:59:11.9 Info: => 1.6E-06s 13:59:11.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:11.9 Info: => 0.0017723s 13:59:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:11', 'add_on_update_to_notifications') 13:59:11.9 Info: Committing Transaction 13:59:11.9 Info: 54: add_on_update_to_notifications migrated 13:59:11.9 Info: => 0.0224978s 13:59:11.9 Info: 55: download_client_per_indexer migrating 13:59:11.9 Info: Beginning Transaction 13:59:11.9 Info: Starting migration of Main DB to 55 13:59:11.9 Info: AlterTable Indexers 13:59:11.9 Info: => 1.6E-06s 13:59:11.9 Info: CreateColumn Indexers DownloadClientId Int32 13:59:11.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:11.9 Info: => 0.0017897s 13:59:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:11', 'download_client_per_indexer') 13:59:11.9 Info: Committing Transaction 13:59:11.9 Info: 55: download_client_per_indexer migrated 13:59:11.9 Info: => 0.0223791s 13:59:11.9 Info: 56: AddNewItemMonitorType migrating 13:59:11.9 Info: Beginning Transaction 13:59:11.9 Info: Starting migration of Main DB to 56 13:59:11.9 Info: AlterTable Artists 13:59:11.9 Info: => 1.6E-06s 13:59:11.9 Info: CreateColumn Artists MonitorNewItems Int32 13:59:11.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:11.9 Info: => 0.0017013s 13:59:11.9 Info: AlterTable RootFolders 13:59:11.9 Info: => 1.5E-06s 13:59:11.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:11.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:11.9 Info: => 0.0014388s 13:59:11.9 Info: AlterTable ImportLists 13:59:11.9 Info: => 1.1E-06s 13:59:11.9 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:11.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:11.9 Info: => 0.0014116s 13:59:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:11', 'AddNewItemMonitorType') 13:59:11.9 Info: Committing Transaction 13:59:11.9 Info: 56: AddNewItemMonitorType migrated 13:59:11.9 Info: => 0.0247467s 13:59:11.9 Info: 57: ImportListSearch migrating 13:59:11.9 Info: Beginning Transaction 13:59:11.9 Info: Starting migration of Main DB to 57 13:59:11.9 Info: AlterTable ImportLists 13:59:11.9 Info: => 1.9E-06s 13:59:11.9 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:11.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:11.9 Info: => 0.0017995s 13:59:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:11', 'ImportListSearch') 13:59:11.9 Info: Committing Transaction 13:59:12.0 Info: 57: ImportListSearch migrated 13:59:12.0 Info: => 0.0224924s 13:59:12.0 Info: 58: ImportListMonitorExisting migrating 13:59:12.0 Info: Beginning Transaction 13:59:12.0 Info: Starting migration of Main DB to 58 13:59:12.0 Info: AlterTable ImportLists 13:59:12.0 Info: => 1.4E-06s 13:59:12.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:12.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:12.0 Info: => 0.0017976s 13:59:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:12', 'ImportListMonitorExisting') 13:59:12.0 Info: Committing Transaction 13:59:12.0 Info: 58: ImportListMonitorExisting migrated 13:59:12.0 Info: => 0.0226096s 13:59:12.0 Info: 59: add_indexer_tags migrating 13:59:12.0 Info: Beginning Transaction 13:59:12.0 Info: Starting migration of Main DB to 59 13:59:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:12.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:12.0 Info: => 0.0001651s 13:59:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:12.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:12.0 Info: => 7.41E-05s 13:59:12.0 Info: AlterTable Indexers 13:59:12.0 Info: => 1.1E-06s 13:59:12.0 Info: CreateColumn Indexers Tags String 13:59:12.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:12.0 Info: => 0.0017504s 13:59:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:12', 'add_indexer_tags') 13:59:12.0 Info: Committing Transaction 13:59:12.0 Info: 59: add_indexer_tags migrated 13:59:12.0 Info: => 0.0221186s 13:59:12.0 Info: 60: update_audio_types migrating 13:59:12.0 Info: Beginning Transaction 13:59:12.0 Info: Starting migration of Main DB to 60 13:59:12.0 Info: PerformDBOperation 13:59:12.0 Info: Performing DB Operation 13:59:12.0 Info: => 0.0001735s 13:59:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:12', 'update_audio_types') 13:59:12.0 Info: Committing Transaction 13:59:12.0 Info: 60: update_audio_types migrated 13:59:12.0 Info: => 0.0185974s 13:59:12.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:12.0 Info: Beginning Transaction 13:59:12.0 Info: Starting migration of Main DB to 61 13:59:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:12.0 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:12.0 Info: => 0.0001588s 13:59:12.0 Info: AlterTable AlbumReleases 13:59:12.0 Info: => 1.1E-06s 13:59:12.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:12.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 13:59:12.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 13:59:12.0 Info: DROP TABLE "AlbumReleases" 13:59:12.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:12.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:12.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:12.0 Info: => 0.0116424s 13:59:12.0 Info: AlterTable Albums 13:59:12.0 Info: => 1.4E-06s 13:59:12.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:12.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:12.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 13:59:12.0 Info: DROP TABLE "Albums" 13:59:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:12.0 Info: => 0.0119242s 13:59:12.0 Info: AlterTable Albums 13:59:12.0 Info: => 1.8E-06s 13:59:12.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.1 Info: DROP TABLE "Albums" 13:59:12.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:12.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:12.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:12.1 Info: => 0.0119747s 13:59:12.1 Info: AlterTable Albums 13:59:12.1 Info: => 1.8E-06s 13:59:12.1 Info: AlterColumn Albums Added DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.1 Info: DROP TABLE "Albums" 13:59:12.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:12.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:12.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:12.1 Info: => 0.0121111s 13:59:12.1 Info: AlterTable Artists 13:59:12.1 Info: => 1.6E-06s 13:59:12.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.1 Info: DROP TABLE "Artists" 13:59:12.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:12.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:12.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:12.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:12.1 Info: => 0.0117514s 13:59:12.1 Info: AlterTable Artists 13:59:12.1 Info: => 1.4E-06s 13:59:12.1 Info: AlterColumn Artists Added DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.1 Info: DROP TABLE "Artists" 13:59:12.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:12.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:12.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:12.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:12.1 Info: => 0.0119478s 13:59:12.1 Info: AlterTable Blocklist 13:59:12.1 Info: => 1.6E-06s 13:59:12.1 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.1 Info: DROP TABLE "Blocklist" 13:59:12.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:12.1 Info: => 0.0134845s 13:59:12.1 Info: AlterTable Blocklist 13:59:12.1 Info: => 1.8E-06s 13:59:12.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.1 Info: DROP TABLE "Blocklist" 13:59:12.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:12.1 Info: => 0.0106562s 13:59:12.1 Info: AlterTable Commands 13:59:12.1 Info: => 1.9E-06s 13:59:12.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:12.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:12.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 13:59:12.1 Info: DROP TABLE "Commands" 13:59:12.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:12.1 Info: => 0.0106839s 13:59:12.1 Info: AlterTable Commands 13:59:12.1 Info: => 1.8E-06s 13:59:12.1 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:12.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:12.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 13:59:12.1 Info: DROP TABLE "Commands" 13:59:12.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:12.1 Info: => 0.0101602s 13:59:12.1 Info: AlterTable Commands 13:59:12.1 Info: => 1.8E-06s 13:59:12.1 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:12.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:12.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 13:59:12.1 Info: DROP TABLE "Commands" 13:59:12.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:12.2 Info: => 0.0101108s 13:59:12.2 Info: AlterTable DownloadClientStatus 13:59:12.2 Info: => 1.6E-06s 13:59:12.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:12.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) 13:59:12.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:12.2 Info: DROP TABLE "DownloadClientStatus" 13:59:12.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:12.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:12.2 Info: => 0.0099508s 13:59:12.2 Info: AlterTable DownloadClientStatus 13:59:12.2 Info: => 1.7E-06s 13:59:12.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:12.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) 13:59:12.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:12.2 Info: DROP TABLE "DownloadClientStatus" 13:59:12.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:12.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:12.2 Info: => 0.0094756s 13:59:12.2 Info: AlterTable DownloadClientStatus 13:59:12.2 Info: => 1.8E-06s 13:59:12.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:12.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) 13:59:12.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:12.2 Info: DROP TABLE "DownloadClientStatus" 13:59:12.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:12.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:12.2 Info: => 0.0106858s 13:59:12.2 Info: AlterTable DownloadHistory 13:59:12.2 Info: => 1.3E-06s 13:59:12.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.2 Info: DROP TABLE "DownloadHistory" 13:59:12.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:12.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:12.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:12.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:12.2 Info: => 0.0110936s 13:59:12.2 Info: AlterTable ExtraFiles 13:59:12.2 Info: => 1.5E-06s 13:59:12.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.2 Info: DROP TABLE "ExtraFiles" 13:59:12.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:12.2 Info: => 0.0098764s 13:59:12.2 Info: AlterTable ExtraFiles 13:59:12.2 Info: => 1.5E-06s 13:59:12.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.2 Info: DROP TABLE "ExtraFiles" 13:59:12.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:12.2 Info: => 0.0125609s 13:59:12.2 Info: AlterTable History 13:59:12.2 Info: => 1.4E-06s 13:59:12.2 Info: AlterColumn History Date DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.2 Info: DROP TABLE "History" 13:59:12.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:12.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:12.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:12.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:12.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:12.2 Info: => 0.0108207s 13:59:12.2 Info: AlterTable ImportListStatus 13:59:12.2 Info: => 1.6E-06s 13:59:12.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:12.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) 13:59:12.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:12.2 Info: DROP TABLE "ImportListStatus" 13:59:12.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:12.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:12.2 Info: => 0.0101839s 13:59:12.2 Info: AlterTable ImportListStatus 13:59:12.2 Info: => 1.7E-06s 13:59:12.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:12.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) 13:59:12.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:12.2 Info: DROP TABLE "ImportListStatus" 13:59:12.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:12.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:12.2 Info: => 0.0100146s 13:59:12.2 Info: AlterTable ImportListStatus 13:59:12.2 Info: => 1.6E-06s 13:59:12.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:12.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) 13:59:12.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:12.3 Info: DROP TABLE "ImportListStatus" 13:59:12.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:12.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:12.3 Info: => 0.0106049s 13:59:12.3 Info: AlterTable IndexerStatus 13:59:12.3 Info: => 1.7E-06s 13:59:12.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:12.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) 13:59:12.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:12.3 Info: DROP TABLE "IndexerStatus" 13:59:12.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:12.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:12.3 Info: => 0.0105855s 13:59:12.3 Info: AlterTable IndexerStatus 13:59:12.3 Info: => 1.6E-06s 13:59:12.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:12.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) 13:59:12.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:12.3 Info: DROP TABLE "IndexerStatus" 13:59:12.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:12.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:12.3 Info: => 0.0101097s 13:59:12.3 Info: AlterTable IndexerStatus 13:59:12.3 Info: => 1.6E-06s 13:59:12.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:12.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) 13:59:12.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:12.3 Info: DROP TABLE "IndexerStatus" 13:59:12.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:12.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:12.3 Info: => 0.0101435s 13:59:12.3 Info: AlterTable LyricFiles 13:59:12.3 Info: => 1.8E-06s 13:59:12.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.3 Info: DROP TABLE "LyricFiles" 13:59:12.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:12.3 Info: => 0.0101385s 13:59:12.3 Info: AlterTable LyricFiles 13:59:12.3 Info: => 1.8E-06s 13:59:12.3 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.3 Info: DROP TABLE "LyricFiles" 13:59:12.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:12.3 Info: => 0.0104752s 13:59:12.3 Info: AlterTable MetadataFiles 13:59:12.3 Info: => 1.9E-06s 13:59:12.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.3 Info: DROP TABLE "MetadataFiles" 13:59:12.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:12.3 Info: => 0.0107288s 13:59:12.3 Info: AlterTable MetadataFiles 13:59:12.3 Info: => 2.3E-06s 13:59:12.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:12.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) 13:59:12.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" 13:59:12.3 Info: DROP TABLE "MetadataFiles" 13:59:12.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:12.3 Info: => 0.0128092s 13:59:12.3 Info: AlterTable PendingReleases 13:59:12.3 Info: => 1.8E-06s 13:59:12.3 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:12.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) 13:59:12.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:12.3 Info: DROP TABLE "PendingReleases" 13:59:12.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:12.3 Info: => 0.0105639s 13:59:12.3 Info: AlterTable ScheduledTasks 13:59:12.3 Info: => 1.6E-06s 13:59:12.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:12.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) 13:59:12.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:12.4 Info: DROP TABLE "ScheduledTasks" 13:59:12.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:12.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:12.4 Info: => 0.0106239s 13:59:12.4 Info: AlterTable ScheduledTasks 13:59:12.4 Info: => 1.5E-06s 13:59:12.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:12.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) 13:59:12.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:12.4 Info: DROP TABLE "ScheduledTasks" 13:59:12.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:12.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:12.4 Info: => 0.0103186s 13:59:12.4 Info: AlterTable TrackFiles 13:59:12.4 Info: => 1.6E-06s 13:59:12.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:12.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:12.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:12.4 Info: DROP TABLE "TrackFiles" 13:59:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:12.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:12.4 Info: => 0.0096935s 13:59:12.4 Info: AlterTable TrackFiles 13:59:12.4 Info: => 1.4E-06s 13:59:12.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:12.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:12.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:12.4 Info: DROP TABLE "TrackFiles" 13:59:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:12.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:12.4 Info: => 0.0102638s 13:59:12.4 Info: AlterTable VersionInfo 13:59:12.4 Info: => 1.6E-06s 13:59:12.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:12.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:12.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:12.4 Info: DROP TABLE "VersionInfo" 13:59:12.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:12.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:12.4 Info: => 0.009592s 13:59:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:12', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:12.4 Info: Committing Transaction 13:59:12.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:12.4 Info: => 0.037043s 13:59:12.4 Info: 62: add_on_delete_to_notifications migrating 13:59:12.4 Info: Beginning Transaction 13:59:12.4 Info: Starting migration of Main DB to 62 13:59:12.4 Info: AlterTable Notifications 13:59:12.4 Info: => 1.9E-06s 13:59:12.4 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:12.4 Info: => 0.0017095s 13:59:12.4 Info: AlterTable Notifications 13:59:12.4 Info: => 1.1E-06s 13:59:12.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:12.4 Info: => 0.0013526s 13:59:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:12', 'add_on_delete_to_notifications') 13:59:12.4 Info: Committing Transaction 13:59:12.5 Info: 62: add_on_delete_to_notifications migrated 13:59:12.5 Info: => 0.0435686s 13:59:12.5 Info: 63: add_custom_formats migrating 13:59:12.5 Info: Beginning Transaction 13:59:12.5 Info: Starting migration of Main DB to 63 13:59:12.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 13:59:12.5 Info: AlterTable DelayProfiles 13:59:12.5 Info: => 1.2E-06s 13:59:12.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:12.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:12.5 Info: => 0.0017138s 13:59:12.5 Info: UpdateData 13:59:12.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:12.5 Info: => 0.0001326s 13:59:12.5 Info: AlterTable TrackFiles 13:59:12.5 Info: => 1.3E-06s 13:59:12.5 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:12.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:12.5 Info: => 0.0014477s 13:59:12.5 Info: PerformDBOperation 13:59:12.5 Info: Performing DB Operation 13:59:12.5 Info: => 0.0034735s 13:59:12.5 Info: CreateTable CustomFormats 13:59:12.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) 13:59:12.5 Info: => 0.0003986s 13:59:12.5 Info: CreateIndex CustomFormats (Name) 13:59:12.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:12.5 Info: => 0.0002033s 13:59:12.5 Info: AlterTable QualityProfiles 13:59:12.5 Info: => 1.3E-06s 13:59:12.5 Info: CreateColumn QualityProfiles FormatItems String 13:59:12.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:12.5 Info: => 0.001522s 13:59:12.5 Info: AlterTable QualityProfiles 13:59:12.5 Info: => 1E-06s 13:59:12.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:12.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:12.5 Info: => 0.0014374s 13:59:12.5 Info: AlterTable QualityProfiles 13:59:12.5 Info: => 1E-06s 13:59:12.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:12.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:12.5 Info: => 0.0014403s 13:59:12.5 Info: PerformDBOperation 13:59:12.5 Info: Performing DB Operation 13:59:12.5 Info: => 0.0142558s 13:59:12.5 Info: PerformDBOperation 13:59:12.5 Info: Performing DB Operation 13:59:12.5 Info: => 0.0001002s 13:59:12.5 Info: DeleteColumn ReleaseProfiles Preferred 13:59:12.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) 13:59:12.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:12.5 Info: DROP TABLE "ReleaseProfiles" 13:59:12.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:12.5 Info: => 0.0111202s 13:59:12.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:12.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) 13:59:12.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:12.5 Info: DROP TABLE "ReleaseProfiles" 13:59:12.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:12.5 Info: => 0.0111966s 13:59:12.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:12.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:12.5 Info: => 0.0001389s 13:59:12.5 Info: AlterTable DelayProfiles 13:59:12.5 Info: => 1.5E-06s 13:59:12.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:12.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:12.5 Info: => 0.0015233s 13:59:12.5 Info: AlterTable DelayProfiles 13:59:12.5 Info: => 9E-07s 13:59:12.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:12.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:12.5 Info: => 0.0014359s 13:59:12.5 Info: -> 1 Insert operations completed in 00:00:00.0002872 taking an average of 00:00:00.0002872 13:59:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:12', 'add_custom_formats') 13:59:12.5 Info: Committing Transaction 13:59:12.6 Info: 63: add_custom_formats migrated 13:59:12.6 Info: => 0.0245645s 13:59:12.6 Debug: Took: 00:00:02.4573671 13:59:12.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 13:59:12.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 13:59:12.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511527197335_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:12.7 Info: DatabaseEngineVersionCheck migrating 13:59:12.7 Info: PerformDBOperation 13:59:12.7 Info: Performing DB Operation 13:59:12.8 Info: SQLite 3.45.3 13:59:12.8 Info: => 0.0671759s 13:59:12.8 Info: DatabaseEngineVersionCheck migrated 13:59:12.8 Info: => 0.0672114s 13:59:12.8 Info: VersionMigration migrating 13:59:12.8 Info: Beginning Transaction 13:59:12.8 Info: CreateTable VersionInfo 13:59:12.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:12.8 Info: => 0.0003645s 13:59:12.8 Info: Committing Transaction 13:59:12.8 Info: VersionMigration migrated 13:59:12.8 Info: => 0.0577769s 13:59:12.8 Info: VersionUniqueMigration migrating 13:59:12.8 Info: Beginning Transaction 13:59:12.8 Info: CreateIndex VersionInfo (Version) 13:59:12.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:12.8 Info: => 0.0003773s 13:59:12.8 Info: AlterTable VersionInfo 13:59:12.8 Info: => 1.5E-06s 13:59:12.8 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:12.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:12.8 Info: => 0.0014296s 13:59:12.8 Info: Committing Transaction 13:59:12.8 Info: VersionUniqueMigration migrated 13:59:12.8 Info: => 0.0259644s 13:59:12.8 Info: VersionDescriptionMigration migrating 13:59:12.8 Info: Beginning Transaction 13:59:12.8 Info: AlterTable VersionInfo 13:59:12.8 Info: => 1.5E-06s 13:59:12.8 Info: CreateColumn VersionInfo Description String 13:59:12.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:12.8 Info: => 0.0005355s 13:59:12.8 Info: Committing Transaction 13:59:12.9 Info: VersionDescriptionMigration migrated 13:59:12.9 Info: => 0.0238979s 13:59:12.9 Info: 1: InitialSetup migrating 13:59:12.9 Info: Beginning Transaction 13:59:12.9 Info: Starting migration of Main DB to 1 13:59:12.9 Info: CreateTable Config 13:59:12.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:12.9 Info: => 0.0005736s 13:59:12.9 Info: CreateIndex Config (Key) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:12.9 Info: => 0.0001951s 13:59:12.9 Info: CreateTable RootFolders 13:59:12.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:12.9 Info: => 0.0023186s 13:59:12.9 Info: CreateIndex RootFolders (Path) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:12.9 Info: => 0.0002116s 13:59:12.9 Info: CreateTable Artists 13:59:12.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 13:59:12.9 Info: => 0.0005948s 13:59:12.9 Info: CreateIndex Artists (ForeignArtistId) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:12.9 Info: => 0.0001914s 13:59:12.9 Info: CreateIndex Artists (NameSlug) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:12.9 Info: => 0.0001882s 13:59:12.9 Info: CreateIndex Artists (CleanName) 13:59:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:12.9 Info: => 0.0001858s 13:59:12.9 Info: CreateIndex Artists (Path) 13:59:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:12.9 Info: => 0.0001933s 13:59:12.9 Info: CreateTable Albums 13:59:12.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:12.9 Info: => 0.000523s 13:59:12.9 Info: CreateIndex Albums (ForeignAlbumId) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:12.9 Info: => 0.0001838s 13:59:12.9 Info: CreateIndex Albums (MBId) 13:59:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:12.9 Info: => 0.0001807s 13:59:12.9 Info: CreateIndex Albums (TADBId) 13:59:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:12.9 Info: => 0.0001894s 13:59:12.9 Info: CreateIndex Albums (TitleSlug) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:12.9 Info: => 0.0001792s 13:59:12.9 Info: CreateIndex Albums (CleanTitle) 13:59:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:12.9 Info: => 0.0001969s 13:59:12.9 Info: CreateIndex Albums (Path) 13:59:12.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:12.9 Info: => 0.0001785s 13:59:12.9 Info: CreateTable Tracks 13:59:12.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:12.9 Info: => 0.0003602s 13:59:12.9 Info: CreateIndex Tracks (ForeignTrackId) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:12.9 Info: => 0.0001782s 13:59:12.9 Info: CreateIndex Tracks (ArtistId) 13:59:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:12.9 Info: => 0.0002214s 13:59:12.9 Info: CreateIndex Tracks (TrackFileId) 13:59:12.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:12.9 Info: => 0.0002121s 13:59:12.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:12.9 Info: => 0.0001947s 13:59:12.9 Info: CreateTable TrackFiles 13:59:12.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 13:59:12.9 Info: => 0.0003515s 13:59:12.9 Info: CreateIndex TrackFiles (ArtistId) 13:59:12.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:12.9 Info: => 0.0001794s 13:59:12.9 Info: CreateIndex TrackFiles (AlbumId) 13:59:12.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:12.9 Info: => 0.000186s 13:59:12.9 Info: CreateTable History 13:59:12.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 13:59:12.9 Info: => 0.0003738s 13:59:12.9 Info: CreateIndex History (Date) 13:59:12.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:12.9 Info: => 0.0002139s 13:59:12.9 Info: CreateIndex History (EventType) 13:59:12.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:12.9 Info: => 0.0002365s 13:59:12.9 Info: CreateIndex History (DownloadId) 13:59:12.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:12.9 Info: => 0.0001912s 13:59:12.9 Info: CreateIndex History (AlbumId) 13:59:12.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:12.9 Info: => 0.0001941s 13:59:12.9 Info: CreateTable Notifications 13:59:12.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 13:59:12.9 Info: => 0.0003158s 13:59:12.9 Info: CreateTable ScheduledTasks 13:59:12.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:12.9 Info: => 0.0002705s 13:59:12.9 Info: CreateIndex ScheduledTasks (TypeName) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:12.9 Info: => 0.0001869s 13:59:12.9 Info: CreateTable Indexers 13:59:12.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 13:59:12.9 Info: => 0.0002842s 13:59:12.9 Info: CreateIndex Indexers (Name) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:12.9 Info: => 0.0002011s 13:59:12.9 Info: CreateTable Profiles 13:59:12.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:12.9 Info: => 0.0002488s 13:59:12.9 Info: CreateIndex Profiles (Name) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:12.9 Info: => 0.0002008s 13:59:12.9 Info: CreateTable QualityDefinitions 13:59:12.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:12.9 Info: => 0.0002809s 13:59:12.9 Info: CreateIndex QualityDefinitions (Quality) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:12.9 Info: => 0.000185s 13:59:12.9 Info: CreateIndex QualityDefinitions (Title) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:12.9 Info: => 0.0001941s 13:59:12.9 Info: CreateTable NamingConfig 13:59:12.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 13:59:12.9 Info: => 0.0003427s 13:59:12.9 Info: CreateTable Blacklist 13:59:12.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 13:59:12.9 Info: => 0.0004372s 13:59:12.9 Info: CreateTable Metadata 13:59:12.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:12.9 Info: => 0.0002777s 13:59:12.9 Info: CreateTable MetadataFiles 13:59:12.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:12.9 Info: => 0.0003425s 13:59:12.9 Info: CreateTable DownloadClients 13:59:12.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:12.9 Info: => 0.0002851s 13:59:12.9 Info: CreateTable PendingReleases 13:59:12.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 13:59:12.9 Info: => 0.000309s 13:59:12.9 Info: CreateTable RemotePathMappings 13:59:12.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:12.9 Info: => 0.0002742s 13:59:12.9 Info: CreateTable Tags 13:59:12.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:12.9 Info: => 0.000258s 13:59:12.9 Info: CreateIndex Tags (Label) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:12.9 Info: => 0.0002021s 13:59:12.9 Info: CreateTable Restrictions 13:59:12.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:12.9 Info: => 0.0002675s 13:59:12.9 Info: CreateTable DelayProfiles 13:59:12.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 13:59:12.9 Info: => 0.0003285s 13:59:12.9 Info: CreateTable Users 13:59:12.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:12.9 Info: => 0.0002453s 13:59:12.9 Info: CreateIndex Users (Identifier) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:12.9 Info: => 0.0002003s 13:59:12.9 Info: CreateIndex Users (Username) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:12.9 Info: => 0.0002162s 13:59:12.9 Info: CreateTable Commands 13:59:12.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:12.9 Info: => 0.0003485s 13:59:12.9 Info: CreateTable IndexerStatus 13:59:12.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 13:59:12.9 Info: => 0.0002863s 13:59:12.9 Info: CreateIndex IndexerStatus (ProviderId) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:12.9 Info: => 0.0001987s 13:59:12.9 Info: CreateTable ExtraFiles 13:59:12.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:12.9 Info: => 0.0003144s 13:59:12.9 Info: CreateTable LyricFiles 13:59:12.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 13:59:12.9 Info: => 0.0003497s 13:59:12.9 Info: CreateTable LanguageProfiles 13:59:12.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:12.9 Info: => 0.0002848s 13:59:12.9 Info: CreateIndex LanguageProfiles (Name) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:12.9 Info: => 0.0002122s 13:59:12.9 Info: CreateTable DownloadClientStatus 13:59:12.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:12.9 Info: => 0.0002829s 13:59:12.9 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:12.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:12.9 Info: => 0.0002059s 13:59:12.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:12.9 Info: -> 1 Insert operations completed in 00:00:00.0001563 taking an average of 00:00:00.0001563 13:59:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:12', 'InitialSetup') 13:59:12.9 Info: Committing Transaction 13:59:12.9 Info: 1: InitialSetup migrated 13:59:12.9 Info: => 0.0342396s 13:59:12.9 Info: 2: add_reason_to_pending_releases migrating 13:59:12.9 Info: Beginning Transaction 13:59:12.9 Info: Starting migration of Main DB to 2 13:59:12.9 Info: AlterTable PendingReleases 13:59:12.9 Info: => 1.8E-06s 13:59:12.9 Info: CreateColumn PendingReleases Reason Int32 13:59:12.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:12.9 Info: => 0.0015607s 13:59:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:12', 'add_reason_to_pending_releases') 13:59:12.9 Info: Committing Transaction 13:59:13.0 Info: 2: add_reason_to_pending_releases migrated 13:59:13.0 Info: => 0.0224295s 13:59:13.0 Info: 3: add_medium_support migrating 13:59:13.0 Info: Beginning Transaction 13:59:13.0 Info: Starting migration of Main DB to 3 13:59:13.0 Info: AlterTable Albums 13:59:13.0 Info: => 1.6E-06s 13:59:13.0 Info: CreateColumn Albums Media String 13:59:13.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:13.0 Info: => 0.0015276s 13:59:13.0 Info: AlterTable Tracks 13:59:13.0 Info: => 1.1E-06s 13:59:13.0 Info: CreateColumn Tracks MediumNumber Int32 13:59:13.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:13.0 Info: => 0.0011583s 13:59:13.0 Info: AlterTable Tracks 13:59:13.0 Info: => 1E-06s 13:59:13.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:13.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:13.0 Info: => 0.0011571s 13:59:13.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:13.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:13.0 Info: => 9.34E-05s 13:59:13.0 Info: DeleteColumn Tracks TrackNumber 13:59:13.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) 13:59:13.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" 13:59:13.0 Info: DROP TABLE "Tracks" 13:59:13.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:13.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:13.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:13.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:13.0 Info: => 0.0109123s 13:59:13.0 Info: AlterTable Tracks 13:59:13.0 Info: => 1.5E-06s 13:59:13.0 Info: CreateColumn Tracks TrackNumber String 13:59:13.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:13.0 Info: => 0.0011573s 13:59:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:13', 'add_medium_support') 13:59:13.0 Info: Committing Transaction 13:59:13.0 Info: 3: add_medium_support migrated 13:59:13.0 Info: => 0.0241916s 13:59:13.0 Info: 4: add_various_qualites_in_profile migrating 13:59:13.0 Info: Beginning Transaction 13:59:13.0 Info: Starting migration of Main DB to 4 13:59:13.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:13.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:13.0 Info: => 0.0001905s 13:59:13.0 Info: PerformDBOperation 13:59:13.0 Info: Performing DB Operation 13:59:13.0 Info: => 0.0001128s 13:59:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:13', 'add_various_qualites_in_profile') 13:59:13.0 Info: Committing Transaction 13:59:13.0 Info: 4: add_various_qualites_in_profile migrated 13:59:13.0 Info: => 0.022428s 13:59:13.0 Info: 5: metadata_profiles migrating 13:59:13.0 Info: Beginning Transaction 13:59:13.0 Info: Starting migration of Main DB to 5 13:59:13.0 Info: CreateTable MetadataProfiles 13:59:13.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:13.0 Info: => 0.0004863s 13:59:13.0 Info: CreateIndex MetadataProfiles (Name) 13:59:13.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:13.0 Info: => 0.0002471s 13:59:13.0 Info: AlterTable Artists 13:59:13.0 Info: => 1.3E-06s 13:59:13.0 Info: CreateColumn Artists MetadataProfileId Int32 13:59:13.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:13.0 Info: => 0.0013765s 13:59:13.0 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:13.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) 13:59:13.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" 13:59:13.0 Info: DROP TABLE "Artists" 13:59:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:13.0 Info: => 0.0120148s 13:59:13.0 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:13.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) 13:59:13.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" 13:59:13.0 Info: DROP TABLE "Artists" 13:59:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:13.0 Info: => 0.0118939s 13:59:13.0 Info: AlterTable Albums 13:59:13.0 Info: => 1.7E-06s 13:59:13.0 Info: CreateColumn Albums SecondaryTypes String 13:59:13.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:13.0 Info: => 0.0012772s 13:59:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:13', 'metadata_profiles') 13:59:13.1 Info: Committing Transaction 13:59:13.1 Info: 5: metadata_profiles migrated 13:59:13.1 Info: => 0.0245789s 13:59:13.1 Info: 6: separate_automatic_and_interactive_search migrating 13:59:13.1 Info: Beginning Transaction 13:59:13.1 Info: Starting migration of Main DB to 6 13:59:13.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:13.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 13:59:13.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:13.1 Info: DROP TABLE "Indexers" 13:59:13.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:13.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:13.1 Info: => 0.0208481s 13:59:13.1 Info: AlterTable Indexers 13:59:13.1 Info: => 1.8E-06s 13:59:13.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:13.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:13.1 Info: => 0.0011909s 13:59:13.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:13.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:13.1 Info: => 7.73E-05s 13:59:13.1 Info: AlterTable Indexers 13:59:13.1 Info: => 9E-07s 13:59:13.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:13.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 13:59:13.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 13:59:13.1 Info: DROP TABLE "Indexers" 13:59:13.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:13.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:13.1 Info: => 0.0093823s 13:59:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:13', 'separate_automatic_and_interactive_search') 13:59:13.1 Info: Committing Transaction 13:59:13.1 Info: 6: separate_automatic_and_interactive_search migrated 13:59:13.1 Info: => 0.0287619s 13:59:13.1 Info: 7: change_album_path_to_relative migrating 13:59:13.1 Info: Beginning Transaction 13:59:13.1 Info: Starting migration of Main DB to 7 13:59:13.1 Info: DeleteColumn Albums Path 13:59:13.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:13.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:13.1 Info: DROP TABLE "Albums" 13:59:13.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:13.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:13.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:13.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:13.1 Info: => 0.0112993s 13:59:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:13', 'change_album_path_to_relative') 13:59:13.1 Info: Committing Transaction 13:59:13.2 Info: 7: change_album_path_to_relative migrated 13:59:13.2 Info: => 0.0340441s 13:59:13.2 Info: 8: change_quality_size_mb_to_kb migrating 13:59:13.2 Info: Beginning Transaction 13:59:13.2 Info: Starting migration of Main DB to 8 13:59:13.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 13:59:13.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 13:59:13.2 Info: => 0.000177s 13:59:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:13', 'change_quality_size_mb_to_kb') 13:59:13.2 Info: Committing Transaction 13:59:13.2 Info: 8: change_quality_size_mb_to_kb migrated 13:59:13.2 Info: => 0.0167277s 13:59:13.2 Info: 9: album_releases migrating 13:59:13.2 Info: Beginning Transaction 13:59:13.2 Info: Starting migration of Main DB to 9 13:59:13.2 Info: AlterTable Albums 13:59:13.2 Info: => 1.7E-06s 13:59:13.2 Info: CreateColumn Albums Releases String 13:59:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:13.2 Info: => 0.00154s 13:59:13.2 Info: AlterTable Albums 13:59:13.2 Info: => 1E-06s 13:59:13.2 Info: CreateColumn Albums CurrentRelease String 13:59:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:13.2 Info: => 0.0012346s 13:59:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:13', 'album_releases') 13:59:13.2 Info: Committing Transaction 13:59:13.2 Info: 9: album_releases migrated 13:59:13.2 Info: => 0.020861s 13:59:13.2 Info: 10: album_releases_fix migrating 13:59:13.2 Info: Beginning Transaction 13:59:13.2 Info: Starting migration of Main DB to 10 13:59:13.2 Info: AlterTable Albums 13:59:13.2 Info: => 1.5E-06s 13:59:13.2 Info: AlterColumn Albums Releases String 13:59:13.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) 13:59:13.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" 13:59:13.2 Info: DROP TABLE "Albums" 13:59:13.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:13.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:13.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:13.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:13.2 Info: => 0.0112899s 13:59:13.2 Info: AlterTable Albums 13:59:13.2 Info: => 1.6E-06s 13:59:13.2 Info: AlterColumn Albums CurrentRelease String 13:59:13.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) 13:59:13.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" 13:59:13.2 Info: DROP TABLE "Albums" 13:59:13.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:13.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:13.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:13.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:13.2 Info: => 0.0108946s 13:59:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:13', 'album_releases_fix') 13:59:13.2 Info: Committing Transaction 13:59:13.2 Info: 10: album_releases_fix migrated 13:59:13.2 Info: => 0.0339304s 13:59:13.2 Info: 11: import_lists migrating 13:59:13.2 Info: Beginning Transaction 13:59:13.2 Info: Starting migration of Main DB to 11 13:59:13.2 Info: CreateTable ImportLists 13:59:13.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) 13:59:13.2 Info: => 0.0005808s 13:59:13.2 Info: CreateIndex ImportLists (Name) 13:59:13.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:13.2 Info: => 0.0002109s 13:59:13.2 Info: CreateTable ImportListStatus 13:59:13.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) 13:59:13.2 Info: => 0.0002819s 13:59:13.2 Info: CreateIndex ImportListStatus (ProviderId) 13:59:13.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:13.2 Info: => 0.0001917s 13:59:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:13', 'import_lists') 13:59:13.2 Info: Committing Transaction 13:59:13.3 Info: 11: import_lists migrated 13:59:13.3 Info: => 0.0208351s 13:59:13.3 Info: 12: add_release_status migrating 13:59:13.3 Info: Beginning Transaction 13:59:13.3 Info: Starting migration of Main DB to 12 13:59:13.3 Info: AlterTable MetadataProfiles 13:59:13.3 Info: => 2E-06s 13:59:13.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:13.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:13.3 Info: => 0.0016402s 13:59:13.3 Info: PerformDBOperation 13:59:13.3 Info: Performing DB Operation 13:59:13.3 Info: => 6.57E-05s 13:59:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:13', 'add_release_status') 13:59:13.3 Info: Committing Transaction 13:59:13.3 Info: 12: add_release_status migrated 13:59:13.3 Info: => 0.0208325s 13:59:13.3 Info: 13: album_download_notification migrating 13:59:13.3 Info: Beginning Transaction 13:59:13.3 Info: Starting migration of Main DB to 13 13:59:13.3 Info: AlterTable Notifications 13:59:13.3 Info: => 1.7E-06s 13:59:13.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:13.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:13.3 Info: => 0.001669s 13:59:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:13', 'album_download_notification') 13:59:13.3 Info: Committing Transaction 13:59:13.3 Info: 13: album_download_notification migrated 13:59:13.3 Info: => 0.0223934s 13:59:13.3 Info: 14: fix_language_metadata_profiles migrating 13:59:13.3 Info: Beginning Transaction 13:59:13.3 Info: Starting migration of Main DB to 14 13:59:13.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:13.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:13.3 Info: => 0.0002984s 13:59:13.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:13.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:13.3 Info: => 0.000151s 13:59:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:13', 'fix_language_metadata_profiles') 13:59:13.3 Info: Committing Transaction 13:59:13.3 Info: 14: fix_language_metadata_profiles migrated 13:59:13.3 Info: => 0.022155s 13:59:13.3 Info: 15: remove_fanzub migrating 13:59:13.3 Info: Beginning Transaction 13:59:13.3 Info: Starting migration of Main DB to 15 13:59:13.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:13.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:13.3 Info: => 0.0001515s 13:59:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:13', 'remove_fanzub') 13:59:13.3 Info: Committing Transaction 13:59:13.4 Info: 15: remove_fanzub migrated 13:59:13.4 Info: => 0.0226207s 13:59:13.4 Info: 16: update_artist_history_indexes migrating 13:59:13.4 Info: Beginning Transaction 13:59:13.4 Info: Starting migration of Main DB to 16 13:59:13.4 Info: CreateIndex Albums (ArtistId) 13:59:13.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:13.4 Info: => 0.0003794s 13:59:13.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:13.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:13.4 Info: => 0.0002076s 13:59:13.4 Info: DeleteIndex History (AlbumId) 13:59:13.4 Info: DROP INDEX "IX_History_AlbumId" 13:59:13.4 Info: => 0.0002763s 13:59:13.4 Info: CreateIndex History (AlbumId, Date) 13:59:13.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:13.4 Info: => 0.0002047s 13:59:13.4 Info: DeleteIndex History (DownloadId) 13:59:13.4 Info: DROP INDEX "IX_History_DownloadId" 13:59:13.4 Info: => 0.0002231s 13:59:13.4 Info: CreateIndex History (DownloadId, Date) 13:59:13.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:13.4 Info: => 0.0001961s 13:59:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:13', 'update_artist_history_indexes') 13:59:13.4 Info: Committing Transaction 13:59:13.4 Info: 16: update_artist_history_indexes migrated 13:59:13.4 Info: => 0.0208346s 13:59:13.4 Info: 17: remove_nma migrating 13:59:13.4 Info: Beginning Transaction 13:59:13.4 Info: Starting migration of Main DB to 17 13:59:13.4 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:13.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:13.4 Info: => 0.0001731s 13:59:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:13', 'remove_nma') 13:59:13.4 Info: Committing Transaction 13:59:13.4 Info: 17: remove_nma migrated 13:59:13.4 Info: => 0.0224717s 13:59:13.4 Info: 18: album_disambiguation migrating 13:59:13.4 Info: Beginning Transaction 13:59:13.4 Info: Starting migration of Main DB to 18 13:59:13.4 Info: AlterTable Albums 13:59:13.4 Info: => 1.7E-06s 13:59:13.4 Info: CreateColumn Albums Disambiguation String 13:59:13.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:13.4 Info: => 0.001646s 13:59:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:13', 'album_disambiguation') 13:59:13.4 Info: Committing Transaction 13:59:13.4 Info: 18: album_disambiguation migrated 13:59:13.4 Info: => 0.0223757s 13:59:13.4 Info: 19: add_ape_quality_in_profiles migrating 13:59:13.4 Info: Beginning Transaction 13:59:13.4 Info: Starting migration of Main DB to 19 13:59:13.4 Info: PerformDBOperation 13:59:13.4 Info: Performing DB Operation 13:59:13.4 Info: => 0.0001116s 13:59:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:13', 'add_ape_quality_in_profiles') 13:59:13.4 Info: Committing Transaction 13:59:13.5 Info: 19: add_ape_quality_in_profiles migrated 13:59:13.5 Info: => 0.0227248s 13:59:13.5 Info: 20: remove_pushalot migrating 13:59:13.5 Info: Beginning Transaction 13:59:13.5 Info: Starting migration of Main DB to 20 13:59:13.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:13.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:13.5 Info: => 0.0001802s 13:59:13.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:13.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:13.5 Info: => 7.8E-05s 13:59:13.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:13.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:13.5 Info: => 7.85E-05s 13:59:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:13', 'remove_pushalot') 13:59:13.5 Info: Committing Transaction 13:59:13.5 Info: 20: remove_pushalot migrated 13:59:13.5 Info: => 0.022073s 13:59:13.5 Info: 21: add_custom_filters migrating 13:59:13.5 Info: Beginning Transaction 13:59:13.5 Info: Starting migration of Main DB to 21 13:59:13.5 Info: CreateTable CustomFilters 13:59:13.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:13.5 Info: => 0.0004728s 13:59:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:13', 'add_custom_filters') 13:59:13.5 Info: Committing Transaction 13:59:13.5 Info: 21: add_custom_filters migrated 13:59:13.5 Info: => 0.0224321s 13:59:13.5 Info: 22: import_list_tags migrating 13:59:13.5 Info: Beginning Transaction 13:59:13.5 Info: Starting migration of Main DB to 22 13:59:13.5 Info: AlterTable ImportLists 13:59:13.5 Info: => 1.6E-06s 13:59:13.5 Info: CreateColumn ImportLists Tags String 13:59:13.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:13.5 Info: => 0.0016911s 13:59:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:13', 'import_list_tags') 13:59:13.5 Info: Committing Transaction 13:59:13.5 Info: 22: import_list_tags migrated 13:59:13.5 Info: => 0.0225191s 13:59:13.5 Info: 23: add_release_groups_etc migrating 13:59:13.5 Info: Beginning Transaction 13:59:13.5 Info: Starting migration of Main DB to 23 13:59:13.5 Info: CreateTable ArtistMetadata 13:59:13.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) 13:59:13.5 Info: => 0.0006775s 13:59:13.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:13.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:13.5 Info: => 0.000237s 13:59:13.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" 13:59:13.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" 13:59:13.5 Info: => 0.0001693s 13:59:13.5 Info: AlterTable Artists 13:59:13.5 Info: => 1.1E-06s 13:59:13.5 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:13.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:13.5 Info: => 0.0015418s 13:59:13.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:13.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:13.5 Info: => 0.0001565s 13:59:13.5 Info: CreateTable AlbumReleases 13:59:13.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) 13:59:13.5 Info: => 0.0004006s 13:59:13.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:13.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:13.5 Info: => 0.0001988s 13:59:13.5 Info: CreateIndex AlbumReleases (AlbumId) 13:59:13.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:13.5 Info: => 0.0001877s 13:59:13.5 Info: PerformDBOperation 13:59:13.5 Info: Performing DB Operation 13:59:13.5 Info: => 8.15E-05s 13:59:13.5 Info: AlterTable Albums 13:59:13.5 Info: => 1.2E-06s 13:59:13.5 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:13.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:13.5 Info: => 0.0014235s 13:59:13.5 Info: AlterTable Albums 13:59:13.5 Info: => 9E-07s 13:59:13.5 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:13.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:13.5 Info: => 0.0013956s 13:59:13.5 Info: AlterTable Albums 13:59:13.5 Info: => 1.4E-06s 13:59:13.5 Info: CreateColumn Albums Links String 13:59:13.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:13.5 Info: => 0.0013546s 13:59:13.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:13.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:13.5 Info: => 0.0001971s 13:59:13.5 Info: AlterTable Tracks 13:59:13.5 Info: => 1.1E-06s 13:59:13.5 Info: CreateColumn Tracks ForeignRecordingId String 13:59:13.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:13.5 Info: => 0.0014053s 13:59:13.5 Info: AlterTable Tracks 13:59:13.5 Info: => 1.4E-06s 13:59:13.5 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:13.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:13.5 Info: => 0.0014372s 13:59:13.5 Info: AlterTable Tracks 13:59:13.5 Info: => 1E-06s 13:59:13.5 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:13.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:13.5 Info: => 0.0014418s 13:59:13.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:13.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:13.5 Info: => 0.0001669s 13:59:13.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:13.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:13.5 Info: => 0.0001387s 13:59:13.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:13.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 13:59:13.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" 13:59:13.5 Info: DROP TABLE "Artists" 13:59:13.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:13.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:13.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:13.6 Info: => 0.011277s 13:59:13.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:13.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:13.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:13.6 Info: DROP TABLE "Albums" 13:59:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:13.6 Info: => 0.0123782s 13:59:13.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:13.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:13.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 13:59:13.6 Info: DROP TABLE "Tracks" 13:59:13.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:13.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:13.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:13.6 Info: => 0.011581s 13:59:13.6 Info: DeleteColumn TrackFiles ArtistId 13:59:13.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:13.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 13:59:13.6 Info: DROP TABLE "TrackFiles" 13:59:13.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:13.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:13.6 Info: => 0.0109667s 13:59:13.6 Info: CreateIndex Artists (ArtistMetadataId) 13:59:13.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:13.6 Info: => 0.0001902s 13:59:13.6 Info: CreateIndex Artists (Monitored) 13:59:13.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:13.6 Info: => 0.000185s 13:59:13.6 Info: CreateIndex Albums (ArtistMetadataId) 13:59:13.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:13.6 Info: => 0.0001827s 13:59:13.6 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:13.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:13.6 Info: => 0.0001863s 13:59:13.6 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:13.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:13.6 Info: => 0.0001865s 13:59:13.6 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:13.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:13.6 Info: => 0.0001837s 13:59:13.6 Info: UpdateData 13:59:13.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:13.6 Info: => 0.0001032s 13:59:13.6 Info: UpdateData 13:59:13.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:13.6 Info: => 8.43E-05s 13:59:13.6 Info: UpdateData 13:59:13.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:13.6 Info: => 9.87E-05s 13:59:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:13', 'add_release_groups_etc') 13:59:13.6 Info: Committing Transaction 13:59:13.6 Info: 23: add_release_groups_etc migrated 13:59:13.6 Info: => 0.0227665s 13:59:13.6 Info: 24: NewMediaInfoFormat migrating 13:59:13.6 Info: Beginning Transaction 13:59:13.6 Info: Starting migration of Main DB to 24 13:59:13.6 Info: UpdateData 13:59:13.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:13.6 Info: => 0.0001813s 13:59:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:13', 'NewMediaInfoFormat') 13:59:13.6 Info: Committing Transaction 13:59:14.3 Info: 24: NewMediaInfoFormat migrated 13:59:14.3 Info: => 0.7055386s 13:59:14.3 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:14.3 Info: Beginning Transaction 13:59:14.3 Info: Starting migration of Main DB to 25 13:59:14.3 Info: RenameTable Restrictions ReleaseProfiles 13:59:14.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:14.3 Info: => 0.0045255s 13:59:14.3 Info: AlterTable ReleaseProfiles 13:59:14.3 Info: => 1.7E-06s 13:59:14.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:14.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:14.3 Info: => 0.001284s 13:59:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:14', 'rename_restrictions_to_release_profiles') 13:59:14.3 Info: Committing Transaction 13:59:14.3 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:14.3 Info: => 0.0247612s 13:59:14.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:14.3 Info: Beginning Transaction 13:59:14.3 Info: Starting migration of Main DB to 26 13:59:14.3 Info: RenameTable Profiles QualityProfiles 13:59:14.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:14.4 Info: => 0.0046237s 13:59:14.4 Info: AlterTable QualityProfiles 13:59:14.4 Info: => 1.6E-06s 13:59:14.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:14.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:14.4 Info: => 0.0013454s 13:59:14.4 Info: AlterTable LanguageProfiles 13:59:14.4 Info: => 1.4E-06s 13:59:14.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:14.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:14.4 Info: => 0.0012604s 13:59:14.4 Info: UpdateData 13:59:14.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:14.4 Info: => 9.46E-05s 13:59:14.4 Info: UpdateData 13:59:14.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:14.4 Info: => 7.49E-05s 13:59:14.4 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:14.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:14.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:14.4 Info: DROP TABLE "Artists" 13:59:14.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:14.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:14.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:14.4 Info: => 0.0145809s 13:59:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:14', 'rename_quality_profiles_add_upgrade_allowed') 13:59:14.4 Info: Committing Transaction 13:59:14.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:14.4 Info: => 0.0434769s 13:59:14.4 Info: 27: add_import_exclusions migrating 13:59:14.4 Info: Beginning Transaction 13:59:14.4 Info: Starting migration of Main DB to 27 13:59:14.4 Info: CreateTable ImportListExclusions 13:59:14.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:14.4 Info: => 0.0004682s 13:59:14.4 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:14.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:14.4 Info: => 0.0002244s 13:59:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:14', 'add_import_exclusions') 13:59:14.4 Info: Committing Transaction 13:59:14.4 Info: 27: add_import_exclusions migrated 13:59:14.4 Info: => 0.0212743s 13:59:14.4 Info: 28: clean_artist_metadata_table migrating 13:59:14.4 Info: Beginning Transaction 13:59:14.4 Info: Starting migration of Main DB to 28 13:59:14.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:14.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:14.4 Info: => 0.0003892s 13:59:14.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:14.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:14.4 Info: => 0.0002255s 13:59:14.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:14.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:14.4 Info: => 0.0002282s 13:59:14.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:14.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:14.4 Info: => 0.0002297s 13:59:14.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:14.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:14.4 Info: => 0.0002205s 13:59:14.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:14.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:14.4 Info: => 0.0002243s 13:59:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:14', 'clean_artist_metadata_table') 13:59:14.4 Info: Committing Transaction 13:59:14.4 Info: 28: clean_artist_metadata_table migrated 13:59:14.4 Info: => 0.0213259s 13:59:14.4 Info: 29: health_issue_notification migrating 13:59:14.4 Info: Beginning Transaction 13:59:14.4 Info: Starting migration of Main DB to 29 13:59:14.4 Info: AlterTable Notifications 13:59:14.4 Info: => 1.7E-06s 13:59:14.4 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:14.4 Info: => 0.0016688s 13:59:14.4 Info: AlterTable Notifications 13:59:14.4 Info: => 8E-07s 13:59:14.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:14.4 Info: => 0.001272s 13:59:14.4 Info: AlterTable Notifications 13:59:14.4 Info: => 8E-07s 13:59:14.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:14.4 Info: => 0.0012384s 13:59:14.4 Info: AlterTable Notifications 13:59:14.4 Info: => 7E-07s 13:59:14.4 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:14.4 Info: => 0.0012231s 13:59:14.4 Info: AlterTable Notifications 13:59:14.4 Info: => 1.1E-06s 13:59:14.4 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:14.5 Info: => 0.0012437s 13:59:14.5 Info: DeleteColumn Notifications OnDownload 13:59:14.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) 13:59:14.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" 13:59:14.5 Info: DROP TABLE "Notifications" 13:59:14.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:14.5 Info: => 0.0103275s 13:59:14.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:14.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) 13:59:14.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" 13:59:14.5 Info: DROP TABLE "Notifications" 13:59:14.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:14.5 Info: => 0.0138604s 13:59:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:14', 'health_issue_notification') 13:59:14.5 Info: Committing Transaction 13:59:14.5 Info: 29: health_issue_notification migrated 13:59:14.5 Info: => 0.0392472s 13:59:14.5 Info: 30: add_mediafilerepository_mtime migrating 13:59:14.5 Info: Beginning Transaction 13:59:14.5 Info: Starting migration of Main DB to 30 13:59:14.5 Info: AlterTable TrackFiles 13:59:14.5 Info: => 1.7E-06s 13:59:14.5 Info: CreateColumn TrackFiles Modified DateTime 13:59:14.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:14.5 Info: => 0.0016952s 13:59:14.5 Info: AlterTable TrackFiles 13:59:14.5 Info: => 9E-07s 13:59:14.5 Info: CreateColumn TrackFiles Path String 13:59:14.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:14.5 Info: => 0.0013238s 13:59:14.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:14.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:14.5 Info: => 8.22E-05s 13:59:14.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) 13:59:14.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) 13:59:14.5 Info: => 0.000238s 13:59:14.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) 13:59:14.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) 13:59:14.5 Info: => 0.000251s 13:59:14.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) 13:59:14.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) 13:59:14.5 Info: => 0.0002618s 13:59:14.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") 13:59:14.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") 13:59:14.5 Info: => 0.0001592s 13:59:14.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:14.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:14.5 Info: => 0.0001161s 13:59:14.5 Info: AlterTable TrackFiles 13:59:14.5 Info: => 9E-07s 13:59:14.5 Info: AlterColumn TrackFiles Path String 13:59:14.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:14.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" 13:59:14.5 Info: DROP TABLE "TrackFiles" 13:59:14.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:14.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:14.5 Info: => 0.0107291s 13:59:14.5 Info: CreateIndex TrackFiles (Path) 13:59:14.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:14.5 Info: => 0.0002041s 13:59:14.5 Info: DeleteColumn TrackFiles RelativePath 13:59:14.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:14.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" 13:59:14.5 Info: DROP TABLE "TrackFiles" 13:59:14.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:14.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:14.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:14.5 Info: => 0.0110809s 13:59:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:14', 'add_mediafilerepository_mtime') 13:59:14.5 Info: Committing Transaction 13:59:14.5 Info: 30: add_mediafilerepository_mtime migrated 13:59:14.5 Info: => 0.0301025s 13:59:14.5 Info: 31: add_artistmetadataid_constraint migrating 13:59:14.5 Info: Beginning Transaction 13:59:14.5 Info: Starting migration of Main DB to 31 13:59:14.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") 13:59:14.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") 13:59:14.5 Info: => 0.0002829s 13:59:14.5 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:14.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:14.5 Info: => 0.0003261s 13:59:14.5 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:14.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:14.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" 13:59:14.6 Info: DROP TABLE "Artists" 13:59:14.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:14.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:14.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:14.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:14.6 Info: => 0.0113546s 13:59:14.6 Info: CreateIndex Artists (ArtistMetadataId) 13:59:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:14.6 Info: => 0.0001927s 13:59:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:14', 'add_artistmetadataid_constraint') 13:59:14.6 Info: Committing Transaction 13:59:14.6 Info: 31: add_artistmetadataid_constraint migrated 13:59:14.6 Info: => 0.0217048s 13:59:14.6 Info: 32: old_ids_and_artist_alias migrating 13:59:14.6 Info: Beginning Transaction 13:59:14.6 Info: Starting migration of Main DB to 32 13:59:14.6 Info: AlterTable ArtistMetadata 13:59:14.6 Info: => 1.7E-06s 13:59:14.6 Info: CreateColumn ArtistMetadata Aliases String 13:59:14.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:14.6 Info: => 0.0016941s 13:59:14.6 Info: AlterTable ArtistMetadata 13:59:14.6 Info: => 8E-07s 13:59:14.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:14.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:14.6 Info: => 0.0013243s 13:59:14.6 Info: AlterTable Albums 13:59:14.6 Info: => 1E-06s 13:59:14.6 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:14.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:14.6 Info: => 0.0013153s 13:59:14.6 Info: AlterTable AlbumReleases 13:59:14.6 Info: => 1E-06s 13:59:14.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:14.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:14.6 Info: => 0.0012889s 13:59:14.6 Info: AlterTable Tracks 13:59:14.6 Info: => 1.1E-06s 13:59:14.6 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:14.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:14.6 Info: => 0.0012874s 13:59:14.6 Info: AlterTable Tracks 13:59:14.6 Info: => 1E-06s 13:59:14.6 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:14.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:14.6 Info: => 0.0012982s 13:59:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:14', 'old_ids_and_artist_alias') 13:59:14.6 Info: Committing Transaction 13:59:14.6 Info: 32: old_ids_and_artist_alias migrated 13:59:14.6 Info: => 0.0208018s 13:59:14.6 Info: 33: download_propers_config migrating 13:59:14.6 Info: Beginning Transaction 13:59:14.6 Info: Starting migration of Main DB to 33 13:59:14.6 Info: PerformDBOperation 13:59:14.6 Info: Performing DB Operation 13:59:14.6 Info: => 0.0001136s 13:59:14.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:14.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:14.6 Info: => 0.0001066s 13:59:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:14', 'download_propers_config') 13:59:14.6 Info: Committing Transaction 13:59:14.6 Info: 33: download_propers_config migrated 13:59:14.6 Info: => 0.0166604s 13:59:14.6 Info: 34: remove_language_profiles migrating 13:59:14.6 Info: Beginning Transaction 13:59:14.6 Info: Starting migration of Main DB to 34 13:59:14.6 Info: DeleteTable LanguageProfiles 13:59:14.6 Info: DROP TABLE "LanguageProfiles" 13:59:14.6 Info: => 0.0005707s 13:59:14.6 Info: DeleteColumn Artists LanguageProfileId 13:59:14.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:14.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" 13:59:14.6 Info: DROP TABLE "Artists" 13:59:14.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:14.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:14.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:14.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:14.6 Info: => 0.0113931s 13:59:14.6 Info: DeleteColumn ImportLists LanguageProfileId 13:59:14.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) 13:59:14.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" 13:59:14.6 Info: DROP TABLE "ImportLists" 13:59:14.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:14.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:14.7 Info: => 0.0102735s 13:59:14.7 Info: DeleteColumn Blacklist Language 13:59:14.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) 13:59:14.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" 13:59:14.7 Info: DROP TABLE "Blacklist" 13:59:14.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:14.7 Info: => 0.0103027s 13:59:14.7 Info: DeleteColumn History Language 13:59:14.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) 13:59:14.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" 13:59:14.7 Info: DROP TABLE "History" 13:59:14.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:14.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:14.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:14.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:14.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:14.7 Info: => 0.0114425s 13:59:14.7 Info: DeleteColumn LyricFiles Language 13:59:14.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:14.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 13:59:14.7 Info: DROP TABLE "LyricFiles" 13:59:14.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:14.7 Info: => 0.0128159s 13:59:14.7 Info: DeleteColumn TrackFiles Language 13:59:14.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:14.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:14.7 Info: DROP TABLE "TrackFiles" 13:59:14.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:14.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:14.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:14.7 Info: => 0.0111104s 13:59:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:14', 'remove_language_profiles') 13:59:14.7 Info: Committing Transaction 13:59:14.7 Info: 34: remove_language_profiles migrated 13:59:14.7 Info: => 0.0455055s 13:59:14.7 Info: 35: multi_disc_naming_format migrating 13:59:14.7 Info: Beginning Transaction 13:59:14.7 Info: Starting migration of Main DB to 35 13:59:14.7 Info: AlterTable NamingConfig 13:59:14.7 Info: => 1.8E-06s 13:59:14.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:14.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:14.7 Info: => 0.0016738s 13:59:14.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:14.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:14.7 Info: => 8.42E-05s 13:59:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:14', 'multi_disc_naming_format') 13:59:14.7 Info: Committing Transaction 13:59:14.8 Info: 35: multi_disc_naming_format migrated 13:59:14.8 Info: => 0.0207159s 13:59:14.8 Info: 36: add_download_client_priority migrating 13:59:14.8 Info: Beginning Transaction 13:59:14.8 Info: Starting migration of Main DB to 36 13:59:14.8 Info: AlterTable DownloadClients 13:59:14.8 Info: => 1.7E-06s 13:59:14.8 Info: CreateColumn DownloadClients Priority Int32 13:59:14.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:14.8 Info: => 0.0016772s 13:59:14.8 Info: PerformDBOperation 13:59:14.8 Info: Performing DB Operation 13:59:14.8 Info: => 0.0001102s 13:59:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:14', 'add_download_client_priority') 13:59:14.8 Info: Committing Transaction 13:59:14.8 Info: 36: add_download_client_priority migrated 13:59:14.8 Info: => 0.0208203s 13:59:14.8 Info: 37: remove_growl_prowl migrating 13:59:14.8 Info: Beginning Transaction 13:59:14.8 Info: Starting migration of Main DB to 37 13:59:14.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:14.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:14.8 Info: => 0.0001678s 13:59:14.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:14.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:14.8 Info: => 7.56E-05s 13:59:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:14', 'remove_growl_prowl') 13:59:14.8 Info: Committing Transaction 13:59:14.8 Info: 37: remove_growl_prowl migrated 13:59:14.8 Info: => 0.0167359s 13:59:14.8 Info: 38: remove_plex_hometheatre migrating 13:59:14.8 Info: Beginning Transaction 13:59:14.8 Info: Starting migration of Main DB to 38 13:59:14.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:14.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:14.8 Info: => 0.0001678s 13:59:14.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:14.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:14.8 Info: => 8.16E-05s 13:59:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:14', 'remove_plex_hometheatre') 13:59:14.8 Info: Committing Transaction 13:59:14.8 Info: 38: remove_plex_hometheatre migrated 13:59:14.8 Info: => 0.0165753s 13:59:14.8 Info: 39: add_root_folder_add_defaults migrating 13:59:14.8 Info: Beginning Transaction 13:59:14.8 Info: Starting migration of Main DB to 39 13:59:14.8 Info: AlterTable RootFolders 13:59:14.8 Info: => 2E-06s 13:59:14.8 Info: CreateColumn RootFolders Name String 13:59:14.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:14.8 Info: => 0.0019772s 13:59:14.8 Info: AlterTable RootFolders 13:59:14.8 Info: => 1E-06s 13:59:14.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:14.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:14.8 Info: => 0.0012958s 13:59:14.8 Info: AlterTable RootFolders 13:59:14.8 Info: => 1E-06s 13:59:14.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:14.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:14.8 Info: => 0.001312s 13:59:14.8 Info: AlterTable RootFolders 13:59:14.8 Info: => 1E-06s 13:59:14.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:14.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:14.8 Info: => 0.0012713s 13:59:14.8 Info: AlterTable RootFolders 13:59:14.8 Info: => 1.2E-06s 13:59:14.8 Info: CreateColumn RootFolders DefaultTags String 13:59:14.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:14.8 Info: => 0.0012614s 13:59:14.8 Info: PerformDBOperation 13:59:14.8 Info: Performing DB Operation 13:59:14.8 Info: => 0.0001332s 13:59:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:14', 'add_root_folder_add_defaults') 13:59:14.8 Info: Committing Transaction 13:59:14.8 Info: 39: add_root_folder_add_defaults migrated 13:59:14.8 Info: => 0.0206487s 13:59:14.8 Info: 40: task_duration migrating 13:59:14.8 Info: Beginning Transaction 13:59:14.8 Info: Starting migration of Main DB to 40 13:59:14.8 Info: AlterTable ScheduledTasks 13:59:14.8 Info: => 1.6E-06s 13:59:14.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:14.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:14.8 Info: => 0.0016284s 13:59:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:14', 'task_duration') 13:59:14.8 Info: Committing Transaction 13:59:14.9 Info: 40: task_duration migrated 13:59:14.9 Info: => 0.0226271s 13:59:14.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:14.9 Info: Beginning Transaction 13:59:14.9 Info: Starting migration of Main DB to 41 13:59:14.9 Info: AlterTable ReleaseProfiles 13:59:14.9 Info: => 1.6E-06s 13:59:14.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:14.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:14.9 Info: => 0.0017648s 13:59:14.9 Info: AlterTable ReleaseProfiles 13:59:14.9 Info: => 7E-07s 13:59:14.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:14.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:14.9 Info: => 0.0013273s 13:59:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:14', 'add_indexer_and_enabled_to_release_profiles') 13:59:14.9 Info: Committing Transaction 13:59:14.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:14.9 Info: => 0.020621s 13:59:14.9 Info: 42: remove_album_folders migrating 13:59:14.9 Info: Beginning Transaction 13:59:14.9 Info: Starting migration of Main DB to 42 13:59:14.9 Info: DeleteColumn Artists AlbumFolder 13:59:14.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:14.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:14.9 Info: DROP TABLE "Artists" 13:59:14.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:14.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:14.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:14.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:14.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:14.9 Info: => 0.0118521s 13:59:14.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:14.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:14.9 Info: => 8.7E-05s 13:59:14.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:14.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:14.9 Info: => 8.77E-05s 13:59:14.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:14.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 13:59:14.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:14.9 Info: DROP TABLE "NamingConfig" 13:59:14.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:14.9 Info: => 0.0102035s 13:59:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:14', 'remove_album_folders') 13:59:14.9 Info: Committing Transaction 13:59:14.9 Info: 42: remove_album_folders migrated 13:59:14.9 Info: => 0.0331728s 13:59:14.9 Info: 44: add_priority_to_indexers migrating 13:59:14.9 Info: Beginning Transaction 13:59:14.9 Info: Starting migration of Main DB to 44 13:59:14.9 Info: AlterTable Indexers 13:59:14.9 Info: => 2E-06s 13:59:14.9 Info: CreateColumn Indexers Priority Int32 13:59:14.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:14.9 Info: => 0.001753s 13:59:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:14', 'add_priority_to_indexers') 13:59:14.9 Info: Committing Transaction 13:59:15.0 Info: 44: add_priority_to_indexers migrated 13:59:15.0 Info: => 0.0224851s 13:59:15.0 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:15.0 Info: Beginning Transaction 13:59:15.0 Info: Starting migration of Main DB to 45 13:59:15.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:15.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:15.0 Info: => 0.0003132s 13:59:15.0 Info: PerformDBOperation 13:59:15.0 Info: Performing DB Operation 13:59:15.0 Info: => 7.66E-05s 13:59:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:15', 'remove_chown_and_folderchmod_config') 13:59:15.0 Info: Committing Transaction 13:59:15.0 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:15.0 Info: => 0.0225082s 13:59:15.0 Info: 47: update_notifiarr migrating 13:59:15.0 Info: Beginning Transaction 13:59:15.0 Info: Starting migration of Main DB to 47 13:59:15.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:15.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:15.0 Info: => 0.0002295s 13:59:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:15', 'update_notifiarr') 13:59:15.0 Info: Committing Transaction 13:59:15.0 Info: 47: update_notifiarr migrated 13:59:15.0 Info: => 0.0225506s 13:59:15.0 Info: 49: email_multiple_addresses migrating 13:59:15.0 Info: Beginning Transaction 13:59:15.0 Info: Starting migration of Main DB to 49 13:59:15.0 Info: PerformDBOperation 13:59:15.0 Info: Performing DB Operation 13:59:15.0 Info: => 0.0001864s 13:59:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:15', 'email_multiple_addresses') 13:59:15.0 Info: Committing Transaction 13:59:15.0 Info: 49: email_multiple_addresses migrated 13:59:15.0 Info: => 0.0225327s 13:59:15.0 Info: 50: rename_blacklist_to_blocklist migrating 13:59:15.0 Info: Beginning Transaction 13:59:15.0 Info: Starting migration of Main DB to 50 13:59:15.0 Info: RenameTable Blacklist Blocklist 13:59:15.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:15.0 Info: => 0.0045351s 13:59:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:15', 'rename_blacklist_to_blocklist') 13:59:15.0 Info: Committing Transaction 13:59:15.1 Info: 50: rename_blacklist_to_blocklist migrated 13:59:15.1 Info: => 0.0225613s 13:59:15.1 Info: 51: cdh_per_downloadclient migrating 13:59:15.1 Info: Beginning Transaction 13:59:15.1 Info: Starting migration of Main DB to 51 13:59:15.1 Info: AlterTable DownloadClients 13:59:15.1 Info: => 1.5E-06s 13:59:15.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:15.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:15.1 Info: => 0.0016634s 13:59:15.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:15.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:15.1 Info: => 0.0013511s 13:59:15.1 Info: PerformDBOperation 13:59:15.1 Info: Performing DB Operation 13:59:15.1 Info: => 0.0003104s 13:59:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:15', 'cdh_per_downloadclient') 13:59:15.1 Info: Committing Transaction 13:59:15.1 Info: 51: cdh_per_downloadclient migrated 13:59:15.1 Info: => 0.0195695s 13:59:15.1 Info: 52: download_history migrating 13:59:15.1 Info: Beginning Transaction 13:59:15.1 Info: Starting migration of Main DB to 52 13:59:15.1 Info: CreateTable DownloadHistory 13:59:15.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) 13:59:15.1 Info: => 0.000554s 13:59:15.1 Info: CreateIndex DownloadHistory (EventType) 13:59:15.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:15.1 Info: => 0.0002296s 13:59:15.1 Info: CreateIndex DownloadHistory (ArtistId) 13:59:15.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:15.1 Info: => 0.0001863s 13:59:15.1 Info: CreateIndex DownloadHistory (DownloadId) 13:59:15.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:15.1 Info: => 0.0002041s 13:59:15.1 Info: PerformDBOperation 13:59:15.1 Info: Performing DB Operation 13:59:15.1 Info: => 0.0002287s 13:59:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:15', 'download_history') 13:59:15.1 Info: Committing Transaction 13:59:15.1 Info: 52: download_history migrated 13:59:15.1 Info: => 0.0210626s 13:59:15.1 Info: 53: add_update_history migrating 13:59:15.1 Info: Beginning Transaction 13:59:15.1 Info: Starting migration of Main DB to 53 13:59:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:15', 'add_update_history') 13:59:15.1 Info: Committing Transaction 13:59:15.1 Info: 53: add_update_history migrated 13:59:15.1 Info: => 0.0229457s 13:59:15.1 Info: 54: add_on_update_to_notifications migrating 13:59:15.1 Info: Beginning Transaction 13:59:15.1 Info: Starting migration of Main DB to 54 13:59:15.1 Info: AlterTable Notifications 13:59:15.1 Info: => 1.4E-06s 13:59:15.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:15.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:15.1 Info: => 0.0016443s 13:59:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:15', 'add_on_update_to_notifications') 13:59:15.1 Info: Committing Transaction 13:59:15.1 Info: 54: add_on_update_to_notifications migrated 13:59:15.1 Info: => 0.0227263s 13:59:15.1 Info: 55: download_client_per_indexer migrating 13:59:15.1 Info: Beginning Transaction 13:59:15.1 Info: Starting migration of Main DB to 55 13:59:15.1 Info: AlterTable Indexers 13:59:15.1 Info: => 1.4E-06s 13:59:15.1 Info: CreateColumn Indexers DownloadClientId Int32 13:59:15.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:15.1 Info: => 0.001682s 13:59:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:15', 'download_client_per_indexer') 13:59:15.1 Info: Committing Transaction 13:59:15.2 Info: 55: download_client_per_indexer migrated 13:59:15.2 Info: => 0.0227214s 13:59:15.2 Info: 56: AddNewItemMonitorType migrating 13:59:15.2 Info: Beginning Transaction 13:59:15.2 Info: Starting migration of Main DB to 56 13:59:15.2 Info: AlterTable Artists 13:59:15.2 Info: => 1.5E-06s 13:59:15.2 Info: CreateColumn Artists MonitorNewItems Int32 13:59:15.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:15.2 Info: => 0.0016537s 13:59:15.2 Info: AlterTable RootFolders 13:59:15.2 Info: => 8E-07s 13:59:15.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:15.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:15.2 Info: => 0.0013747s 13:59:15.2 Info: AlterTable ImportLists 13:59:15.2 Info: => 9E-07s 13:59:15.2 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:15.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:15.2 Info: => 0.0013633s 13:59:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:15', 'AddNewItemMonitorType') 13:59:15.2 Info: Committing Transaction 13:59:15.2 Info: 56: AddNewItemMonitorType migrated 13:59:15.2 Info: => 0.0252174s 13:59:15.2 Info: 57: ImportListSearch migrating 13:59:15.2 Info: Beginning Transaction 13:59:15.2 Info: Starting migration of Main DB to 57 13:59:15.2 Info: AlterTable ImportLists 13:59:15.2 Info: => 1.4E-06s 13:59:15.2 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:15.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:15.2 Info: => 0.0016649s 13:59:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:15', 'ImportListSearch') 13:59:15.2 Info: Committing Transaction 13:59:15.2 Info: 57: ImportListSearch migrated 13:59:15.2 Info: => 0.0225709s 13:59:15.2 Info: 58: ImportListMonitorExisting migrating 13:59:15.2 Info: Beginning Transaction 13:59:15.2 Info: Starting migration of Main DB to 58 13:59:15.2 Info: AlterTable ImportLists 13:59:15.2 Info: => 1.4E-06s 13:59:15.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:15.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:15.2 Info: => 0.0016857s 13:59:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:15', 'ImportListMonitorExisting') 13:59:15.2 Info: Committing Transaction 13:59:15.2 Info: 58: ImportListMonitorExisting migrated 13:59:15.2 Info: => 0.022648s 13:59:15.2 Info: 59: add_indexer_tags migrating 13:59:15.2 Info: Beginning Transaction 13:59:15.2 Info: Starting migration of Main DB to 59 13:59:15.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:15.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:15.2 Info: => 0.0001342s 13:59:15.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:15.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:15.2 Info: => 8.07E-05s 13:59:15.2 Info: AlterTable Indexers 13:59:15.2 Info: => 1E-06s 13:59:15.2 Info: CreateColumn Indexers Tags String 13:59:15.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:15.2 Info: => 0.0016517s 13:59:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:15', 'add_indexer_tags') 13:59:15.2 Info: Committing Transaction 13:59:15.3 Info: 59: add_indexer_tags migrated 13:59:15.3 Info: => 0.0222657s 13:59:15.3 Info: 60: update_audio_types migrating 13:59:15.3 Info: Beginning Transaction 13:59:15.3 Info: Starting migration of Main DB to 60 13:59:15.3 Info: PerformDBOperation 13:59:15.3 Info: Performing DB Operation 13:59:15.3 Info: => 0.0001382s 13:59:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:15', 'update_audio_types') 13:59:15.3 Info: Committing Transaction 13:59:15.3 Info: 60: update_audio_types migrated 13:59:15.3 Info: => 0.0226614s 13:59:15.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:15.3 Info: Beginning Transaction 13:59:15.3 Info: Starting migration of Main DB to 61 13:59:15.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:15.3 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:15.3 Info: => 0.0001166s 13:59:15.3 Info: AlterTable AlbumReleases 13:59:15.3 Info: => 1.2E-06s 13:59:15.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.3 Info: DROP TABLE "AlbumReleases" 13:59:15.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:15.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:15.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:15.3 Info: => 0.0112649s 13:59:15.3 Info: AlterTable Albums 13:59:15.3 Info: => 1.1E-06s 13:59:15.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:15.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:15.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 13:59:15.3 Info: DROP TABLE "Albums" 13:59:15.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:15.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:15.3 Info: => 0.0116373s 13:59:15.3 Info: AlterTable Albums 13:59:15.3 Info: => 1.4E-06s 13:59:15.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:15.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:15.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 13:59:15.3 Info: DROP TABLE "Albums" 13:59:15.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:15.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:15.3 Info: => 0.0115297s 13:59:15.3 Info: AlterTable Albums 13:59:15.3 Info: => 1E-06s 13:59:15.3 Info: AlterColumn Albums Added DateTimeOffset 13:59:15.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:15.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 13:59:15.3 Info: DROP TABLE "Albums" 13:59:15.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:15.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:15.3 Info: => 0.0111351s 13:59:15.3 Info: AlterTable Artists 13:59:15.3 Info: => 1.4E-06s 13:59:15.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:15.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:59:15.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" 13:59:15.3 Info: DROP TABLE "Artists" 13:59:15.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:15.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:15.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:15.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:15.3 Info: => 0.0112278s 13:59:15.3 Info: AlterTable Artists 13:59:15.3 Info: => 1.4E-06s 13:59:15.3 Info: AlterColumn Artists Added DateTimeOffset 13:59:15.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:59:15.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" 13:59:15.4 Info: DROP TABLE "Artists" 13:59:15.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:15.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:15.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:15.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:15.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:15.4 Info: => 0.0138513s 13:59:15.4 Info: AlterTable Blocklist 13:59:15.4 Info: => 1.8E-06s 13:59:15.4 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.4 Info: DROP TABLE "Blocklist" 13:59:15.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:15.4 Info: => 0.0103023s 13:59:15.4 Info: AlterTable Blocklist 13:59:15.4 Info: => 1.4E-06s 13:59:15.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.4 Info: DROP TABLE "Blocklist" 13:59:15.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:15.4 Info: => 0.0098353s 13:59:15.4 Info: AlterTable Commands 13:59:15.4 Info: => 1.6E-06s 13:59:15.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.4 Info: DROP TABLE "Commands" 13:59:15.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:15.4 Info: => 0.0101998s 13:59:15.4 Info: AlterTable Commands 13:59:15.4 Info: => 1.7E-06s 13:59:15.4 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.4 Info: DROP TABLE "Commands" 13:59:15.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:15.4 Info: => 0.0101839s 13:59:15.4 Info: AlterTable Commands 13:59:15.4 Info: => 1.1E-06s 13:59:15.4 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.4 Info: DROP TABLE "Commands" 13:59:15.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:15.4 Info: => 0.0102801s 13:59:15.4 Info: AlterTable DownloadClientStatus 13:59:15.4 Info: => 1.5E-06s 13:59:15.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:15.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) 13:59:15.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:15.4 Info: DROP TABLE "DownloadClientStatus" 13:59:15.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:15.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:15.4 Info: => 0.0103961s 13:59:15.4 Info: AlterTable DownloadClientStatus 13:59:15.4 Info: => 1.3E-06s 13:59:15.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:15.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) 13:59:15.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:15.4 Info: DROP TABLE "DownloadClientStatus" 13:59:15.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:15.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:15.4 Info: => 0.0105113s 13:59:15.4 Info: AlterTable DownloadClientStatus 13:59:15.4 Info: => 1.3E-06s 13:59:15.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:15.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) 13:59:15.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:15.4 Info: DROP TABLE "DownloadClientStatus" 13:59:15.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:15.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:15.4 Info: => 0.0108332s 13:59:15.4 Info: AlterTable DownloadHistory 13:59:15.4 Info: => 1.7E-06s 13:59:15.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.5 Info: DROP TABLE "DownloadHistory" 13:59:15.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:15.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:15.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:15.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:15.5 Info: => 0.011547s 13:59:15.5 Info: AlterTable ExtraFiles 13:59:15.5 Info: => 1.7E-06s 13:59:15.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.5 Info: DROP TABLE "ExtraFiles" 13:59:15.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:15.5 Info: => 0.0103781s 13:59:15.5 Info: AlterTable ExtraFiles 13:59:15.5 Info: => 1.3E-06s 13:59:15.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.5 Info: DROP TABLE "ExtraFiles" 13:59:15.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:15.5 Info: => 0.0120586s 13:59:15.5 Info: AlterTable History 13:59:15.5 Info: => 1.4E-06s 13:59:15.5 Info: AlterColumn History Date DateTimeOffset 13:59:15.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 13:59:15.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 13:59:15.5 Info: DROP TABLE "History" 13:59:15.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:15.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:15.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:15.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:15.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:15.5 Info: => 0.0112162s 13:59:15.5 Info: AlterTable ImportListStatus 13:59:15.5 Info: => 1.4E-06s 13:59:15.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:15.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) 13:59:15.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:15.5 Info: DROP TABLE "ImportListStatus" 13:59:15.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:15.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:15.5 Info: => 0.0107694s 13:59:15.5 Info: AlterTable ImportListStatus 13:59:15.5 Info: => 1.6E-06s 13:59:15.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:15.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) 13:59:15.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:15.5 Info: DROP TABLE "ImportListStatus" 13:59:15.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:15.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:15.5 Info: => 0.0105811s 13:59:15.5 Info: AlterTable ImportListStatus 13:59:15.5 Info: => 1.4E-06s 13:59:15.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:15.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) 13:59:15.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:15.5 Info: DROP TABLE "ImportListStatus" 13:59:15.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:15.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:15.5 Info: => 0.0106499s 13:59:15.5 Info: AlterTable IndexerStatus 13:59:15.5 Info: => 1.6E-06s 13:59:15.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:15.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) 13:59:15.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:15.5 Info: DROP TABLE "IndexerStatus" 13:59:15.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:15.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:15.5 Info: => 0.0105137s 13:59:15.5 Info: AlterTable IndexerStatus 13:59:15.5 Info: => 1.4E-06s 13:59:15.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:15.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) 13:59:15.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:15.5 Info: DROP TABLE "IndexerStatus" 13:59:15.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:15.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:15.5 Info: => 0.0105423s 13:59:15.5 Info: AlterTable IndexerStatus 13:59:15.5 Info: => 1.5E-06s 13:59:15.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:15.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) 13:59:15.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:15.5 Info: DROP TABLE "IndexerStatus" 13:59:15.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:15.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:15.6 Info: => 0.0105409s 13:59:15.6 Info: AlterTable LyricFiles 13:59:15.6 Info: => 1.5E-06s 13:59:15.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.6 Info: DROP TABLE "LyricFiles" 13:59:15.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:15.6 Info: => 0.0102606s 13:59:15.6 Info: AlterTable LyricFiles 13:59:15.6 Info: => 1.8E-06s 13:59:15.6 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.6 Info: DROP TABLE "LyricFiles" 13:59:15.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:15.6 Info: => 0.0105146s 13:59:15.6 Info: AlterTable MetadataFiles 13:59:15.6 Info: => 1.5E-06s 13:59:15.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.6 Info: DROP TABLE "MetadataFiles" 13:59:15.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:15.6 Info: => 0.0128651s 13:59:15.6 Info: AlterTable MetadataFiles 13:59:15.6 Info: => 1.5E-06s 13:59:15.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:15.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) 13:59:15.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" 13:59:15.6 Info: DROP TABLE "MetadataFiles" 13:59:15.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:15.6 Info: => 0.0103438s 13:59:15.6 Info: AlterTable PendingReleases 13:59:15.6 Info: => 1.7E-06s 13:59:15.6 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:15.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) 13:59:15.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:15.6 Info: DROP TABLE "PendingReleases" 13:59:15.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:15.6 Info: => 0.0102567s 13:59:15.6 Info: AlterTable ScheduledTasks 13:59:15.6 Info: => 1.6E-06s 13:59:15.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:15.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:15.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:15.6 Info: DROP TABLE "ScheduledTasks" 13:59:15.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:15.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:15.6 Info: => 0.0104811s 13:59:15.6 Info: AlterTable ScheduledTasks 13:59:15.6 Info: => 1.6E-06s 13:59:15.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:15.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:15.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:15.6 Info: DROP TABLE "ScheduledTasks" 13:59:15.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:15.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:15.6 Info: => 0.0105913s 13:59:15.6 Info: AlterTable TrackFiles 13:59:15.6 Info: => 1.4E-06s 13:59:15.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:15.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:15.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" 13:59:15.6 Info: DROP TABLE "TrackFiles" 13:59:15.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:15.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:15.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:15.6 Info: => 0.0111524s 13:59:15.6 Info: AlterTable TrackFiles 13:59:15.6 Info: => 1.6E-06s 13:59:15.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:15.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:15.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" 13:59:15.6 Info: DROP TABLE "TrackFiles" 13:59:15.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:15.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:15.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:15.7 Info: => 0.0109371s 13:59:15.7 Info: AlterTable VersionInfo 13:59:15.7 Info: => 1.2E-06s 13:59:15.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:15.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:15.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:15.7 Info: DROP TABLE "VersionInfo" 13:59:15.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:15.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:15.7 Info: => 0.0107604s 13:59:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:15', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:15.7 Info: Committing Transaction 13:59:15.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:15.7 Info: => 0.0363223s 13:59:15.7 Info: 62: add_on_delete_to_notifications migrating 13:59:15.7 Info: Beginning Transaction 13:59:15.7 Info: Starting migration of Main DB to 62 13:59:15.7 Info: AlterTable Notifications 13:59:15.7 Info: => 1.3E-06s 13:59:15.7 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:15.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:15.7 Info: => 0.0019402s 13:59:15.7 Info: AlterTable Notifications 13:59:15.7 Info: => 1E-06s 13:59:15.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:15.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:15.7 Info: => 0.0013716s 13:59:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:15', 'add_on_delete_to_notifications') 13:59:15.7 Info: Committing Transaction 13:59:15.7 Info: 62: add_on_delete_to_notifications migrated 13:59:15.7 Info: => 0.0432924s 13:59:15.7 Info: 63: add_custom_formats migrating 13:59:15.7 Info: Beginning Transaction 13:59:15.7 Info: Starting migration of Main DB to 63 13:59:15.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 13:59:15.7 Info: AlterTable DelayProfiles 13:59:15.7 Info: => 1E-06s 13:59:15.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:15.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:15.7 Info: => 0.001565s 13:59:15.7 Info: UpdateData 13:59:15.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:15.7 Info: => 9.66E-05s 13:59:15.7 Info: AlterTable TrackFiles 13:59:15.7 Info: => 8E-07s 13:59:15.7 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:15.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:15.7 Info: => 0.0013632s 13:59:15.7 Info: PerformDBOperation 13:59:15.7 Info: Performing DB Operation 13:59:15.7 Info: => 0.0027431s 13:59:15.7 Info: CreateTable CustomFormats 13:59:15.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) 13:59:15.7 Info: => 0.0003571s 13:59:15.7 Info: CreateIndex CustomFormats (Name) 13:59:15.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:15.7 Info: => 0.0002061s 13:59:15.7 Info: AlterTable QualityProfiles 13:59:15.7 Info: => 1E-06s 13:59:15.7 Info: CreateColumn QualityProfiles FormatItems String 13:59:15.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:15.7 Info: => 0.0014986s 13:59:15.7 Info: AlterTable QualityProfiles 13:59:15.7 Info: => 1E-06s 13:59:15.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:15.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:15.7 Info: => 0.0014253s 13:59:15.7 Info: AlterTable QualityProfiles 13:59:15.7 Info: => 8E-07s 13:59:15.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:15.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:15.7 Info: => 0.001394s 13:59:15.7 Info: PerformDBOperation 13:59:15.7 Info: Performing DB Operation 13:59:15.8 Info: => 0.0029851s 13:59:15.8 Info: PerformDBOperation 13:59:15.8 Info: Performing DB Operation 13:59:15.8 Info: => 7.48E-05s 13:59:15.8 Info: DeleteColumn ReleaseProfiles Preferred 13:59:15.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) 13:59:15.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:15.8 Info: DROP TABLE "ReleaseProfiles" 13:59:15.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:15.8 Info: => 0.0142492s 13:59:15.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:15.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) 13:59:15.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:15.8 Info: DROP TABLE "ReleaseProfiles" 13:59:15.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:15.8 Info: => 0.0102366s 13:59:15.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:15.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:15.8 Info: => 9.23E-05s 13:59:15.8 Info: AlterTable DelayProfiles 13:59:15.8 Info: => 1E-06s 13:59:15.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:15.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:15.8 Info: => 0.0012925s 13:59:15.8 Info: AlterTable DelayProfiles 13:59:15.8 Info: => 8E-07s 13:59:15.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:15.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:15.8 Info: => 0.0012459s 13:59:15.8 Info: -> 1 Insert operations completed in 00:00:00.0001954 taking an average of 00:00:00.0001954 13:59:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:15', 'add_custom_formats') 13:59:15.8 Info: Committing Transaction 13:59:15.8 Info: 63: add_custom_formats migrated 13:59:15.8 Info: => 0.0267303s 13:59:15.8 Debug: Took: 00:00:03.1304600 13:59:15.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 13:59:15.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 13:59:15.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511559316594_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:15.9 Info: DatabaseEngineVersionCheck migrating 13:59:15.9 Info: PerformDBOperation 13:59:15.9 Info: Performing DB Operation 13:59:16.0 Info: SQLite 3.45.3 13:59:16.0 Info: => 0.0644808s 13:59:16.0 Info: DatabaseEngineVersionCheck migrated 13:59:16.0 Info: => 0.0645115s 13:59:16.0 Info: VersionMigration migrating 13:59:16.0 Info: Beginning Transaction 13:59:16.0 Info: CreateTable VersionInfo 13:59:16.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:16.0 Info: => 0.0003027s 13:59:16.0 Info: Committing Transaction 13:59:16.0 Info: VersionMigration migrated 13:59:16.0 Info: => 0.0586852s 13:59:16.0 Info: VersionUniqueMigration migrating 13:59:16.0 Info: Beginning Transaction 13:59:16.0 Info: CreateIndex VersionInfo (Version) 13:59:16.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:16.0 Info: => 0.0003145s 13:59:16.0 Info: AlterTable VersionInfo 13:59:16.0 Info: => 1.3E-06s 13:59:16.0 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:16.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:16.0 Info: => 0.0003855s 13:59:16.0 Info: Committing Transaction 13:59:16.1 Info: VersionUniqueMigration migrated 13:59:16.1 Info: => 0.0218707s 13:59:16.1 Info: VersionDescriptionMigration migrating 13:59:16.1 Info: Beginning Transaction 13:59:16.1 Info: AlterTable VersionInfo 13:59:16.1 Info: => 1.1E-06s 13:59:16.1 Info: CreateColumn VersionInfo Description String 13:59:16.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:16.1 Info: => 0.0012909s 13:59:16.1 Info: Committing Transaction 13:59:16.1 Info: VersionDescriptionMigration migrated 13:59:16.1 Info: => 0.022363s 13:59:16.1 Info: 1: InitialSetup migrating 13:59:16.1 Info: Beginning Transaction 13:59:16.1 Info: Starting migration of Main DB to 1 13:59:16.1 Info: CreateTable Config 13:59:16.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:16.1 Info: => 0.0005256s 13:59:16.1 Info: CreateIndex Config (Key) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:16.1 Info: => 0.0001794s 13:59:16.1 Info: CreateTable RootFolders 13:59:16.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:16.1 Info: => 0.0002405s 13:59:16.1 Info: CreateIndex RootFolders (Path) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:16.1 Info: => 0.000191s 13:59:16.1 Info: CreateTable Artists 13:59:16.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) 13:59:16.1 Info: => 0.0005765s 13:59:16.1 Info: CreateIndex Artists (ForeignArtistId) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:16.1 Info: => 0.0001869s 13:59:16.1 Info: CreateIndex Artists (NameSlug) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:16.1 Info: => 0.0001892s 13:59:16.1 Info: CreateIndex Artists (CleanName) 13:59:16.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:16.1 Info: => 0.0001781s 13:59:16.1 Info: CreateIndex Artists (Path) 13:59:16.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:16.1 Info: => 0.0001787s 13:59:16.1 Info: CreateTable Albums 13:59:16.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) 13:59:16.1 Info: => 0.0005279s 13:59:16.1 Info: CreateIndex Albums (ForeignAlbumId) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:16.1 Info: => 0.000181s 13:59:16.1 Info: CreateIndex Albums (MBId) 13:59:16.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:16.1 Info: => 0.0001742s 13:59:16.1 Info: CreateIndex Albums (TADBId) 13:59:16.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:16.1 Info: => 0.0001923s 13:59:16.1 Info: CreateIndex Albums (TitleSlug) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:16.1 Info: => 0.0001801s 13:59:16.1 Info: CreateIndex Albums (CleanTitle) 13:59:16.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:16.1 Info: => 0.00018s 13:59:16.1 Info: CreateIndex Albums (Path) 13:59:16.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:16.1 Info: => 0.0001782s 13:59:16.1 Info: CreateTable Tracks 13:59:16.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) 13:59:16.1 Info: => 0.0003573s 13:59:16.1 Info: CreateIndex Tracks (ForeignTrackId) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:16.1 Info: => 0.0001985s 13:59:16.1 Info: CreateIndex Tracks (ArtistId) 13:59:16.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:16.1 Info: => 0.000242s 13:59:16.1 Info: CreateIndex Tracks (TrackFileId) 13:59:16.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:16.1 Info: => 0.0002161s 13:59:16.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:16.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:16.1 Info: => 0.0001988s 13:59:16.1 Info: CreateTable TrackFiles 13:59:16.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) 13:59:16.1 Info: => 0.0003531s 13:59:16.1 Info: CreateIndex TrackFiles (ArtistId) 13:59:16.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:16.1 Info: => 0.0002049s 13:59:16.1 Info: CreateIndex TrackFiles (AlbumId) 13:59:16.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:16.1 Info: => 0.000189s 13:59:16.1 Info: CreateTable History 13:59:16.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) 13:59:16.1 Info: => 0.0004004s 13:59:16.1 Info: CreateIndex History (Date) 13:59:16.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:16.1 Info: => 0.0002009s 13:59:16.1 Info: CreateIndex History (EventType) 13:59:16.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:16.1 Info: => 0.000183s 13:59:16.1 Info: CreateIndex History (DownloadId) 13:59:16.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:16.1 Info: => 0.0002025s 13:59:16.1 Info: CreateIndex History (AlbumId) 13:59:16.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:16.1 Info: => 0.0001913s 13:59:16.1 Info: CreateTable Notifications 13:59:16.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) 13:59:16.1 Info: => 0.0003265s 13:59:16.1 Info: CreateTable ScheduledTasks 13:59:16.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:16.1 Info: => 0.0002949s 13:59:16.1 Info: CreateIndex ScheduledTasks (TypeName) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:16.1 Info: => 0.000216s 13:59:16.1 Info: CreateTable Indexers 13:59:16.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) 13:59:16.1 Info: => 0.0002922s 13:59:16.1 Info: CreateIndex Indexers (Name) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:16.1 Info: => 0.000188s 13:59:16.1 Info: CreateTable Profiles 13:59:16.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:16.1 Info: => 0.0002631s 13:59:16.1 Info: CreateIndex Profiles (Name) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:16.1 Info: => 0.0002099s 13:59:16.1 Info: CreateTable QualityDefinitions 13:59:16.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:16.1 Info: => 0.0002627s 13:59:16.1 Info: CreateIndex QualityDefinitions (Quality) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:16.1 Info: => 0.0001857s 13:59:16.1 Info: CreateIndex QualityDefinitions (Title) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:16.1 Info: => 0.0002113s 13:59:16.1 Info: CreateTable NamingConfig 13:59:16.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) 13:59:16.1 Info: => 0.0003044s 13:59:16.1 Info: CreateTable Blacklist 13:59:16.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 '') 13:59:16.1 Info: => 0.0004203s 13:59:16.1 Info: CreateTable Metadata 13:59:16.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) 13:59:16.1 Info: => 0.0002679s 13:59:16.1 Info: CreateTable MetadataFiles 13:59:16.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) 13:59:16.1 Info: => 0.0003413s 13:59:16.1 Info: CreateTable DownloadClients 13:59:16.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) 13:59:16.1 Info: => 0.0002716s 13:59:16.1 Info: CreateTable PendingReleases 13:59:16.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 '') 13:59:16.1 Info: => 0.00033s 13:59:16.1 Info: CreateTable RemotePathMappings 13:59:16.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:16.1 Info: => 0.0002748s 13:59:16.1 Info: CreateTable Tags 13:59:16.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:16.1 Info: => 0.0002311s 13:59:16.1 Info: CreateIndex Tags (Label) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:16.1 Info: => 0.0001952s 13:59:16.1 Info: CreateTable Restrictions 13:59:16.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:16.1 Info: => 0.0002513s 13:59:16.1 Info: CreateTable DelayProfiles 13:59:16.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) 13:59:16.1 Info: => 0.0002819s 13:59:16.1 Info: CreateTable Users 13:59:16.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:16.1 Info: => 0.0002592s 13:59:16.1 Info: CreateIndex Users (Identifier) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:16.1 Info: => 0.0002313s 13:59:16.1 Info: CreateIndex Users (Username) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:16.1 Info: => 0.0002057s 13:59:16.1 Info: CreateTable Commands 13:59:16.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) 13:59:16.1 Info: => 0.0003227s 13:59:16.1 Info: CreateTable IndexerStatus 13:59:16.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) 13:59:16.1 Info: => 0.0002929s 13:59:16.1 Info: CreateIndex IndexerStatus (ProviderId) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:16.1 Info: => 0.0002128s 13:59:16.1 Info: CreateTable ExtraFiles 13:59:16.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) 13:59:16.1 Info: => 0.0003295s 13:59:16.1 Info: CreateTable LyricFiles 13:59:16.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) 13:59:16.1 Info: => 0.0003442s 13:59:16.1 Info: CreateTable LanguageProfiles 13:59:16.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:16.1 Info: => 0.0002839s 13:59:16.1 Info: CreateIndex LanguageProfiles (Name) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:16.1 Info: => 0.0001996s 13:59:16.1 Info: CreateTable DownloadClientStatus 13:59:16.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) 13:59:16.1 Info: => 0.0002842s 13:59:16.1 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:16.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:16.1 Info: => 0.0002033s 13:59:16.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:16.1 Info: -> 1 Insert operations completed in 00:00:00.0001734 taking an average of 00:00:00.0001734 13:59:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:16', 'InitialSetup') 13:59:16.1 Info: Committing Transaction 13:59:16.1 Info: 1: InitialSetup migrated 13:59:16.1 Info: => 0.0283195s 13:59:16.1 Info: 2: add_reason_to_pending_releases migrating 13:59:16.1 Info: Beginning Transaction 13:59:16.1 Info: Starting migration of Main DB to 2 13:59:16.1 Info: AlterTable PendingReleases 13:59:16.1 Info: => 1.4E-06s 13:59:16.1 Info: CreateColumn PendingReleases Reason Int32 13:59:16.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:16.1 Info: => 0.0013479s 13:59:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:16', 'add_reason_to_pending_releases') 13:59:16.1 Info: Committing Transaction 13:59:16.2 Info: 2: add_reason_to_pending_releases migrated 13:59:16.2 Info: => 0.0224515s 13:59:16.2 Info: 3: add_medium_support migrating 13:59:16.2 Info: Beginning Transaction 13:59:16.2 Info: Starting migration of Main DB to 3 13:59:16.2 Info: AlterTable Albums 13:59:16.2 Info: => 1.3E-06s 13:59:16.2 Info: CreateColumn Albums Media String 13:59:16.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:16.2 Info: => 0.0013211s 13:59:16.2 Info: AlterTable Tracks 13:59:16.2 Info: => 8E-07s 13:59:16.2 Info: CreateColumn Tracks MediumNumber Int32 13:59:16.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:16.2 Info: => 0.0010566s 13:59:16.2 Info: AlterTable Tracks 13:59:16.2 Info: => 8E-07s 13:59:16.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:16.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:16.2 Info: => 0.0010862s 13:59:16.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:16.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:16.2 Info: => 8.55E-05s 13:59:16.2 Info: DeleteColumn Tracks TrackNumber 13:59:16.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) 13:59:16.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" 13:59:16.2 Info: DROP TABLE "Tracks" 13:59:16.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:16.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:16.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:16.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:16.2 Info: => 0.0099441s 13:59:16.2 Info: AlterTable Tracks 13:59:16.2 Info: => 1.5E-06s 13:59:16.2 Info: CreateColumn Tracks TrackNumber String 13:59:16.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:16.2 Info: => 0.0011602s 13:59:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:16', 'add_medium_support') 13:59:16.2 Info: Committing Transaction 13:59:16.2 Info: 3: add_medium_support migrated 13:59:16.2 Info: => 0.020269s 13:59:16.2 Info: 4: add_various_qualites_in_profile migrating 13:59:16.2 Info: Beginning Transaction 13:59:16.2 Info: Starting migration of Main DB to 4 13:59:16.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:16.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:16.2 Info: => 0.0001493s 13:59:16.2 Info: PerformDBOperation 13:59:16.2 Info: Performing DB Operation 13:59:16.2 Info: => 8.51E-05s 13:59:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:16', 'add_various_qualites_in_profile') 13:59:16.2 Info: Committing Transaction 13:59:16.2 Info: 4: add_various_qualites_in_profile migrated 13:59:16.2 Info: => 0.0164973s 13:59:16.2 Info: 5: metadata_profiles migrating 13:59:16.2 Info: Beginning Transaction 13:59:16.2 Info: Starting migration of Main DB to 5 13:59:16.2 Info: CreateTable MetadataProfiles 13:59:16.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:16.2 Info: => 0.0003833s 13:59:16.2 Info: CreateIndex MetadataProfiles (Name) 13:59:16.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:16.2 Info: => 0.0002076s 13:59:16.2 Info: AlterTable Artists 13:59:16.2 Info: => 9E-07s 13:59:16.2 Info: CreateColumn Artists MetadataProfileId Int32 13:59:16.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:16.2 Info: => 0.00117s 13:59:16.2 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:16.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) 13:59:16.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" 13:59:16.2 Info: DROP TABLE "Artists" 13:59:16.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:16.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:16.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:16.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:16.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:16.2 Info: => 0.0111471s 13:59:16.2 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:16.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) 13:59:16.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" 13:59:16.2 Info: DROP TABLE "Artists" 13:59:16.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:16.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:16.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:16.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:16.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:16.2 Info: => 0.0112444s 13:59:16.2 Info: AlterTable Albums 13:59:16.2 Info: => 1.4E-06s 13:59:16.2 Info: CreateColumn Albums SecondaryTypes String 13:59:16.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:16.2 Info: => 0.0012184s 13:59:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:16', 'metadata_profiles') 13:59:16.2 Info: Committing Transaction 13:59:16.3 Info: 5: metadata_profiles migrated 13:59:16.3 Info: => 0.0207851s 13:59:16.3 Info: 6: separate_automatic_and_interactive_search migrating 13:59:16.3 Info: Beginning Transaction 13:59:16.3 Info: Starting migration of Main DB to 6 13:59:16.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:16.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 13:59:16.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:16.3 Info: DROP TABLE "Indexers" 13:59:16.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:16.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:16.3 Info: => 0.0158101s 13:59:16.3 Info: AlterTable Indexers 13:59:16.3 Info: => 1.3E-06s 13:59:16.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:16.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:16.3 Info: => 0.0011547s 13:59:16.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:16.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:16.3 Info: => 7.39E-05s 13:59:16.3 Info: AlterTable Indexers 13:59:16.3 Info: => 1E-06s 13:59:16.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:16.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 13:59:16.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 13:59:16.3 Info: DROP TABLE "Indexers" 13:59:16.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:16.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:16.3 Info: => 0.0124259s 13:59:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:16', 'separate_automatic_and_interactive_search') 13:59:16.3 Info: Committing Transaction 13:59:16.3 Info: 6: separate_automatic_and_interactive_search migrated 13:59:16.3 Info: => 0.0337333s 13:59:16.3 Info: 7: change_album_path_to_relative migrating 13:59:16.3 Info: Beginning Transaction 13:59:16.3 Info: Starting migration of Main DB to 7 13:59:16.3 Info: DeleteColumn Albums Path 13:59:16.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:16.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:16.3 Info: DROP TABLE "Albums" 13:59:16.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:16.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:16.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:16.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:16.3 Info: => 0.0111939s 13:59:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:16', 'change_album_path_to_relative') 13:59:16.3 Info: Committing Transaction 13:59:16.3 Info: 7: change_album_path_to_relative migrated 13:59:16.3 Info: => 0.0282543s 13:59:16.3 Info: 8: change_quality_size_mb_to_kb migrating 13:59:16.3 Info: Beginning Transaction 13:59:16.3 Info: Starting migration of Main DB to 8 13:59:16.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:16.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:16.3 Info: => 0.0001401s 13:59:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:16', 'change_quality_size_mb_to_kb') 13:59:16.3 Info: Committing Transaction 13:59:16.4 Info: 8: change_quality_size_mb_to_kb migrated 13:59:16.4 Info: => 0.0168441s 13:59:16.4 Info: 9: album_releases migrating 13:59:16.4 Info: Beginning Transaction 13:59:16.4 Info: Starting migration of Main DB to 9 13:59:16.4 Info: AlterTable Albums 13:59:16.4 Info: => 1.7E-06s 13:59:16.4 Info: CreateColumn Albums Releases String 13:59:16.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:16.4 Info: => 0.0014481s 13:59:16.4 Info: AlterTable Albums 13:59:16.4 Info: => 8E-07s 13:59:16.4 Info: CreateColumn Albums CurrentRelease String 13:59:16.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:16.4 Info: => 0.0012196s 13:59:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:16', 'album_releases') 13:59:16.4 Info: Committing Transaction 13:59:16.4 Info: 9: album_releases migrated 13:59:16.4 Info: => 0.0209056s 13:59:16.4 Info: 10: album_releases_fix migrating 13:59:16.4 Info: Beginning Transaction 13:59:16.4 Info: Starting migration of Main DB to 10 13:59:16.4 Info: AlterTable Albums 13:59:16.4 Info: => 1.7E-06s 13:59:16.4 Info: AlterColumn Albums Releases String 13:59:16.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:16.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:16.4 Info: DROP TABLE "Albums" 13:59:16.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:16.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:16.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:16.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:16.4 Info: => 0.0108037s 13:59:16.4 Info: AlterTable Albums 13:59:16.4 Info: => 1.4E-06s 13:59:16.4 Info: AlterColumn Albums CurrentRelease String 13:59:16.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:16.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:16.4 Info: DROP TABLE "Albums" 13:59:16.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:16.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:16.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:16.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:16.4 Info: => 0.0106067s 13:59:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:16', 'album_releases_fix') 13:59:16.4 Info: Committing Transaction 13:59:16.4 Info: 10: album_releases_fix migrated 13:59:16.4 Info: => 0.028717s 13:59:16.4 Info: 11: import_lists migrating 13:59:16.4 Info: Beginning Transaction 13:59:16.4 Info: Starting migration of Main DB to 11 13:59:16.4 Info: CreateTable ImportLists 13:59:16.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) 13:59:16.4 Info: => 0.0004918s 13:59:16.4 Info: CreateIndex ImportLists (Name) 13:59:16.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:16.4 Info: => 0.0002051s 13:59:16.4 Info: CreateTable ImportListStatus 13:59:16.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) 13:59:16.4 Info: => 0.0003013s 13:59:16.4 Info: CreateIndex ImportListStatus (ProviderId) 13:59:16.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:16.4 Info: => 0.0001932s 13:59:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:16', 'import_lists') 13:59:16.4 Info: Committing Transaction 13:59:16.4 Info: 11: import_lists migrated 13:59:16.4 Info: => 0.0209099s 13:59:16.4 Info: 12: add_release_status migrating 13:59:16.4 Info: Beginning Transaction 13:59:16.4 Info: Starting migration of Main DB to 12 13:59:16.4 Info: AlterTable MetadataProfiles 13:59:16.4 Info: => 1.6E-06s 13:59:16.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:16.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:16.4 Info: => 0.0014873s 13:59:16.4 Info: PerformDBOperation 13:59:16.4 Info: Performing DB Operation 13:59:16.4 Info: => 6.39E-05s 13:59:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:16', 'add_release_status') 13:59:16.4 Info: Committing Transaction 13:59:16.5 Info: 12: add_release_status migrated 13:59:16.5 Info: => 0.0209498s 13:59:16.5 Info: 13: album_download_notification migrating 13:59:16.5 Info: Beginning Transaction 13:59:16.5 Info: Starting migration of Main DB to 13 13:59:16.5 Info: AlterTable Notifications 13:59:16.5 Info: => 1.7E-06s 13:59:16.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:16.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:16.5 Info: => 0.0015397s 13:59:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:16', 'album_download_notification') 13:59:16.5 Info: Committing Transaction 13:59:16.5 Info: 13: album_download_notification migrated 13:59:16.5 Info: => 0.0225634s 13:59:16.5 Info: 14: fix_language_metadata_profiles migrating 13:59:16.5 Info: Beginning Transaction 13:59:16.5 Info: Starting migration of Main DB to 14 13:59:16.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:16.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:16.5 Info: => 0.0002512s 13:59:16.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:16.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:16.5 Info: => 0.000156s 13:59:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:16', 'fix_language_metadata_profiles') 13:59:16.5 Info: Committing Transaction 13:59:16.5 Info: 14: fix_language_metadata_profiles migrated 13:59:16.5 Info: => 0.0166875s 13:59:16.5 Info: 15: remove_fanzub migrating 13:59:16.5 Info: Beginning Transaction 13:59:16.5 Info: Starting migration of Main DB to 15 13:59:16.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:16.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:16.5 Info: => 0.0001239s 13:59:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:16', 'remove_fanzub') 13:59:16.5 Info: Committing Transaction 13:59:16.5 Info: 15: remove_fanzub migrated 13:59:16.5 Info: => 0.0168512s 13:59:16.5 Info: 16: update_artist_history_indexes migrating 13:59:16.5 Info: Beginning Transaction 13:59:16.5 Info: Starting migration of Main DB to 16 13:59:16.5 Info: CreateIndex Albums (ArtistId) 13:59:16.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:16.5 Info: => 0.0003156s 13:59:16.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:16.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:16.5 Info: => 0.0002021s 13:59:16.5 Info: DeleteIndex History (AlbumId) 13:59:16.5 Info: DROP INDEX "IX_History_AlbumId" 13:59:16.5 Info: => 0.0002636s 13:59:16.5 Info: CreateIndex History (AlbumId, Date) 13:59:16.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:16.5 Info: => 0.0001995s 13:59:16.5 Info: DeleteIndex History (DownloadId) 13:59:16.5 Info: DROP INDEX "IX_History_DownloadId" 13:59:16.5 Info: => 0.0002191s 13:59:16.5 Info: CreateIndex History (DownloadId, Date) 13:59:16.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:16.5 Info: => 0.0001982s 13:59:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:16', 'update_artist_history_indexes') 13:59:16.5 Info: Committing Transaction 13:59:16.5 Info: 16: update_artist_history_indexes migrated 13:59:16.5 Info: => 0.0209954s 13:59:16.5 Info: 17: remove_nma migrating 13:59:16.5 Info: Beginning Transaction 13:59:16.5 Info: Starting migration of Main DB to 17 13:59:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:16.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:16.5 Info: => 0.0001334s 13:59:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:16', 'remove_nma') 13:59:16.5 Info: Committing Transaction 13:59:16.6 Info: 17: remove_nma migrated 13:59:16.6 Info: => 0.0169841s 13:59:16.6 Info: 18: album_disambiguation migrating 13:59:16.6 Info: Beginning Transaction 13:59:16.6 Info: Starting migration of Main DB to 18 13:59:16.6 Info: AlterTable Albums 13:59:16.6 Info: => 1.4E-06s 13:59:16.6 Info: CreateColumn Albums Disambiguation String 13:59:16.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:16.6 Info: => 0.0015164s 13:59:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:16', 'album_disambiguation') 13:59:16.6 Info: Committing Transaction 13:59:16.6 Info: 18: album_disambiguation migrated 13:59:16.6 Info: => 0.0225822s 13:59:16.6 Info: 19: add_ape_quality_in_profiles migrating 13:59:16.6 Info: Beginning Transaction 13:59:16.6 Info: Starting migration of Main DB to 19 13:59:16.6 Info: PerformDBOperation 13:59:16.6 Info: Performing DB Operation 13:59:16.6 Info: => 8.66E-05s 13:59:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:16', 'add_ape_quality_in_profiles') 13:59:16.6 Info: Committing Transaction 13:59:16.6 Info: 19: add_ape_quality_in_profiles migrated 13:59:16.6 Info: => 0.0226163s 13:59:16.6 Info: 20: remove_pushalot migrating 13:59:16.6 Info: Beginning Transaction 13:59:16.6 Info: Starting migration of Main DB to 20 13:59:16.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:16.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:16.6 Info: => 0.0001321s 13:59:16.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:16.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:16.6 Info: => 8.17E-05s 13:59:16.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:16.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:16.6 Info: => 7.81E-05s 13:59:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:16', 'remove_pushalot') 13:59:16.6 Info: Committing Transaction 13:59:16.6 Info: 20: remove_pushalot migrated 13:59:16.6 Info: => 0.0167134s 13:59:16.6 Info: 21: add_custom_filters migrating 13:59:16.6 Info: Beginning Transaction 13:59:16.6 Info: Starting migration of Main DB to 21 13:59:16.6 Info: CreateTable CustomFilters 13:59:16.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:16.6 Info: => 0.0003926s 13:59:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:16', 'add_custom_filters') 13:59:16.6 Info: Committing Transaction 13:59:16.6 Info: 21: add_custom_filters migrated 13:59:16.6 Info: => 0.0226393s 13:59:16.6 Info: 22: import_list_tags migrating 13:59:16.6 Info: Beginning Transaction 13:59:16.6 Info: Starting migration of Main DB to 22 13:59:16.6 Info: AlterTable ImportLists 13:59:16.6 Info: => 1.5E-06s 13:59:16.6 Info: CreateColumn ImportLists Tags String 13:59:16.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:16.6 Info: => 0.0015543s 13:59:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:16', 'import_list_tags') 13:59:16.6 Info: Committing Transaction 13:59:16.7 Info: 22: import_list_tags migrated 13:59:16.7 Info: => 0.022678s 13:59:16.7 Info: 23: add_release_groups_etc migrating 13:59:16.7 Info: Beginning Transaction 13:59:16.7 Info: Starting migration of Main DB to 23 13:59:16.7 Info: CreateTable ArtistMetadata 13:59:16.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) 13:59:16.7 Info: => 0.0005169s 13:59:16.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:16.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:16.7 Info: => 0.000204s 13:59:16.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" 13:59:16.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" 13:59:16.7 Info: => 0.0001627s 13:59:16.7 Info: AlterTable Artists 13:59:16.7 Info: => 9E-07s 13:59:16.7 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:16.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:16.7 Info: => 0.0014628s 13:59:16.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:16.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:16.7 Info: => 0.0001749s 13:59:16.7 Info: CreateTable AlbumReleases 13:59:16.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) 13:59:16.7 Info: => 0.0004201s 13:59:16.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:16.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:16.7 Info: => 0.0001897s 13:59:16.7 Info: CreateIndex AlbumReleases (AlbumId) 13:59:16.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:16.7 Info: => 0.0001824s 13:59:16.7 Info: PerformDBOperation 13:59:16.7 Info: Performing DB Operation 13:59:16.7 Info: => 7.1E-05s 13:59:16.7 Info: AlterTable Albums 13:59:16.7 Info: => 1E-06s 13:59:16.7 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:16.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:16.7 Info: => 0.0013911s 13:59:16.7 Info: AlterTable Albums 13:59:16.7 Info: => 1.1E-06s 13:59:16.7 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:16.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:16.7 Info: => 0.0013954s 13:59:16.7 Info: AlterTable Albums 13:59:16.7 Info: => 9E-07s 13:59:16.7 Info: CreateColumn Albums Links String 13:59:16.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:16.7 Info: => 0.001317s 13:59:16.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:16.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:16.7 Info: => 0.000177s 13:59:16.7 Info: AlterTable Tracks 13:59:16.7 Info: => 8E-07s 13:59:16.7 Info: CreateColumn Tracks ForeignRecordingId String 13:59:16.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:16.7 Info: => 0.0013344s 13:59:16.7 Info: AlterTable Tracks 13:59:16.7 Info: => 8E-07s 13:59:16.7 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:16.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:16.7 Info: => 0.00133s 13:59:16.7 Info: AlterTable Tracks 13:59:16.7 Info: => 9E-07s 13:59:16.7 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:16.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:16.7 Info: => 0.001376s 13:59:16.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:16.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:16.7 Info: => 0.0001566s 13:59:16.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:16.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:16.7 Info: => 0.0001353s 13:59:16.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:16.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) 13:59:16.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" 13:59:16.7 Info: DROP TABLE "Artists" 13:59:16.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:16.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:16.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:16.7 Info: => 0.0146362s 13:59:16.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:16.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) 13:59:16.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" 13:59:16.7 Info: DROP TABLE "Albums" 13:59:16.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:16.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:16.7 Info: => 0.0116059s 13:59:16.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:16.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) 13:59:16.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" 13:59:16.7 Info: DROP TABLE "Tracks" 13:59:16.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:16.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:16.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:16.7 Info: => 0.0108912s 13:59:16.7 Info: DeleteColumn TrackFiles ArtistId 13:59:16.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) 13:59:16.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" 13:59:16.7 Info: DROP TABLE "TrackFiles" 13:59:16.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:16.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:16.7 Info: => 0.0103896s 13:59:16.7 Info: CreateIndex Artists (ArtistMetadataId) 13:59:16.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:16.7 Info: => 0.0001831s 13:59:16.7 Info: CreateIndex Artists (Monitored) 13:59:16.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:16.7 Info: => 0.0001811s 13:59:16.7 Info: CreateIndex Albums (ArtistMetadataId) 13:59:16.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:16.7 Info: => 0.0001811s 13:59:16.7 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:16.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:16.7 Info: => 0.0001828s 13:59:16.7 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:16.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:16.7 Info: => 0.0001808s 13:59:16.7 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:16.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:16.7 Info: => 0.000178s 13:59:16.7 Info: UpdateData 13:59:16.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:16.7 Info: => 9.5E-05s 13:59:16.7 Info: UpdateData 13:59:16.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:16.7 Info: => 8.53E-05s 13:59:16.7 Info: UpdateData 13:59:16.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:16.7 Info: => 0.0001029s 13:59:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:16', 'add_release_groups_etc') 13:59:16.7 Info: Committing Transaction 13:59:16.8 Info: 23: add_release_groups_etc migrated 13:59:16.8 Info: => 0.0218787s 13:59:16.8 Info: 24: NewMediaInfoFormat migrating 13:59:16.8 Info: Beginning Transaction 13:59:16.8 Info: Starting migration of Main DB to 24 13:59:16.8 Info: UpdateData 13:59:16.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:16.8 Info: => 0.000131s 13:59:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:16', 'NewMediaInfoFormat') 13:59:16.8 Info: Committing Transaction 13:59:16.8 Info: 24: NewMediaInfoFormat migrated 13:59:16.8 Info: => 0.0168477s 13:59:16.8 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:16.8 Info: Beginning Transaction 13:59:16.8 Info: Starting migration of Main DB to 25 13:59:16.8 Info: RenameTable Restrictions ReleaseProfiles 13:59:16.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:16.8 Info: => 0.0039583s 13:59:16.8 Info: AlterTable ReleaseProfiles 13:59:16.8 Info: => 1.2E-06s 13:59:16.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:16.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:16.8 Info: => 0.0012804s 13:59:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:16', 'rename_restrictions_to_release_profiles') 13:59:16.8 Info: Committing Transaction 13:59:16.8 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:16.8 Info: => 0.018793s 13:59:16.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:16.8 Info: Beginning Transaction 13:59:16.8 Info: Starting migration of Main DB to 26 13:59:16.8 Info: RenameTable Profiles QualityProfiles 13:59:16.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:16.8 Info: => 0.0044577s 13:59:16.8 Info: AlterTable QualityProfiles 13:59:16.8 Info: => 1.5E-06s 13:59:16.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:16.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:16.8 Info: => 0.0011987s 13:59:16.8 Info: AlterTable LanguageProfiles 13:59:16.8 Info: => 8E-07s 13:59:16.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:16.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:16.8 Info: => 0.0012144s 13:59:16.8 Info: UpdateData 13:59:16.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:16.8 Info: => 7.81E-05s 13:59:16.8 Info: UpdateData 13:59:16.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:16.8 Info: => 5.99E-05s 13:59:16.8 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:16.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:16.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:16.8 Info: DROP TABLE "Artists" 13:59:16.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:16.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:16.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:16.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:16.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:16.8 Info: => 0.0168023s 13:59:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:16', 'rename_quality_profiles_add_upgrade_allowed') 13:59:16.8 Info: Committing Transaction 13:59:16.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:16.8 Info: => 0.0438301s 13:59:16.8 Info: 27: add_import_exclusions migrating 13:59:16.8 Info: Beginning Transaction 13:59:16.8 Info: Starting migration of Main DB to 27 13:59:16.8 Info: CreateTable ImportListExclusions 13:59:16.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:16.8 Info: => 0.0003535s 13:59:16.8 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:16.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:16.8 Info: => 0.0001936s 13:59:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:16', 'add_import_exclusions') 13:59:16.8 Info: Committing Transaction 13:59:16.9 Info: 27: add_import_exclusions migrated 13:59:16.9 Info: => 0.0220625s 13:59:16.9 Info: 28: clean_artist_metadata_table migrating 13:59:16.9 Info: Beginning Transaction 13:59:16.9 Info: Starting migration of Main DB to 28 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.0003079s 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.0002058s 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.0002024s 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.0002006s 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.0002006s 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.0002269s 13:59:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:16', 'clean_artist_metadata_table') 13:59:16.9 Info: Committing Transaction 13:59:16.9 Info: 28: clean_artist_metadata_table migrated 13:59:16.9 Info: => 0.0215226s 13:59:16.9 Info: 29: health_issue_notification migrating 13:59:16.9 Info: Beginning Transaction 13:59:16.9 Info: Starting migration of Main DB to 29 13:59:16.9 Info: AlterTable Notifications 13:59:16.9 Info: => 1.2E-06s 13:59:16.9 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:16.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:16.9 Info: => 0.001545s 13:59:16.9 Info: AlterTable Notifications 13:59:16.9 Info: => 1E-06s 13:59:16.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:16.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:16.9 Info: => 0.001308s 13:59:16.9 Info: AlterTable Notifications 13:59:16.9 Info: => 1.1E-06s 13:59:16.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:16.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:16.9 Info: => 0.0013024s 13:59:16.9 Info: AlterTable Notifications 13:59:16.9 Info: => 1.2E-06s 13:59:16.9 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:16.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:16.9 Info: => 0.0013025s 13:59:16.9 Info: AlterTable Notifications 13:59:16.9 Info: => 1.2E-06s 13:59:16.9 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:16.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:16.9 Info: => 0.0012981s 13:59:16.9 Info: DeleteColumn Notifications OnDownload 13:59:16.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) 13:59:16.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" 13:59:16.9 Info: DROP TABLE "Notifications" 13:59:16.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:16.9 Info: => 0.0102042s 13:59:16.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:16.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) 13:59:16.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" 13:59:16.9 Info: DROP TABLE "Notifications" 13:59:16.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:16.9 Info: => 0.0137408s 13:59:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:16', 'health_issue_notification') 13:59:16.9 Info: Committing Transaction 13:59:16.9 Info: 29: health_issue_notification migrated 13:59:16.9 Info: => 0.0335022s 13:59:16.9 Info: 30: add_mediafilerepository_mtime migrating 13:59:16.9 Info: Beginning Transaction 13:59:16.9 Info: Starting migration of Main DB to 30 13:59:16.9 Info: AlterTable TrackFiles 13:59:16.9 Info: => 1.4E-06s 13:59:16.9 Info: CreateColumn TrackFiles Modified DateTime 13:59:16.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:16.9 Info: => 0.0015108s 13:59:16.9 Info: AlterTable TrackFiles 13:59:16.9 Info: => 8E-07s 13:59:16.9 Info: CreateColumn TrackFiles Path String 13:59:16.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:16.9 Info: => 0.0012361s 13:59:16.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:16.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:16.9 Info: => 7.43E-05s 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.0002293s 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.0002495s 13:59:16.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) 13:59:16.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) 13:59:16.9 Info: => 0.000261s 13:59:16.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") 13:59:16.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") 13:59:16.9 Info: => 0.0001524s 13:59:16.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:16.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:16.9 Info: => 0.0001136s 13:59:16.9 Info: AlterTable TrackFiles 13:59:16.9 Info: => 9E-07s 13:59:16.9 Info: AlterColumn TrackFiles Path String 13:59:17.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:17.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:17.0 Info: DROP TABLE "TrackFiles" 13:59:17.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:17.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:17.0 Info: => 0.0102498s 13:59:17.0 Info: CreateIndex TrackFiles (Path) 13:59:17.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:17.0 Info: => 0.0001938s 13:59:17.0 Info: DeleteColumn TrackFiles RelativePath 13:59:17.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:17.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:17.0 Info: DROP TABLE "TrackFiles" 13:59:17.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:17.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:17.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:17.0 Info: => 0.0107761s 13:59:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:17', 'add_mediafilerepository_mtime') 13:59:17.0 Info: Committing Transaction 13:59:17.0 Info: 30: add_mediafilerepository_mtime migrated 13:59:17.0 Info: => 0.0307537s 13:59:17.0 Info: 31: add_artistmetadataid_constraint migrating 13:59:17.0 Info: Beginning Transaction 13:59:17.0 Info: Starting migration of Main DB to 31 13:59:17.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") 13:59:17.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") 13:59:17.0 Info: => 0.0002286s 13:59:17.0 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:17.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:17.0 Info: => 0.0002924s 13:59:17.0 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:17.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:17.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:17.0 Info: DROP TABLE "Artists" 13:59:17.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:17.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:17.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:17.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:17.0 Info: => 0.0110211s 13:59:17.0 Info: CreateIndex Artists (ArtistMetadataId) 13:59:17.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:17.0 Info: => 0.0001906s 13:59:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:17', 'add_artistmetadataid_constraint') 13:59:17.0 Info: Committing Transaction 13:59:17.0 Info: 31: add_artistmetadataid_constraint migrated 13:59:17.0 Info: => 0.022309s 13:59:17.0 Info: 32: old_ids_and_artist_alias migrating 13:59:17.0 Info: Beginning Transaction 13:59:17.0 Info: Starting migration of Main DB to 32 13:59:17.0 Info: AlterTable ArtistMetadata 13:59:17.0 Info: => 1.6E-06s 13:59:17.0 Info: CreateColumn ArtistMetadata Aliases String 13:59:17.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:17.0 Info: => 0.001471s 13:59:17.0 Info: AlterTable ArtistMetadata 13:59:17.0 Info: => 8E-07s 13:59:17.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:17.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:17.0 Info: => 0.0012403s 13:59:17.0 Info: AlterTable Albums 13:59:17.0 Info: => 9E-07s 13:59:17.0 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:17.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:17.0 Info: => 0.0012442s 13:59:17.0 Info: AlterTable AlbumReleases 13:59:17.0 Info: => 8E-07s 13:59:17.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:17.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:17.0 Info: => 0.0012891s 13:59:17.0 Info: AlterTable Tracks 13:59:17.0 Info: => 9E-07s 13:59:17.0 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:17.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:17.0 Info: => 0.0012898s 13:59:17.0 Info: AlterTable Tracks 13:59:17.0 Info: => 9E-07s 13:59:17.0 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:17.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:17.0 Info: => 0.0013013s 13:59:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:17', 'old_ids_and_artist_alias') 13:59:17.0 Info: Committing Transaction 13:59:17.1 Info: 32: old_ids_and_artist_alias migrated 13:59:17.1 Info: => 0.0213306s 13:59:17.1 Info: 33: download_propers_config migrating 13:59:17.1 Info: Beginning Transaction 13:59:17.1 Info: Starting migration of Main DB to 33 13:59:17.1 Info: PerformDBOperation 13:59:17.1 Info: Performing DB Operation 13:59:17.1 Info: => 8.96E-05s 13:59:17.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:17.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:17.1 Info: => 9.24E-05s 13:59:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:17', 'download_propers_config') 13:59:17.1 Info: Committing Transaction 13:59:17.1 Info: 33: download_propers_config migrated 13:59:17.1 Info: => 0.0226173s 13:59:17.1 Info: 34: remove_language_profiles migrating 13:59:17.1 Info: Beginning Transaction 13:59:17.1 Info: Starting migration of Main DB to 34 13:59:17.1 Info: DeleteTable LanguageProfiles 13:59:17.1 Info: DROP TABLE "LanguageProfiles" 13:59:17.1 Info: => 0.0004724s 13:59:17.1 Info: DeleteColumn Artists LanguageProfileId 13:59:17.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) 13:59:17.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" 13:59:17.1 Info: DROP TABLE "Artists" 13:59:17.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:17.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:17.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:17.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:17.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:17.1 Info: => 0.0114205s 13:59:17.1 Info: DeleteColumn ImportLists LanguageProfileId 13:59:17.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) 13:59:17.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" 13:59:17.1 Info: DROP TABLE "ImportLists" 13:59:17.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:17.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:17.1 Info: => 0.0102247s 13:59:17.1 Info: DeleteColumn Blacklist Language 13:59:17.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) 13:59:17.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" 13:59:17.1 Info: DROP TABLE "Blacklist" 13:59:17.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:17.1 Info: => 0.0101756s 13:59:17.1 Info: DeleteColumn History Language 13:59:17.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) 13:59:17.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" 13:59:17.1 Info: DROP TABLE "History" 13:59:17.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:17.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:17.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:17.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:17.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:17.1 Info: => 0.0112069s 13:59:17.1 Info: DeleteColumn LyricFiles Language 13:59:17.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) 13:59:17.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" 13:59:17.1 Info: DROP TABLE "LyricFiles" 13:59:17.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:17.1 Info: => 0.012344s 13:59:17.1 Info: DeleteColumn TrackFiles Language 13:59:17.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) 13:59:17.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" 13:59:17.1 Info: DROP TABLE "TrackFiles" 13:59:17.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:17.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:17.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:17.1 Info: => 0.0103777s 13:59:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:17', 'remove_language_profiles') 13:59:17.1 Info: Committing Transaction 13:59:17.2 Info: 34: remove_language_profiles migrated 13:59:17.2 Info: => 0.0351054s 13:59:17.2 Info: 35: multi_disc_naming_format migrating 13:59:17.2 Info: Beginning Transaction 13:59:17.2 Info: Starting migration of Main DB to 35 13:59:17.2 Info: AlterTable NamingConfig 13:59:17.2 Info: => 1.5E-06s 13:59:17.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:17.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:17.2 Info: => 0.0015174s 13:59:17.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:17.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:17.2 Info: => 8.42E-05s 13:59:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:17', 'multi_disc_naming_format') 13:59:17.2 Info: Committing Transaction 13:59:17.2 Info: 35: multi_disc_naming_format migrated 13:59:17.2 Info: => 0.0208248s 13:59:17.2 Info: 36: add_download_client_priority migrating 13:59:17.2 Info: Beginning Transaction 13:59:17.2 Info: Starting migration of Main DB to 36 13:59:17.2 Info: AlterTable DownloadClients 13:59:17.2 Info: => 1.5E-06s 13:59:17.2 Info: CreateColumn DownloadClients Priority Int32 13:59:17.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:17.2 Info: => 0.0015492s 13:59:17.2 Info: PerformDBOperation 13:59:17.2 Info: Performing DB Operation 13:59:17.2 Info: => 9.66E-05s 13:59:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:17', 'add_download_client_priority') 13:59:17.2 Info: Committing Transaction 13:59:17.2 Info: 36: add_download_client_priority migrated 13:59:17.2 Info: => 0.0208592s 13:59:17.2 Info: 37: remove_growl_prowl migrating 13:59:17.2 Info: Beginning Transaction 13:59:17.2 Info: Starting migration of Main DB to 37 13:59:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:17.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:17.2 Info: => 0.0001306s 13:59:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:17.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:17.2 Info: => 8.03E-05s 13:59:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:17', 'remove_growl_prowl') 13:59:17.2 Info: Committing Transaction 13:59:17.2 Info: 37: remove_growl_prowl migrated 13:59:17.2 Info: => 0.0223905s 13:59:17.2 Info: 38: remove_plex_hometheatre migrating 13:59:17.2 Info: Beginning Transaction 13:59:17.2 Info: Starting migration of Main DB to 38 13:59:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:17.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:17.2 Info: => 0.0001301s 13:59:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:17.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:17.2 Info: => 7.65E-05s 13:59:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:17', 'remove_plex_hometheatre') 13:59:17.2 Info: Committing Transaction 13:59:17.3 Info: 38: remove_plex_hometheatre migrated 13:59:17.3 Info: => 0.0223955s 13:59:17.3 Info: 39: add_root_folder_add_defaults migrating 13:59:17.3 Info: Beginning Transaction 13:59:17.3 Info: Starting migration of Main DB to 39 13:59:17.3 Info: AlterTable RootFolders 13:59:17.3 Info: => 1.7E-06s 13:59:17.3 Info: CreateColumn RootFolders Name String 13:59:17.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:17.3 Info: => 0.0016532s 13:59:17.3 Info: AlterTable RootFolders 13:59:17.3 Info: => 9E-07s 13:59:17.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:17.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:17.3 Info: => 0.0012748s 13:59:17.3 Info: AlterTable RootFolders 13:59:17.3 Info: => 1E-06s 13:59:17.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:17.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:17.3 Info: => 0.0012888s 13:59:17.3 Info: AlterTable RootFolders 13:59:17.3 Info: => 1E-06s 13:59:17.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:17.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:17.3 Info: => 0.0012805s 13:59:17.3 Info: AlterTable RootFolders 13:59:17.3 Info: => 1E-06s 13:59:17.3 Info: CreateColumn RootFolders DefaultTags String 13:59:17.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:17.3 Info: => 0.0012661s 13:59:17.3 Info: PerformDBOperation 13:59:17.3 Info: Performing DB Operation 13:59:17.3 Info: => 0.0001367s 13:59:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:17', 'add_root_folder_add_defaults') 13:59:17.3 Info: Committing Transaction 13:59:17.3 Info: 39: add_root_folder_add_defaults migrated 13:59:17.3 Info: => 0.0208265s 13:59:17.3 Info: 40: task_duration migrating 13:59:17.3 Info: Beginning Transaction 13:59:17.3 Info: Starting migration of Main DB to 40 13:59:17.3 Info: AlterTable ScheduledTasks 13:59:17.3 Info: => 1.8E-06s 13:59:17.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:17.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:17.3 Info: => 0.0016406s 13:59:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:17', 'task_duration') 13:59:17.3 Info: Committing Transaction 13:59:17.3 Info: 40: task_duration migrated 13:59:17.3 Info: => 0.0223992s 13:59:17.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:17.3 Info: Beginning Transaction 13:59:17.3 Info: Starting migration of Main DB to 41 13:59:17.3 Info: AlterTable ReleaseProfiles 13:59:17.3 Info: => 1.6E-06s 13:59:17.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:17.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:17.3 Info: => 0.0017093s 13:59:17.3 Info: AlterTable ReleaseProfiles 13:59:17.3 Info: => 9E-07s 13:59:17.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:17.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:17.3 Info: => 0.0013421s 13:59:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:17', 'add_indexer_and_enabled_to_release_profiles') 13:59:17.3 Info: Committing Transaction 13:59:17.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:17.3 Info: => 0.025903s 13:59:17.3 Info: 42: remove_album_folders migrating 13:59:17.3 Info: Beginning Transaction 13:59:17.3 Info: Starting migration of Main DB to 42 13:59:17.3 Info: DeleteColumn Artists AlbumFolder 13:59:17.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) 13:59:17.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" 13:59:17.3 Info: DROP TABLE "Artists" 13:59:17.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:17.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:17.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:17.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:17.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:17.4 Info: => 0.0115554s 13:59:17.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:17.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:17.4 Info: => 7.99E-05s 13:59:17.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:17.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:17.4 Info: => 7.27E-05s 13:59:17.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:17.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) 13:59:17.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:17.4 Info: DROP TABLE "NamingConfig" 13:59:17.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:17.4 Info: => 0.0099033s 13:59:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:17', 'remove_album_folders') 13:59:17.4 Info: Committing Transaction 13:59:17.4 Info: 42: remove_album_folders migrated 13:59:17.4 Info: => 0.0341348s 13:59:17.4 Info: 44: add_priority_to_indexers migrating 13:59:17.4 Info: Beginning Transaction 13:59:17.4 Info: Starting migration of Main DB to 44 13:59:17.4 Info: AlterTable Indexers 13:59:17.4 Info: => 1.9E-06s 13:59:17.4 Info: CreateColumn Indexers Priority Int32 13:59:17.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:17.4 Info: => 0.0016916s 13:59:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:17', 'add_priority_to_indexers') 13:59:17.4 Info: Committing Transaction 13:59:17.4 Info: 44: add_priority_to_indexers migrated 13:59:17.4 Info: => 0.0223726s 13:59:17.4 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:17.4 Info: Beginning Transaction 13:59:17.4 Info: Starting migration of Main DB to 45 13:59:17.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:17.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:17.4 Info: => 0.0003016s 13:59:17.4 Info: PerformDBOperation 13:59:17.4 Info: Performing DB Operation 13:59:17.4 Info: => 7.29E-05s 13:59:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:17', 'remove_chown_and_folderchmod_config') 13:59:17.4 Info: Committing Transaction 13:59:17.4 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:17.4 Info: => 0.0222467s 13:59:17.4 Info: 47: update_notifiarr migrating 13:59:17.4 Info: Beginning Transaction 13:59:17.4 Info: Starting migration of Main DB to 47 13:59:17.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:17.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:17.4 Info: => 0.0002244s 13:59:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:17', 'update_notifiarr') 13:59:17.4 Info: Committing Transaction 13:59:17.5 Info: 47: update_notifiarr migrated 13:59:17.5 Info: => 0.0225977s 13:59:17.5 Info: 49: email_multiple_addresses migrating 13:59:17.5 Info: Beginning Transaction 13:59:17.5 Info: Starting migration of Main DB to 49 13:59:17.5 Info: PerformDBOperation 13:59:17.5 Info: Performing DB Operation 13:59:17.5 Info: => 0.0001844s 13:59:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:17', 'email_multiple_addresses') 13:59:17.5 Info: Committing Transaction 13:59:17.5 Info: 49: email_multiple_addresses migrated 13:59:17.5 Info: => 0.0227403s 13:59:17.5 Info: 50: rename_blacklist_to_blocklist migrating 13:59:17.5 Info: Beginning Transaction 13:59:17.5 Info: Starting migration of Main DB to 50 13:59:17.5 Info: RenameTable Blacklist Blocklist 13:59:17.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:17.5 Info: => 0.0044521s 13:59:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:17', 'rename_blacklist_to_blocklist') 13:59:17.5 Info: Committing Transaction 13:59:17.5 Info: 50: rename_blacklist_to_blocklist migrated 13:59:17.5 Info: => 0.0283337s 13:59:17.5 Info: 51: cdh_per_downloadclient migrating 13:59:17.5 Info: Beginning Transaction 13:59:17.5 Info: Starting migration of Main DB to 51 13:59:17.5 Info: AlterTable DownloadClients 13:59:17.5 Info: => 1.6E-06s 13:59:17.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:17.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:17.5 Info: => 0.0017002s 13:59:17.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:17.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:17.5 Info: => 0.0013049s 13:59:17.5 Info: PerformDBOperation 13:59:17.5 Info: Performing DB Operation 13:59:17.5 Info: => 0.0003354s 13:59:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:17', 'cdh_per_downloadclient') 13:59:17.5 Info: Committing Transaction 13:59:17.5 Info: 51: cdh_per_downloadclient migrated 13:59:17.5 Info: => 0.0194625s 13:59:17.5 Info: 52: download_history migrating 13:59:17.5 Info: Beginning Transaction 13:59:17.5 Info: Starting migration of Main DB to 52 13:59:17.5 Info: CreateTable DownloadHistory 13:59:17.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) 13:59:17.5 Info: => 0.0005729s 13:59:17.5 Info: CreateIndex DownloadHistory (EventType) 13:59:17.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:17.5 Info: => 0.0002227s 13:59:17.5 Info: CreateIndex DownloadHistory (ArtistId) 13:59:17.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:17.5 Info: => 0.000186s 13:59:17.5 Info: CreateIndex DownloadHistory (DownloadId) 13:59:17.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:17.5 Info: => 0.0002007s 13:59:17.5 Info: PerformDBOperation 13:59:17.5 Info: Performing DB Operation 13:59:17.5 Info: => 0.000239s 13:59:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:17', 'download_history') 13:59:17.5 Info: Committing Transaction 13:59:17.6 Info: 52: download_history migrated 13:59:17.6 Info: => 0.0207665s 13:59:17.6 Info: 53: add_update_history migrating 13:59:17.6 Info: Beginning Transaction 13:59:17.6 Info: Starting migration of Main DB to 53 13:59:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:17', 'add_update_history') 13:59:17.6 Info: Committing Transaction 13:59:17.6 Info: 53: add_update_history migrated 13:59:17.6 Info: => 0.0227582s 13:59:17.6 Info: 54: add_on_update_to_notifications migrating 13:59:17.6 Info: Beginning Transaction 13:59:17.6 Info: Starting migration of Main DB to 54 13:59:17.6 Info: AlterTable Notifications 13:59:17.6 Info: => 1.7E-06s 13:59:17.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:17.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:17.6 Info: => 0.0017921s 13:59:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:17', 'add_on_update_to_notifications') 13:59:17.6 Info: Committing Transaction 13:59:17.6 Info: 54: add_on_update_to_notifications migrated 13:59:17.6 Info: => 0.022518s 13:59:17.6 Info: 55: download_client_per_indexer migrating 13:59:17.6 Info: Beginning Transaction 13:59:17.6 Info: Starting migration of Main DB to 55 13:59:17.6 Info: AlterTable Indexers 13:59:17.6 Info: => 1.5E-06s 13:59:17.6 Info: CreateColumn Indexers DownloadClientId Int32 13:59:17.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:17.6 Info: => 0.0017909s 13:59:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:17', 'download_client_per_indexer') 13:59:17.6 Info: Committing Transaction 13:59:17.6 Info: 55: download_client_per_indexer migrated 13:59:17.6 Info: => 0.022543s 13:59:17.6 Info: 56: AddNewItemMonitorType migrating 13:59:17.6 Info: Beginning Transaction 13:59:17.6 Info: Starting migration of Main DB to 56 13:59:17.6 Info: AlterTable Artists 13:59:17.6 Info: => 1.7E-06s 13:59:17.6 Info: CreateColumn Artists MonitorNewItems Int32 13:59:17.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:17.6 Info: => 0.0017769s 13:59:17.6 Info: AlterTable RootFolders 13:59:17.6 Info: => 1.1E-06s 13:59:17.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:17.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:17.6 Info: => 0.0013945s 13:59:17.6 Info: AlterTable ImportLists 13:59:17.6 Info: => 1E-06s 13:59:17.6 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:17.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:17.6 Info: => 0.0013501s 13:59:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:17', 'AddNewItemMonitorType') 13:59:17.6 Info: Committing Transaction 13:59:17.7 Info: 56: AddNewItemMonitorType migrated 13:59:17.7 Info: => 0.0247408s 13:59:17.7 Info: 57: ImportListSearch migrating 13:59:17.7 Info: Beginning Transaction 13:59:17.7 Info: Starting migration of Main DB to 57 13:59:17.7 Info: AlterTable ImportLists 13:59:17.7 Info: => 1.5E-06s 13:59:17.7 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:17.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:17.7 Info: => 0.0018332s 13:59:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:17', 'ImportListSearch') 13:59:17.7 Info: Committing Transaction 13:59:17.7 Info: 57: ImportListSearch migrated 13:59:17.7 Info: => 0.0225029s 13:59:17.7 Info: 58: ImportListMonitorExisting migrating 13:59:17.7 Info: Beginning Transaction 13:59:17.7 Info: Starting migration of Main DB to 58 13:59:17.7 Info: AlterTable ImportLists 13:59:17.7 Info: => 1.8E-06s 13:59:17.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:17.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:17.7 Info: => 0.0017613s 13:59:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:17', 'ImportListMonitorExisting') 13:59:17.7 Info: Committing Transaction 13:59:17.7 Info: 58: ImportListMonitorExisting migrated 13:59:17.7 Info: => 0.0225568s 13:59:17.7 Info: 59: add_indexer_tags migrating 13:59:17.7 Info: Beginning Transaction 13:59:17.7 Info: Starting migration of Main DB to 59 13:59:17.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:17.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:17.7 Info: => 0.0001681s 13:59:17.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:17.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:17.7 Info: => 8.84E-05s 13:59:17.7 Info: AlterTable Indexers 13:59:17.7 Info: => 1E-06s 13:59:17.7 Info: CreateColumn Indexers Tags String 13:59:17.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:17.7 Info: => 0.0017379s 13:59:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:17', 'add_indexer_tags') 13:59:17.7 Info: Committing Transaction 13:59:17.7 Info: 59: add_indexer_tags migrated 13:59:17.7 Info: => 0.0221638s 13:59:17.7 Info: 60: update_audio_types migrating 13:59:17.7 Info: Beginning Transaction 13:59:17.7 Info: Starting migration of Main DB to 60 13:59:17.7 Info: PerformDBOperation 13:59:17.7 Info: Performing DB Operation 13:59:17.7 Info: => 0.0001667s 13:59:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:17', 'update_audio_types') 13:59:17.7 Info: Committing Transaction 13:59:17.7 Info: 60: update_audio_types migrated 13:59:17.7 Info: => 0.0217741s 13:59:17.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:17.7 Info: Beginning Transaction 13:59:17.7 Info: Starting migration of Main DB to 61 13:59:17.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:17.7 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:17.7 Info: => 0.0001429s 13:59:17.7 Info: AlterTable AlbumReleases 13:59:17.7 Info: => 9E-07s 13:59:17.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.7 Info: DROP TABLE "AlbumReleases" 13:59:17.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:17.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:17.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:17.8 Info: => 0.0100796s 13:59:17.8 Info: AlterTable Albums 13:59:17.8 Info: => 1.5E-06s 13:59:17.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.8 Info: DROP TABLE "Albums" 13:59:17.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:17.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:17.8 Info: => 0.0109075s 13:59:17.8 Info: AlterTable Albums 13:59:17.8 Info: => 1.5E-06s 13:59:17.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.8 Info: DROP TABLE "Albums" 13:59:17.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:17.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:17.8 Info: => 0.0147083s 13:59:17.8 Info: AlterTable Albums 13:59:17.8 Info: => 1.6E-06s 13:59:17.8 Info: AlterColumn Albums Added DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.8 Info: DROP TABLE "Albums" 13:59:17.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:17.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:17.8 Info: => 0.0111445s 13:59:17.8 Info: AlterTable Artists 13:59:17.8 Info: => 1.4E-06s 13:59:17.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.8 Info: DROP TABLE "Artists" 13:59:17.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:17.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:17.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:17.8 Info: => 0.0112342s 13:59:17.8 Info: AlterTable Artists 13:59:17.8 Info: => 1.5E-06s 13:59:17.8 Info: AlterColumn Artists Added DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.8 Info: DROP TABLE "Artists" 13:59:17.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:17.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:17.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:17.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:17.8 Info: => 0.0131279s 13:59:17.8 Info: AlterTable Blocklist 13:59:17.8 Info: => 1.4E-06s 13:59:17.8 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.8 Info: DROP TABLE "Blocklist" 13:59:17.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:17.8 Info: => 0.0088266s 13:59:17.8 Info: AlterTable Blocklist 13:59:17.8 Info: => 1.4E-06s 13:59:17.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.8 Info: DROP TABLE "Blocklist" 13:59:17.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:17.8 Info: => 0.0099559s 13:59:17.8 Info: AlterTable Commands 13:59:17.8 Info: => 2.2E-06s 13:59:17.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.8 Info: DROP TABLE "Commands" 13:59:17.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:17.8 Info: => 0.0108855s 13:59:17.8 Info: AlterTable Commands 13:59:17.8 Info: => 1.7E-06s 13:59:17.8 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.9 Info: DROP TABLE "Commands" 13:59:17.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:17.9 Info: => 0.0107659s 13:59:17.9 Info: AlterTable Commands 13:59:17.9 Info: => 1.8E-06s 13:59:17.9 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.9 Info: DROP TABLE "Commands" 13:59:17.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:17.9 Info: => 0.0108415s 13:59:17.9 Info: AlterTable DownloadClientStatus 13:59:17.9 Info: => 2E-06s 13:59:17.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:17.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) 13:59:17.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:17.9 Info: DROP TABLE "DownloadClientStatus" 13:59:17.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:17.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:17.9 Info: => 0.0106465s 13:59:17.9 Info: AlterTable DownloadClientStatus 13:59:17.9 Info: => 1.4E-06s 13:59:17.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:17.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) 13:59:17.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:17.9 Info: DROP TABLE "DownloadClientStatus" 13:59:17.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:17.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:17.9 Info: => 0.0101716s 13:59:17.9 Info: AlterTable DownloadClientStatus 13:59:17.9 Info: => 1.5E-06s 13:59:17.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:17.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) 13:59:17.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:17.9 Info: DROP TABLE "DownloadClientStatus" 13:59:17.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:17.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:17.9 Info: => 0.0102815s 13:59:17.9 Info: AlterTable DownloadHistory 13:59:17.9 Info: => 1.6E-06s 13:59:17.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.9 Info: DROP TABLE "DownloadHistory" 13:59:17.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:17.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:17.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:17.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:17.9 Info: => 0.0106251s 13:59:17.9 Info: AlterTable ExtraFiles 13:59:17.9 Info: => 1.9E-06s 13:59:17.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.9 Info: DROP TABLE "ExtraFiles" 13:59:17.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:17.9 Info: => 0.0097246s 13:59:17.9 Info: AlterTable ExtraFiles 13:59:17.9 Info: => 1.4E-06s 13:59:17.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.9 Info: DROP TABLE "ExtraFiles" 13:59:17.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:17.9 Info: => 0.0124147s 13:59:17.9 Info: AlterTable History 13:59:17.9 Info: => 2E-06s 13:59:17.9 Info: AlterColumn History Date DateTimeOffset 13:59:17.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) 13:59:17.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" 13:59:17.9 Info: DROP TABLE "History" 13:59:17.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:17.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:17.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:17.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:17.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:17.9 Info: => 0.0118859s 13:59:17.9 Info: AlterTable ImportListStatus 13:59:17.9 Info: => 1.6E-06s 13:59:17.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:17.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) 13:59:17.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:17.9 Info: DROP TABLE "ImportListStatus" 13:59:17.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:18.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:18.0 Info: => 0.0106883s 13:59:18.0 Info: AlterTable ImportListStatus 13:59:18.0 Info: => 1.5E-06s 13:59:18.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:18.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:18.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:18.0 Info: DROP TABLE "ImportListStatus" 13:59:18.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:18.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:18.0 Info: => 0.0100724s 13:59:18.0 Info: AlterTable ImportListStatus 13:59:18.0 Info: => 1.5E-06s 13:59:18.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:18.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:18.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:18.0 Info: DROP TABLE "ImportListStatus" 13:59:18.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:18.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:18.0 Info: => 0.0101687s 13:59:18.0 Info: AlterTable IndexerStatus 13:59:18.0 Info: => 1.5E-06s 13:59:18.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:18.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) 13:59:18.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:18.0 Info: DROP TABLE "IndexerStatus" 13:59:18.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:18.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:18.0 Info: => 0.0100164s 13:59:18.0 Info: AlterTable IndexerStatus 13:59:18.0 Info: => 1.5E-06s 13:59:18.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:18.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) 13:59:18.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:18.0 Info: DROP TABLE "IndexerStatus" 13:59:18.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:18.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:18.0 Info: => 0.0098831s 13:59:18.0 Info: AlterTable IndexerStatus 13:59:18.0 Info: => 1.4E-06s 13:59:18.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:18.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) 13:59:18.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:18.0 Info: DROP TABLE "IndexerStatus" 13:59:18.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:18.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:18.0 Info: => 0.0097075s 13:59:18.0 Info: AlterTable LyricFiles 13:59:18.0 Info: => 1.5E-06s 13:59:18.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:18.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) 13:59:18.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" 13:59:18.0 Info: DROP TABLE "LyricFiles" 13:59:18.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:18.0 Info: => 0.0096929s 13:59:18.0 Info: AlterTable LyricFiles 13:59:18.0 Info: => 1.8E-06s 13:59:18.0 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:18.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) 13:59:18.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" 13:59:18.0 Info: DROP TABLE "LyricFiles" 13:59:18.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:18.0 Info: => 0.009963s 13:59:18.0 Info: AlterTable MetadataFiles 13:59:18.0 Info: => 1.5E-06s 13:59:18.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:18.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) 13:59:18.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" 13:59:18.0 Info: DROP TABLE "MetadataFiles" 13:59:18.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:18.0 Info: => 0.0126192s 13:59:18.0 Info: AlterTable MetadataFiles 13:59:18.0 Info: => 1.6E-06s 13:59:18.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:18.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) 13:59:18.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" 13:59:18.0 Info: DROP TABLE "MetadataFiles" 13:59:18.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:18.0 Info: => 0.0101268s 13:59:18.0 Info: AlterTable PendingReleases 13:59:18.0 Info: => 1.5E-06s 13:59:18.0 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:18.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 13:59:18.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:18.1 Info: DROP TABLE "PendingReleases" 13:59:18.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:18.1 Info: => 0.0100958s 13:59:18.1 Info: AlterTable ScheduledTasks 13:59:18.1 Info: => 1.6E-06s 13:59:18.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:18.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:18.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:18.1 Info: DROP TABLE "ScheduledTasks" 13:59:18.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:18.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:18.1 Info: => 0.0108634s 13:59:18.1 Info: AlterTable ScheduledTasks 13:59:18.1 Info: => 1.4E-06s 13:59:18.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:18.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:18.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:18.1 Info: DROP TABLE "ScheduledTasks" 13:59:18.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:18.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:18.1 Info: => 0.0101287s 13:59:18.1 Info: AlterTable TrackFiles 13:59:18.1 Info: => 1.6E-06s 13:59:18.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:18.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) 13:59:18.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" 13:59:18.1 Info: DROP TABLE "TrackFiles" 13:59:18.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:18.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:18.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:18.1 Info: => 0.0104237s 13:59:18.1 Info: AlterTable TrackFiles 13:59:18.1 Info: => 1.6E-06s 13:59:18.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:18.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) 13:59:18.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" 13:59:18.1 Info: DROP TABLE "TrackFiles" 13:59:18.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:18.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:18.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:18.1 Info: => 0.0107733s 13:59:18.1 Info: AlterTable VersionInfo 13:59:18.1 Info: => 1.5E-06s 13:59:18.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:18.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:18.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:18.1 Info: DROP TABLE "VersionInfo" 13:59:18.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:18.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:18.1 Info: => 0.0109286s 13:59:18.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:18', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:18.1 Info: Committing Transaction 13:59:18.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:18.1 Info: => 0.0375289s 13:59:18.1 Info: 62: add_on_delete_to_notifications migrating 13:59:18.1 Info: Beginning Transaction 13:59:18.1 Info: Starting migration of Main DB to 62 13:59:18.1 Info: AlterTable Notifications 13:59:18.1 Info: => 1.5E-06s 13:59:18.1 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:18.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:18.1 Info: => 0.0017405s 13:59:18.1 Info: AlterTable Notifications 13:59:18.1 Info: => 9E-07s 13:59:18.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:18.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:18.1 Info: => 0.0013812s 13:59:18.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:18', 'add_on_delete_to_notifications') 13:59:18.1 Info: Committing Transaction 13:59:18.2 Info: 62: add_on_delete_to_notifications migrated 13:59:18.2 Info: => 0.0320311s 13:59:18.2 Info: 63: add_custom_formats migrating 13:59:18.2 Info: Beginning Transaction 13:59:18.2 Info: Starting migration of Main DB to 63 13:59:18.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 13:59:18.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 13:59:18.2 Info: AlterTable DelayProfiles 13:59:18.2 Info: => 1.2E-06s 13:59:18.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:18.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:18.2 Info: => 0.0016659s 13:59:18.2 Info: UpdateData 13:59:18.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:18.2 Info: => 0.0001061s 13:59:18.2 Info: AlterTable TrackFiles 13:59:18.2 Info: => 8E-07s 13:59:18.2 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:18.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:18.2 Info: => 0.0013104s 13:59:18.2 Info: PerformDBOperation 13:59:18.2 Info: Performing DB Operation 13:59:18.2 Info: => 0.002957s 13:59:18.2 Info: CreateTable CustomFormats 13:59:18.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 13:59:18.2 Info: => 0.000374s 13:59:18.2 Info: CreateIndex CustomFormats (Name) 13:59:18.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:18.2 Info: => 0.0002099s 13:59:18.2 Info: AlterTable QualityProfiles 13:59:18.2 Info: => 1.1E-06s 13:59:18.2 Info: CreateColumn QualityProfiles FormatItems String 13:59:18.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:18.2 Info: => 0.0015713s 13:59:18.2 Info: AlterTable QualityProfiles 13:59:18.2 Info: => 9E-07s 13:59:18.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:18.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:18.2 Info: => 0.0014523s 13:59:18.2 Info: AlterTable QualityProfiles 13:59:18.2 Info: => 1E-06s 13:59:18.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:18.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:18.2 Info: => 0.0014423s 13:59:18.2 Info: PerformDBOperation 13:59:18.2 Info: Performing DB Operation 13:59:18.2 Info: => 0.0035529s 13:59:18.2 Info: PerformDBOperation 13:59:18.2 Info: Performing DB Operation 13:59:18.2 Info: => 8.53E-05s 13:59:18.2 Info: DeleteColumn ReleaseProfiles Preferred 13:59:18.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 13:59:18.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:18.2 Info: DROP TABLE "ReleaseProfiles" 13:59:18.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:18.2 Info: => 0.0115277s 13:59:18.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:18.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 13:59:18.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:18.2 Info: DROP TABLE "ReleaseProfiles" 13:59:18.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:18.2 Info: => 0.0115431s 13:59:18.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:18.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:18.2 Info: => 0.0001308s 13:59:18.2 Info: AlterTable DelayProfiles 13:59:18.2 Info: => 1.2E-06s 13:59:18.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:18.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:18.2 Info: => 0.0015208s 13:59:18.2 Info: AlterTable DelayProfiles 13:59:18.2 Info: => 9E-07s 13:59:18.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:18.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:18.2 Info: => 0.0014601s 13:59:18.2 Info: -> 2 Insert operations completed in 00:00:00.0003713 taking an average of 00:00:00.0001856 13:59:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:18', 'add_custom_formats') 13:59:18.2 Info: Committing Transaction 13:59:18.2 Info: 63: add_custom_formats migrated 13:59:18.2 Info: => 0.0251762s 13:59:18.2 Debug: Took: 00:00:02.3572837 13:59:18.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 13:59:18.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 13:59:18.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511583992520_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:18.4 Info: DatabaseEngineVersionCheck migrating 13:59:18.4 Info: PerformDBOperation 13:59:18.4 Info: Performing DB Operation 13:59:18.4 Info: SQLite 3.45.3 13:59:18.4 Info: => 0.0523226s 13:59:18.4 Info: DatabaseEngineVersionCheck migrated 13:59:18.4 Info: => 0.0523577s 13:59:18.4 Info: VersionMigration migrating 13:59:18.4 Info: Beginning Transaction 13:59:18.4 Info: CreateTable VersionInfo 13:59:18.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:18.4 Info: => 0.0003517s 13:59:18.4 Info: Committing Transaction 13:59:18.5 Info: VersionMigration migrated 13:59:18.5 Info: => 0.0534311s 13:59:18.5 Info: VersionUniqueMigration migrating 13:59:18.5 Info: Beginning Transaction 13:59:18.5 Info: CreateIndex VersionInfo (Version) 13:59:18.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:18.5 Info: => 0.0003848s 13:59:18.5 Info: AlterTable VersionInfo 13:59:18.5 Info: => 1.2E-06s 13:59:18.5 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:18.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:18.5 Info: => 0.00125s 13:59:18.5 Info: Committing Transaction 13:59:18.5 Info: VersionUniqueMigration migrated 13:59:18.5 Info: => 0.0217643s 13:59:18.5 Info: VersionDescriptionMigration migrating 13:59:18.5 Info: Beginning Transaction 13:59:18.5 Info: AlterTable VersionInfo 13:59:18.5 Info: => 1.5E-06s 13:59:18.5 Info: CreateColumn VersionInfo Description String 13:59:18.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:18.5 Info: => 0.0005206s 13:59:18.5 Info: Committing Transaction 13:59:18.5 Info: VersionDescriptionMigration migrated 13:59:18.5 Info: => 0.0216608s 13:59:18.5 Info: 1: InitialSetup migrating 13:59:18.5 Info: Beginning Transaction 13:59:18.5 Info: Starting migration of Main DB to 1 13:59:18.5 Info: CreateTable Config 13:59:18.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:18.5 Info: => 0.0006208s 13:59:18.5 Info: CreateIndex Config (Key) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:18.5 Info: => 0.0002037s 13:59:18.5 Info: CreateTable RootFolders 13:59:18.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:18.5 Info: => 0.000217s 13:59:18.5 Info: CreateIndex RootFolders (Path) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:18.5 Info: => 0.0001917s 13:59:18.5 Info: CreateTable Artists 13:59:18.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) 13:59:18.5 Info: => 0.0006415s 13:59:18.5 Info: CreateIndex Artists (ForeignArtistId) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:18.5 Info: => 0.0001935s 13:59:18.5 Info: CreateIndex Artists (NameSlug) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:18.5 Info: => 0.0001808s 13:59:18.5 Info: CreateIndex Artists (CleanName) 13:59:18.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:18.5 Info: => 0.000178s 13:59:18.5 Info: CreateIndex Artists (Path) 13:59:18.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:18.5 Info: => 0.0001737s 13:59:18.5 Info: CreateTable Albums 13:59:18.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) 13:59:18.5 Info: => 0.0005326s 13:59:18.5 Info: CreateIndex Albums (ForeignAlbumId) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:18.5 Info: => 0.0001805s 13:59:18.5 Info: CreateIndex Albums (MBId) 13:59:18.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:18.5 Info: => 0.0001738s 13:59:18.5 Info: CreateIndex Albums (TADBId) 13:59:18.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:18.5 Info: => 0.0001796s 13:59:18.5 Info: CreateIndex Albums (TitleSlug) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:18.5 Info: => 0.0001778s 13:59:18.5 Info: CreateIndex Albums (CleanTitle) 13:59:18.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:18.5 Info: => 0.0001899s 13:59:18.5 Info: CreateIndex Albums (Path) 13:59:18.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:18.5 Info: => 0.0001911s 13:59:18.5 Info: CreateTable Tracks 13:59:18.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) 13:59:18.5 Info: => 0.000353s 13:59:18.5 Info: CreateIndex Tracks (ForeignTrackId) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:18.5 Info: => 0.000183s 13:59:18.5 Info: CreateIndex Tracks (ArtistId) 13:59:18.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:18.5 Info: => 0.0002133s 13:59:18.5 Info: CreateIndex Tracks (TrackFileId) 13:59:18.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:18.5 Info: => 0.0001987s 13:59:18.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:18.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:18.5 Info: => 0.00019s 13:59:18.5 Info: CreateTable TrackFiles 13:59:18.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) 13:59:18.5 Info: => 0.0003469s 13:59:18.5 Info: CreateIndex TrackFiles (ArtistId) 13:59:18.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:18.5 Info: => 0.0001897s 13:59:18.5 Info: CreateIndex TrackFiles (AlbumId) 13:59:18.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:18.5 Info: => 0.0001958s 13:59:18.5 Info: CreateTable History 13:59:18.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) 13:59:18.5 Info: => 0.0003594s 13:59:18.5 Info: CreateIndex History (Date) 13:59:18.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:18.5 Info: => 0.000208s 13:59:18.5 Info: CreateIndex History (EventType) 13:59:18.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:18.5 Info: => 0.0001944s 13:59:18.5 Info: CreateIndex History (DownloadId) 13:59:18.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:18.5 Info: => 0.0001885s 13:59:18.5 Info: CreateIndex History (AlbumId) 13:59:18.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:18.5 Info: => 0.0001921s 13:59:18.5 Info: CreateTable Notifications 13:59:18.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) 13:59:18.5 Info: => 0.0003147s 13:59:18.5 Info: CreateTable ScheduledTasks 13:59:18.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:18.5 Info: => 0.0002831s 13:59:18.5 Info: CreateIndex ScheduledTasks (TypeName) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:18.5 Info: => 0.0001798s 13:59:18.5 Info: CreateTable Indexers 13:59:18.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) 13:59:18.5 Info: => 0.0002996s 13:59:18.5 Info: CreateIndex Indexers (Name) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:18.5 Info: => 0.0002056s 13:59:18.5 Info: CreateTable Profiles 13:59:18.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:18.5 Info: => 0.0002524s 13:59:18.5 Info: CreateIndex Profiles (Name) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:18.5 Info: => 0.0001897s 13:59:18.5 Info: CreateTable QualityDefinitions 13:59:18.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:18.5 Info: => 0.0002832s 13:59:18.5 Info: CreateIndex QualityDefinitions (Quality) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:18.5 Info: => 0.0001892s 13:59:18.5 Info: CreateIndex QualityDefinitions (Title) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:18.5 Info: => 0.0001921s 13:59:18.5 Info: CreateTable NamingConfig 13:59:18.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) 13:59:18.5 Info: => 0.0003664s 13:59:18.5 Info: CreateTable Blacklist 13:59:18.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 '') 13:59:18.5 Info: => 0.0004237s 13:59:18.5 Info: CreateTable Metadata 13:59:18.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) 13:59:18.5 Info: => 0.0002716s 13:59:18.5 Info: CreateTable MetadataFiles 13:59:18.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) 13:59:18.5 Info: => 0.0003403s 13:59:18.5 Info: CreateTable DownloadClients 13:59:18.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) 13:59:18.5 Info: => 0.0002891s 13:59:18.5 Info: CreateTable PendingReleases 13:59:18.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 '') 13:59:18.5 Info: => 0.0003291s 13:59:18.5 Info: CreateTable RemotePathMappings 13:59:18.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:18.5 Info: => 0.0002763s 13:59:18.5 Info: CreateTable Tags 13:59:18.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:18.5 Info: => 0.0002557s 13:59:18.5 Info: CreateIndex Tags (Label) 13:59:18.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:18.5 Info: => 0.0002049s 13:59:18.5 Info: CreateTable Restrictions 13:59:18.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:18.5 Info: => 0.0002782s 13:59:18.5 Info: CreateTable DelayProfiles 13:59:18.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) 13:59:18.6 Info: => 0.0037407s 13:59:18.6 Info: CreateTable Users 13:59:18.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:18.6 Info: => 0.0003627s 13:59:18.6 Info: CreateIndex Users (Identifier) 13:59:18.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:18.6 Info: => 0.0002208s 13:59:18.6 Info: CreateIndex Users (Username) 13:59:18.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:18.6 Info: => 0.0002455s 13:59:18.6 Info: CreateTable Commands 13:59:18.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) 13:59:18.6 Info: => 0.0003631s 13:59:18.6 Info: CreateTable IndexerStatus 13:59:18.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) 13:59:18.6 Info: => 0.0003264s 13:59:18.6 Info: CreateIndex IndexerStatus (ProviderId) 13:59:18.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:18.6 Info: => 0.0002016s 13:59:18.6 Info: CreateTable ExtraFiles 13:59:18.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) 13:59:18.6 Info: => 0.0003175s 13:59:18.6 Info: CreateTable LyricFiles 13:59:18.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) 13:59:18.6 Info: => 0.0003421s 13:59:18.6 Info: CreateTable LanguageProfiles 13:59:18.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:18.6 Info: => 0.0002923s 13:59:18.6 Info: CreateIndex LanguageProfiles (Name) 13:59:18.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:18.6 Info: => 0.0002355s 13:59:18.6 Info: CreateTable DownloadClientStatus 13:59:18.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) 13:59:18.6 Info: => 0.0003075s 13:59:18.6 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:18.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:18.6 Info: => 0.0002026s 13:59:18.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:18.6 Info: -> 1 Insert operations completed in 00:00:00.0001454 taking an average of 00:00:00.0001454 13:59:18.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:18', 'InitialSetup') 13:59:18.6 Info: Committing Transaction 13:59:18.6 Info: 1: InitialSetup migrated 13:59:18.6 Info: => 0.0259571s 13:59:18.6 Info: 2: add_reason_to_pending_releases migrating 13:59:18.6 Info: Beginning Transaction 13:59:18.6 Info: Starting migration of Main DB to 2 13:59:18.6 Info: AlterTable PendingReleases 13:59:18.6 Info: => 1.7E-06s 13:59:18.6 Info: CreateColumn PendingReleases Reason Int32 13:59:18.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:18.6 Info: => 0.0015623s 13:59:18.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:18', 'add_reason_to_pending_releases') 13:59:18.6 Info: Committing Transaction 13:59:18.6 Info: 2: add_reason_to_pending_releases migrated 13:59:18.6 Info: => 0.0225836s 13:59:18.6 Info: 3: add_medium_support migrating 13:59:18.6 Info: Beginning Transaction 13:59:18.6 Info: Starting migration of Main DB to 3 13:59:18.6 Info: AlterTable Albums 13:59:18.6 Info: => 1.8E-06s 13:59:18.6 Info: CreateColumn Albums Media String 13:59:18.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:18.6 Info: => 0.0015599s 13:59:18.6 Info: AlterTable Tracks 13:59:18.6 Info: => 1.4E-06s 13:59:18.6 Info: CreateColumn Tracks MediumNumber Int32 13:59:18.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:18.6 Info: => 0.0012913s 13:59:18.6 Info: AlterTable Tracks 13:59:18.6 Info: => 1.2E-06s 13:59:18.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:18.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:18.6 Info: => 0.0011807s 13:59:18.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:18.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:18.6 Info: => 9.41E-05s 13:59:18.6 Info: DeleteColumn Tracks TrackNumber 13:59:18.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) 13:59:18.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" 13:59:18.6 Info: DROP TABLE "Tracks" 13:59:18.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:18.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:18.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:18.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:18.6 Info: => 0.0109204s 13:59:18.6 Info: AlterTable Tracks 13:59:18.6 Info: => 1.9E-06s 13:59:18.6 Info: CreateColumn Tracks TrackNumber String 13:59:18.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:18.6 Info: => 0.0012247s 13:59:18.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:18', 'add_medium_support') 13:59:18.6 Info: Committing Transaction 13:59:18.6 Info: 3: add_medium_support migrated 13:59:18.6 Info: => 0.0240439s 13:59:18.6 Info: 4: add_various_qualites_in_profile migrating 13:59:18.6 Info: Beginning Transaction 13:59:18.6 Info: Starting migration of Main DB to 4 13:59:18.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:18.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:18.6 Info: => 0.0001821s 13:59:18.6 Info: PerformDBOperation 13:59:18.6 Info: Performing DB Operation 13:59:18.6 Info: => 0.0001114s 13:59:18.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:18', 'add_various_qualites_in_profile') 13:59:18.6 Info: Committing Transaction 13:59:18.7 Info: 4: add_various_qualites_in_profile migrated 13:59:18.7 Info: => 0.0223165s 13:59:18.7 Info: 5: metadata_profiles migrating 13:59:18.7 Info: Beginning Transaction 13:59:18.7 Info: Starting migration of Main DB to 5 13:59:18.7 Info: CreateTable MetadataProfiles 13:59:18.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:18.7 Info: => 0.0005031s 13:59:18.7 Info: CreateIndex MetadataProfiles (Name) 13:59:18.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:18.7 Info: => 0.0002445s 13:59:18.7 Info: AlterTable Artists 13:59:18.7 Info: => 1.3E-06s 13:59:18.7 Info: CreateColumn Artists MetadataProfileId Int32 13:59:18.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:18.7 Info: => 0.0013931s 13:59:18.7 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:18.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 13:59:18.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 13:59:18.7 Info: DROP TABLE "Artists" 13:59:18.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:18.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:18.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:18.7 Info: => 0.011951s 13:59:18.7 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:18.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 13:59:18.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 13:59:18.7 Info: DROP TABLE "Artists" 13:59:18.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:18.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:18.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:18.7 Info: => 0.0154839s 13:59:18.7 Info: AlterTable Albums 13:59:18.7 Info: => 1.7E-06s 13:59:18.7 Info: CreateColumn Albums SecondaryTypes String 13:59:18.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:18.7 Info: => 0.0012635s 13:59:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:18', 'metadata_profiles') 13:59:18.7 Info: Committing Transaction 13:59:18.7 Info: 5: metadata_profiles migrated 13:59:18.7 Info: => 0.0208971s 13:59:18.7 Info: 6: separate_automatic_and_interactive_search migrating 13:59:18.7 Info: Beginning Transaction 13:59:18.7 Info: Starting migration of Main DB to 6 13:59:18.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:18.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 13:59:18.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:18.7 Info: DROP TABLE "Indexers" 13:59:18.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:18.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:18.7 Info: => 0.0174537s 13:59:18.7 Info: AlterTable Indexers 13:59:18.7 Info: => 1.7E-06s 13:59:18.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:18.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:18.7 Info: => 0.001215s 13:59:18.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:18.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:18.7 Info: => 7.62E-05s 13:59:18.7 Info: AlterTable Indexers 13:59:18.7 Info: => 1.1E-06s 13:59:18.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:18.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 13:59:18.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 13:59:18.7 Info: DROP TABLE "Indexers" 13:59:18.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:18.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:18.8 Info: => 0.0127115s 13:59:18.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:18', 'separate_automatic_and_interactive_search') 13:59:18.8 Info: Committing Transaction 13:59:19.3 Info: 6: separate_automatic_and_interactive_search migrated 13:59:19.3 Info: => 0.5480334s 13:59:19.3 Info: 7: change_album_path_to_relative migrating 13:59:19.3 Info: Beginning Transaction 13:59:19.3 Info: Starting migration of Main DB to 7 13:59:19.3 Info: DeleteColumn Albums Path 13:59:19.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:19.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:19.3 Info: DROP TABLE "Albums" 13:59:19.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:19.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:19.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:19.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:19.3 Info: => 0.0108694s 13:59:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:19', 'change_album_path_to_relative') 13:59:19.3 Info: Committing Transaction 13:59:19.3 Info: 7: change_album_path_to_relative migrated 13:59:19.3 Info: => 0.0339721s 13:59:19.3 Info: 8: change_quality_size_mb_to_kb migrating 13:59:19.3 Info: Beginning Transaction 13:59:19.3 Info: Starting migration of Main DB to 8 13:59:19.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:19.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:19.3 Info: => 0.0001427s 13:59:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:19', 'change_quality_size_mb_to_kb') 13:59:19.3 Info: Committing Transaction 13:59:19.3 Info: 8: change_quality_size_mb_to_kb migrated 13:59:19.3 Info: => 0.0226023s 13:59:19.3 Info: 9: album_releases migrating 13:59:19.3 Info: Beginning Transaction 13:59:19.3 Info: Starting migration of Main DB to 9 13:59:19.3 Info: AlterTable Albums 13:59:19.3 Info: => 1.3E-06s 13:59:19.3 Info: CreateColumn Albums Releases String 13:59:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:19.3 Info: => 0.0014585s 13:59:19.3 Info: AlterTable Albums 13:59:19.3 Info: => 8E-07s 13:59:19.3 Info: CreateColumn Albums CurrentRelease String 13:59:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:19.3 Info: => 0.0011879s 13:59:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:19', 'album_releases') 13:59:19.4 Info: Committing Transaction 13:59:19.4 Info: 9: album_releases migrated 13:59:19.4 Info: => 0.0210233s 13:59:19.4 Info: 10: album_releases_fix migrating 13:59:19.4 Info: Beginning Transaction 13:59:19.4 Info: Starting migration of Main DB to 10 13:59:19.4 Info: AlterTable Albums 13:59:19.4 Info: => 1.4E-06s 13:59:19.4 Info: AlterColumn Albums Releases String 13:59:19.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) 13:59:19.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" 13:59:19.4 Info: DROP TABLE "Albums" 13:59:19.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:19.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:19.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:19.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:19.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:19.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:19.4 Info: => 0.0108042s 13:59:19.4 Info: AlterTable Albums 13:59:19.4 Info: => 1.4E-06s 13:59:19.4 Info: AlterColumn Albums CurrentRelease String 13:59:19.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) 13:59:19.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" 13:59:19.4 Info: DROP TABLE "Albums" 13:59:19.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:19.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:19.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:19.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:19.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:19.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:19.4 Info: => 0.0105547s 13:59:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:19', 'album_releases_fix') 13:59:19.4 Info: Committing Transaction 13:59:19.4 Info: 10: album_releases_fix migrated 13:59:19.4 Info: => 0.0359676s 13:59:19.4 Info: 11: import_lists migrating 13:59:19.4 Info: Beginning Transaction 13:59:19.4 Info: Starting migration of Main DB to 11 13:59:19.4 Info: CreateTable ImportLists 13:59:19.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) 13:59:19.4 Info: => 0.0004887s 13:59:19.4 Info: CreateIndex ImportLists (Name) 13:59:19.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:19.4 Info: => 0.000197s 13:59:19.4 Info: CreateTable ImportListStatus 13:59:19.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) 13:59:19.4 Info: => 0.0002479s 13:59:19.4 Info: CreateIndex ImportListStatus (ProviderId) 13:59:19.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:19.4 Info: => 0.0001813s 13:59:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:19', 'import_lists') 13:59:19.4 Info: Committing Transaction 13:59:19.4 Info: 11: import_lists migrated 13:59:19.4 Info: => 0.0211184s 13:59:19.4 Info: 12: add_release_status migrating 13:59:19.4 Info: Beginning Transaction 13:59:19.4 Info: Starting migration of Main DB to 12 13:59:19.4 Info: AlterTable MetadataProfiles 13:59:19.4 Info: => 1.3E-06s 13:59:19.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:19.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:19.4 Info: => 0.0014406s 13:59:19.4 Info: PerformDBOperation 13:59:19.4 Info: Performing DB Operation 13:59:19.4 Info: => 5.78E-05s 13:59:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:19', 'add_release_status') 13:59:19.4 Info: Committing Transaction 13:59:19.5 Info: 12: add_release_status migrated 13:59:19.5 Info: => 0.0211888s 13:59:19.5 Info: 13: album_download_notification migrating 13:59:19.5 Info: Beginning Transaction 13:59:19.5 Info: Starting migration of Main DB to 13 13:59:19.5 Info: AlterTable Notifications 13:59:19.5 Info: => 1.6E-06s 13:59:19.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:19.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:19.5 Info: => 0.001377s 13:59:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:19', 'album_download_notification') 13:59:19.5 Info: Committing Transaction 13:59:19.5 Info: 13: album_download_notification migrated 13:59:19.5 Info: => 0.0226845s 13:59:19.5 Info: 14: fix_language_metadata_profiles migrating 13:59:19.5 Info: Beginning Transaction 13:59:19.5 Info: Starting migration of Main DB to 14 13:59:19.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 13:59:19.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 13:59:19.5 Info: => 0.0002309s 13:59:19.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 13:59:19.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 13:59:19.5 Info: => 0.0001339s 13:59:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:19', 'fix_language_metadata_profiles') 13:59:19.5 Info: Committing Transaction 13:59:19.5 Info: 14: fix_language_metadata_profiles migrated 13:59:19.5 Info: => 0.02253s 13:59:19.5 Info: 15: remove_fanzub migrating 13:59:19.5 Info: Beginning Transaction 13:59:19.5 Info: Starting migration of Main DB to 15 13:59:19.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:19.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:19.5 Info: => 0.0001097s 13:59:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:19', 'remove_fanzub') 13:59:19.5 Info: Committing Transaction 13:59:19.5 Info: 15: remove_fanzub migrated 13:59:19.5 Info: => 0.021337s 13:59:19.5 Info: 16: update_artist_history_indexes migrating 13:59:19.5 Info: Beginning Transaction 13:59:19.5 Info: Starting migration of Main DB to 16 13:59:19.5 Info: CreateIndex Albums (ArtistId) 13:59:19.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:19.5 Info: => 0.0003002s 13:59:19.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:19.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:19.5 Info: => 0.0001883s 13:59:19.5 Info: DeleteIndex History (AlbumId) 13:59:19.5 Info: DROP INDEX "IX_History_AlbumId" 13:59:19.5 Info: => 0.0002294s 13:59:19.5 Info: CreateIndex History (AlbumId, Date) 13:59:19.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:19.5 Info: => 0.0001809s 13:59:19.5 Info: DeleteIndex History (DownloadId) 13:59:19.5 Info: DROP INDEX "IX_History_DownloadId" 13:59:19.5 Info: => 0.0001935s 13:59:19.5 Info: CreateIndex History (DownloadId, Date) 13:59:19.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:19.5 Info: => 0.0001853s 13:59:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:19', 'update_artist_history_indexes') 13:59:19.5 Info: Committing Transaction 13:59:19.6 Info: 16: update_artist_history_indexes migrated 13:59:19.6 Info: => 0.0169432s 13:59:19.6 Info: 17: remove_nma migrating 13:59:19.6 Info: Beginning Transaction 13:59:19.6 Info: Starting migration of Main DB to 17 13:59:19.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:19.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:19.6 Info: => 0.0001172s 13:59:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:19', 'remove_nma') 13:59:19.6 Info: Committing Transaction 13:59:19.6 Info: 17: remove_nma migrated 13:59:19.6 Info: => 0.0170551s 13:59:19.6 Info: 18: album_disambiguation migrating 13:59:19.6 Info: Beginning Transaction 13:59:19.6 Info: Starting migration of Main DB to 18 13:59:19.6 Info: AlterTable Albums 13:59:19.6 Info: => 1.2E-06s 13:59:19.6 Info: CreateColumn Albums Disambiguation String 13:59:19.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:19.6 Info: => 0.0014251s 13:59:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:19', 'album_disambiguation') 13:59:19.6 Info: Committing Transaction 13:59:19.6 Info: 18: album_disambiguation migrated 13:59:19.6 Info: => 0.0284893s 13:59:19.6 Info: 19: add_ape_quality_in_profiles migrating 13:59:19.6 Info: Beginning Transaction 13:59:19.6 Info: Starting migration of Main DB to 19 13:59:19.6 Info: PerformDBOperation 13:59:19.6 Info: Performing DB Operation 13:59:19.6 Info: => 7.91E-05s 13:59:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:19', 'add_ape_quality_in_profiles') 13:59:19.6 Info: Committing Transaction 13:59:19.6 Info: 19: add_ape_quality_in_profiles migrated 13:59:19.6 Info: => 0.0227776s 13:59:19.6 Info: 20: remove_pushalot migrating 13:59:19.6 Info: Beginning Transaction 13:59:19.6 Info: Starting migration of Main DB to 20 13:59:19.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:19.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:19.6 Info: => 0.0001221s 13:59:19.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:19.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:19.6 Info: => 6.97E-05s 13:59:19.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:19.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:19.6 Info: => 6.85E-05s 13:59:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:19', 'remove_pushalot') 13:59:19.6 Info: Committing Transaction 13:59:19.6 Info: 20: remove_pushalot migrated 13:59:19.6 Info: => 0.0223995s 13:59:19.6 Info: 21: add_custom_filters migrating 13:59:19.6 Info: Beginning Transaction 13:59:19.6 Info: Starting migration of Main DB to 21 13:59:19.6 Info: CreateTable CustomFilters 13:59:19.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:19.6 Info: => 0.0004182s 13:59:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:19', 'add_custom_filters') 13:59:19.6 Info: Committing Transaction 13:59:19.7 Info: 21: add_custom_filters migrated 13:59:19.7 Info: => 0.0226202s 13:59:19.7 Info: 22: import_list_tags migrating 13:59:19.7 Info: Beginning Transaction 13:59:19.7 Info: Starting migration of Main DB to 22 13:59:19.7 Info: AlterTable ImportLists 13:59:19.7 Info: => 1.5E-06s 13:59:19.7 Info: CreateColumn ImportLists Tags String 13:59:19.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:19.7 Info: => 0.0015425s 13:59:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:19', 'import_list_tags') 13:59:19.7 Info: Committing Transaction 13:59:19.7 Info: 22: import_list_tags migrated 13:59:19.7 Info: => 0.0226262s 13:59:19.7 Info: 23: add_release_groups_etc migrating 13:59:19.7 Info: Beginning Transaction 13:59:19.7 Info: Starting migration of Main DB to 23 13:59:19.7 Info: CreateTable ArtistMetadata 13:59:19.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) 13:59:19.7 Info: => 0.0005714s 13:59:19.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:19.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:19.7 Info: => 0.0002277s 13:59:19.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" 13:59:19.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" 13:59:19.7 Info: => 0.0001766s 13:59:19.7 Info: AlterTable Artists 13:59:19.7 Info: => 1.1E-06s 13:59:19.7 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:19.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:19.7 Info: => 0.0014292s 13:59:19.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:19.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:19.7 Info: => 0.0001495s 13:59:19.7 Info: CreateTable AlbumReleases 13:59:19.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) 13:59:19.7 Info: => 0.0003923s 13:59:19.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:19.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:19.7 Info: => 0.0001947s 13:59:19.7 Info: CreateIndex AlbumReleases (AlbumId) 13:59:19.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:19.7 Info: => 0.000188s 13:59:19.7 Info: PerformDBOperation 13:59:19.7 Info: Performing DB Operation 13:59:19.7 Info: => 7.37E-05s 13:59:19.7 Info: AlterTable Albums 13:59:19.7 Info: => 1.1E-06s 13:59:19.7 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:19.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:19.7 Info: => 0.0013708s 13:59:19.7 Info: AlterTable Albums 13:59:19.7 Info: => 1.2E-06s 13:59:19.7 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:19.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:19.7 Info: => 0.0013948s 13:59:19.7 Info: AlterTable Albums 13:59:19.7 Info: => 1.1E-06s 13:59:19.7 Info: CreateColumn Albums Links String 13:59:19.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:19.7 Info: => 0.0013145s 13:59:19.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:19.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:19.7 Info: => 0.000176s 13:59:19.7 Info: AlterTable Tracks 13:59:19.7 Info: => 9E-07s 13:59:19.7 Info: CreateColumn Tracks ForeignRecordingId String 13:59:19.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:19.7 Info: => 0.0013103s 13:59:19.7 Info: AlterTable Tracks 13:59:19.7 Info: => 7E-07s 13:59:19.7 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:19.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:19.7 Info: => 0.0013013s 13:59:19.7 Info: AlterTable Tracks 13:59:19.7 Info: => 1.1E-06s 13:59:19.7 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:19.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:19.7 Info: => 0.0013641s 13:59:19.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:19.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:19.7 Info: => 0.0001591s 13:59:19.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:19.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:19.7 Info: => 0.00014s 13:59:19.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:19.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) 13:59:19.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" 13:59:19.7 Info: DROP TABLE "Artists" 13:59:19.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:19.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:19.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:19.7 Info: => 0.0140237s 13:59:19.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:19.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) 13:59:19.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" 13:59:19.7 Info: DROP TABLE "Albums" 13:59:19.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:19.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:19.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:19.7 Info: => 0.0116747s 13:59:19.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:19.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) 13:59:19.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" 13:59:19.7 Info: DROP TABLE "Tracks" 13:59:19.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:19.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:19.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:19.7 Info: => 0.0109088s 13:59:19.7 Info: DeleteColumn TrackFiles ArtistId 13:59:19.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) 13:59:19.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" 13:59:19.7 Info: DROP TABLE "TrackFiles" 13:59:19.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:19.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:19.8 Info: => 0.0103918s 13:59:19.8 Info: CreateIndex Artists (ArtistMetadataId) 13:59:19.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:19.8 Info: => 0.0001888s 13:59:19.8 Info: CreateIndex Artists (Monitored) 13:59:19.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:19.8 Info: => 0.0001831s 13:59:19.8 Info: CreateIndex Albums (ArtistMetadataId) 13:59:19.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:19.8 Info: => 0.0001723s 13:59:19.8 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:19.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:19.8 Info: => 0.000182s 13:59:19.8 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:19.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:19.8 Info: => 0.0001791s 13:59:19.8 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:19.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:19.8 Info: => 0.0001827s 13:59:19.8 Info: UpdateData 13:59:19.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:19.8 Info: => 9.5E-05s 13:59:19.8 Info: UpdateData 13:59:19.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:19.8 Info: => 8.5E-05s 13:59:19.8 Info: UpdateData 13:59:19.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:19.8 Info: => 0.0001006s 13:59:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:19', 'add_release_groups_etc') 13:59:19.8 Info: Committing Transaction 13:59:19.8 Info: 23: add_release_groups_etc migrated 13:59:19.8 Info: => 0.0268201s 13:59:19.8 Info: 24: NewMediaInfoFormat migrating 13:59:19.8 Info: Beginning Transaction 13:59:19.8 Info: Starting migration of Main DB to 24 13:59:19.8 Info: UpdateData 13:59:19.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:19.8 Info: => 0.0001426s 13:59:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:19', 'NewMediaInfoFormat') 13:59:19.8 Info: Committing Transaction 13:59:19.8 Info: 24: NewMediaInfoFormat migrated 13:59:19.8 Info: => 0.0188085s 13:59:19.8 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:19.8 Info: Beginning Transaction 13:59:19.8 Info: Starting migration of Main DB to 25 13:59:19.8 Info: RenameTable Restrictions ReleaseProfiles 13:59:19.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:19.8 Info: => 0.0046184s 13:59:19.8 Info: AlterTable ReleaseProfiles 13:59:19.8 Info: => 1.5E-06s 13:59:19.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:19.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:19.8 Info: => 0.0012741s 13:59:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:19', 'rename_restrictions_to_release_profiles') 13:59:19.8 Info: Committing Transaction 13:59:19.8 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:19.8 Info: => 0.0237499s 13:59:19.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:19.8 Info: Beginning Transaction 13:59:19.8 Info: Starting migration of Main DB to 26 13:59:19.8 Info: RenameTable Profiles QualityProfiles 13:59:19.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:19.8 Info: => 0.0041401s 13:59:19.8 Info: AlterTable QualityProfiles 13:59:19.8 Info: => 1.1E-06s 13:59:19.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:19.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:19.8 Info: => 0.0012422s 13:59:19.8 Info: AlterTable LanguageProfiles 13:59:19.8 Info: => 8E-07s 13:59:19.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:19.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:19.8 Info: => 0.0012002s 13:59:19.8 Info: UpdateData 13:59:19.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:19.8 Info: => 8.63E-05s 13:59:19.8 Info: UpdateData 13:59:19.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:19.8 Info: => 6.73E-05s 13:59:19.8 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:19.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) 13:59:19.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:19.8 Info: DROP TABLE "Artists" 13:59:19.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:19.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:19.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:19.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:19.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:19.8 Info: => 0.0135392s 13:59:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:19', 'rename_quality_profiles_add_upgrade_allowed') 13:59:19.8 Info: Committing Transaction 13:59:19.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:19.9 Info: => 0.0384384s 13:59:19.9 Info: 27: add_import_exclusions migrating 13:59:19.9 Info: Beginning Transaction 13:59:19.9 Info: Starting migration of Main DB to 27 13:59:19.9 Info: CreateTable ImportListExclusions 13:59:19.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:19.9 Info: => 0.0003742s 13:59:19.9 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:19.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:19.9 Info: => 0.0002023s 13:59:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:19', 'add_import_exclusions') 13:59:19.9 Info: Committing Transaction 13:59:19.9 Info: 27: add_import_exclusions migrated 13:59:19.9 Info: => 0.0220243s 13:59:19.9 Info: 28: clean_artist_metadata_table migrating 13:59:19.9 Info: Beginning Transaction 13:59:19.9 Info: Starting migration of Main DB to 28 13:59:19.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) 13:59:19.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) 13:59:19.9 Info: => 0.0003347s 13:59:19.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) 13:59:19.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) 13:59:19.9 Info: => 0.0002362s 13:59:19.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) 13:59:19.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) 13:59:19.9 Info: => 0.0002271s 13:59:19.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) 13:59:19.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) 13:59:19.9 Info: => 0.0002319s 13:59:19.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) 13:59:19.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) 13:59:19.9 Info: => 0.0002145s 13:59:19.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) 13:59:19.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) 13:59:19.9 Info: => 0.0002172s 13:59:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:19', 'clean_artist_metadata_table') 13:59:19.9 Info: Committing Transaction 13:59:19.9 Info: 28: clean_artist_metadata_table migrated 13:59:19.9 Info: => 0.0212249s 13:59:19.9 Info: 29: health_issue_notification migrating 13:59:19.9 Info: Beginning Transaction 13:59:19.9 Info: Starting migration of Main DB to 29 13:59:19.9 Info: AlterTable Notifications 13:59:19.9 Info: => 1.4E-06s 13:59:19.9 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:19.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:19.9 Info: => 0.0015303s 13:59:19.9 Info: AlterTable Notifications 13:59:19.9 Info: => 9E-07s 13:59:19.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:19.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:19.9 Info: => 0.0012622s 13:59:19.9 Info: AlterTable Notifications 13:59:19.9 Info: => 9E-07s 13:59:19.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:19.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:19.9 Info: => 0.0013195s 13:59:19.9 Info: AlterTable Notifications 13:59:19.9 Info: => 9E-07s 13:59:19.9 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:19.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:19.9 Info: => 0.0012418s 13:59:19.9 Info: AlterTable Notifications 13:59:19.9 Info: => 9E-07s 13:59:19.9 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:19.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:19.9 Info: => 0.0012334s 13:59:19.9 Info: DeleteColumn Notifications OnDownload 13:59:19.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) 13:59:19.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" 13:59:19.9 Info: DROP TABLE "Notifications" 13:59:19.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:19.9 Info: => 0.009964s 13:59:19.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:19.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) 13:59:19.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" 13:59:19.9 Info: DROP TABLE "Notifications" 13:59:19.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:19.9 Info: => 0.0102188s 13:59:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:19', 'health_issue_notification') 13:59:19.9 Info: Committing Transaction 13:59:20.0 Info: 29: health_issue_notification migrated 13:59:20.0 Info: => 0.0340144s 13:59:20.0 Info: 30: add_mediafilerepository_mtime migrating 13:59:20.0 Info: Beginning Transaction 13:59:20.0 Info: Starting migration of Main DB to 30 13:59:20.0 Info: AlterTable TrackFiles 13:59:20.0 Info: => 1.7E-06s 13:59:20.0 Info: CreateColumn TrackFiles Modified DateTime 13:59:20.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:20.0 Info: => 0.0015573s 13:59:20.0 Info: AlterTable TrackFiles 13:59:20.0 Info: => 8E-07s 13:59:20.0 Info: CreateColumn TrackFiles Path String 13:59:20.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:20.0 Info: => 0.0012445s 13:59:20.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:20.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:20.0 Info: => 6.91E-05s 13:59:20.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) 13:59:20.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) 13:59:20.0 Info: => 0.0002245s 13:59:20.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) 13:59:20.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) 13:59:20.0 Info: => 0.0002471s 13:59:20.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) 13:59:20.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) 13:59:20.0 Info: => 0.0002639s 13:59:20.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") 13:59:20.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") 13:59:20.0 Info: => 0.0001531s 13:59:20.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:20.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:20.0 Info: => 0.0001137s 13:59:20.0 Info: AlterTable TrackFiles 13:59:20.0 Info: => 9E-07s 13:59:20.0 Info: AlterColumn TrackFiles Path String 13:59:20.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:20.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" 13:59:20.0 Info: DROP TABLE "TrackFiles" 13:59:20.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:20.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:20.0 Info: => 0.0102546s 13:59:20.0 Info: CreateIndex TrackFiles (Path) 13:59:20.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:20.0 Info: => 0.0002155s 13:59:20.0 Info: DeleteColumn TrackFiles RelativePath 13:59:20.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:20.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" 13:59:20.0 Info: DROP TABLE "TrackFiles" 13:59:20.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:20.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:20.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:20.0 Info: => 0.0104631s 13:59:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:20', 'add_mediafilerepository_mtime') 13:59:20.0 Info: Committing Transaction 13:59:20.0 Info: 30: add_mediafilerepository_mtime migrated 13:59:20.0 Info: => 0.0342423s 13:59:20.0 Info: 31: add_artistmetadataid_constraint migrating 13:59:20.0 Info: Beginning Transaction 13:59:20.0 Info: Starting migration of Main DB to 31 13:59:20.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") 13:59:20.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") 13:59:20.0 Info: => 0.0002263s 13:59:20.0 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:20.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:20.0 Info: => 0.000274s 13:59:20.0 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:20.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:20.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:20.0 Info: DROP TABLE "Artists" 13:59:20.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:20.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:20.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:20.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:20.0 Info: => 0.0108647s 13:59:20.0 Info: CreateIndex Artists (ArtistMetadataId) 13:59:20.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:20.0 Info: => 0.0001904s 13:59:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:20', 'add_artistmetadataid_constraint') 13:59:20.0 Info: Committing Transaction 13:59:20.1 Info: 31: add_artistmetadataid_constraint migrated 13:59:20.1 Info: => 0.0242444s 13:59:20.1 Info: 32: old_ids_and_artist_alias migrating 13:59:20.1 Info: Beginning Transaction 13:59:20.1 Info: Starting migration of Main DB to 32 13:59:20.1 Info: AlterTable ArtistMetadata 13:59:20.1 Info: => 1.5E-06s 13:59:20.1 Info: CreateColumn ArtistMetadata Aliases String 13:59:20.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:20.1 Info: => 0.0015746s 13:59:20.1 Info: AlterTable ArtistMetadata 13:59:20.1 Info: => 1E-06s 13:59:20.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:20.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:20.1 Info: => 0.0013355s 13:59:20.1 Info: AlterTable Albums 13:59:20.1 Info: => 1E-06s 13:59:20.1 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:20.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:20.1 Info: => 0.0012967s 13:59:20.1 Info: AlterTable AlbumReleases 13:59:20.1 Info: => 9E-07s 13:59:20.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:20.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:20.1 Info: => 0.0015821s 13:59:20.1 Info: AlterTable Tracks 13:59:20.1 Info: => 9E-07s 13:59:20.1 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:20.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:20.1 Info: => 0.0012958s 13:59:20.1 Info: AlterTable Tracks 13:59:20.1 Info: => 1E-06s 13:59:20.1 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:20.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:20.1 Info: => 0.0012969s 13:59:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:20', 'old_ids_and_artist_alias') 13:59:20.1 Info: Committing Transaction 13:59:20.1 Info: 32: old_ids_and_artist_alias migrated 13:59:20.1 Info: => 0.0246553s 13:59:20.1 Info: 33: download_propers_config migrating 13:59:20.1 Info: Beginning Transaction 13:59:20.1 Info: Starting migration of Main DB to 33 13:59:20.1 Info: PerformDBOperation 13:59:20.1 Info: Performing DB Operation 13:59:20.1 Info: => 9.13E-05s 13:59:20.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:20.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:20.1 Info: => 9.14E-05s 13:59:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:20', 'download_propers_config') 13:59:20.1 Info: Committing Transaction 13:59:20.1 Info: 33: download_propers_config migrated 13:59:20.1 Info: => 0.0243447s 13:59:20.1 Info: 34: remove_language_profiles migrating 13:59:20.1 Info: Beginning Transaction 13:59:20.1 Info: Starting migration of Main DB to 34 13:59:20.1 Info: DeleteTable LanguageProfiles 13:59:20.1 Info: DROP TABLE "LanguageProfiles" 13:59:20.1 Info: => 0.0004658s 13:59:20.1 Info: DeleteColumn Artists LanguageProfileId 13:59:20.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:20.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:20.1 Info: DROP TABLE "Artists" 13:59:20.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:20.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:20.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:20.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:20.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:20.1 Info: => 0.0112158s 13:59:20.1 Info: DeleteColumn ImportLists LanguageProfileId 13:59:20.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 13:59:20.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 13:59:20.1 Info: DROP TABLE "ImportLists" 13:59:20.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:20.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:20.1 Info: => 0.0102033s 13:59:20.1 Info: DeleteColumn Blacklist Language 13:59:20.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 13:59:20.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 13:59:20.1 Info: DROP TABLE "Blacklist" 13:59:20.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:20.1 Info: => 0.0098839s 13:59:20.1 Info: DeleteColumn History Language 13:59:20.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) 13:59:20.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" 13:59:20.2 Info: DROP TABLE "History" 13:59:20.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:20.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:20.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:20.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:20.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:20.2 Info: => 0.0110243s 13:59:20.2 Info: DeleteColumn LyricFiles Language 13:59:20.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) 13:59:20.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" 13:59:20.2 Info: DROP TABLE "LyricFiles" 13:59:20.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:20.2 Info: => 0.0124066s 13:59:20.2 Info: DeleteColumn TrackFiles Language 13:59:20.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) 13:59:20.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" 13:59:20.2 Info: DROP TABLE "TrackFiles" 13:59:20.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:20.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:20.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:20.2 Info: => 0.0105198s 13:59:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:20', 'remove_language_profiles') 13:59:20.2 Info: Committing Transaction 13:59:20.2 Info: 34: remove_language_profiles migrated 13:59:20.2 Info: => 0.0357289s 13:59:20.2 Info: 35: multi_disc_naming_format migrating 13:59:20.2 Info: Beginning Transaction 13:59:20.2 Info: Starting migration of Main DB to 35 13:59:20.2 Info: AlterTable NamingConfig 13:59:20.2 Info: => 1.6E-06s 13:59:20.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:20.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:20.2 Info: => 0.0015522s 13:59:20.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:20.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:20.2 Info: => 8.14E-05s 13:59:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:20', 'multi_disc_naming_format') 13:59:20.2 Info: Committing Transaction 13:59:20.2 Info: 35: multi_disc_naming_format migrated 13:59:20.2 Info: => 0.0266794s 13:59:20.2 Info: 36: add_download_client_priority migrating 13:59:20.2 Info: Beginning Transaction 13:59:20.2 Info: Starting migration of Main DB to 36 13:59:20.2 Info: AlterTable DownloadClients 13:59:20.2 Info: => 1.4E-06s 13:59:20.2 Info: CreateColumn DownloadClients Priority Int32 13:59:20.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:20.2 Info: => 0.0015879s 13:59:20.2 Info: PerformDBOperation 13:59:20.2 Info: Performing DB Operation 13:59:20.2 Info: => 0.0001049s 13:59:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:20', 'add_download_client_priority') 13:59:20.2 Info: Committing Transaction 13:59:20.3 Info: 36: add_download_client_priority migrated 13:59:20.3 Info: => 0.0247886s 13:59:20.3 Info: 37: remove_growl_prowl migrating 13:59:20.3 Info: Beginning Transaction 13:59:20.3 Info: Starting migration of Main DB to 37 13:59:20.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:20.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:20.3 Info: => 0.0001319s 13:59:20.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:20.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:20.3 Info: => 7.67E-05s 13:59:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:20', 'remove_growl_prowl') 13:59:20.3 Info: Committing Transaction 13:59:20.3 Info: 37: remove_growl_prowl migrated 13:59:20.3 Info: => 0.0243345s 13:59:20.3 Info: 38: remove_plex_hometheatre migrating 13:59:20.3 Info: Beginning Transaction 13:59:20.3 Info: Starting migration of Main DB to 38 13:59:20.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:20.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:20.3 Info: => 0.0001279s 13:59:20.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:20.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:20.3 Info: => 7.77E-05s 13:59:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:20', 'remove_plex_hometheatre') 13:59:20.3 Info: Committing Transaction 13:59:20.3 Info: 38: remove_plex_hometheatre migrated 13:59:20.3 Info: => 0.0224079s 13:59:20.3 Info: 39: add_root_folder_add_defaults migrating 13:59:20.3 Info: Beginning Transaction 13:59:20.3 Info: Starting migration of Main DB to 39 13:59:20.3 Info: AlterTable RootFolders 13:59:20.3 Info: => 1.5E-06s 13:59:20.3 Info: CreateColumn RootFolders Name String 13:59:20.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:20.3 Info: => 0.0014867s 13:59:20.3 Info: AlterTable RootFolders 13:59:20.3 Info: => 1E-06s 13:59:20.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:20.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:20.3 Info: => 0.0015586s 13:59:20.3 Info: AlterTable RootFolders 13:59:20.3 Info: => 9E-07s 13:59:20.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:20.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:20.3 Info: => 0.0012566s 13:59:20.3 Info: AlterTable RootFolders 13:59:20.3 Info: => 1E-06s 13:59:20.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:20.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:20.3 Info: => 0.0012432s 13:59:20.3 Info: AlterTable RootFolders 13:59:20.3 Info: => 9E-07s 13:59:20.3 Info: CreateColumn RootFolders DefaultTags String 13:59:20.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:20.3 Info: => 0.0012776s 13:59:20.3 Info: PerformDBOperation 13:59:20.3 Info: Performing DB Operation 13:59:20.3 Info: => 0.000127s 13:59:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:20', 'add_root_folder_add_defaults') 13:59:20.3 Info: Committing Transaction 13:59:20.3 Info: 39: add_root_folder_add_defaults migrated 13:59:20.3 Info: => 0.0248982s 13:59:20.3 Info: 40: task_duration migrating 13:59:20.3 Info: Beginning Transaction 13:59:20.3 Info: Starting migration of Main DB to 40 13:59:20.3 Info: AlterTable ScheduledTasks 13:59:20.3 Info: => 1.4E-06s 13:59:20.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:20.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:20.3 Info: => 0.0015397s 13:59:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:20', 'task_duration') 13:59:20.3 Info: Committing Transaction 13:59:20.4 Info: 40: task_duration migrated 13:59:20.4 Info: => 0.022624s 13:59:20.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:20.4 Info: Beginning Transaction 13:59:20.4 Info: Starting migration of Main DB to 41 13:59:20.4 Info: AlterTable ReleaseProfiles 13:59:20.4 Info: => 1.2E-06s 13:59:20.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:20.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:20.4 Info: => 0.0016084s 13:59:20.4 Info: AlterTable ReleaseProfiles 13:59:20.4 Info: => 9E-07s 13:59:20.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:20.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:20.4 Info: => 0.0013207s 13:59:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:20', 'add_indexer_and_enabled_to_release_profiles') 13:59:20.4 Info: Committing Transaction 13:59:20.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:20.4 Info: => 0.0226425s 13:59:20.4 Info: 42: remove_album_folders migrating 13:59:20.4 Info: Beginning Transaction 13:59:20.4 Info: Starting migration of Main DB to 42 13:59:20.4 Info: DeleteColumn Artists AlbumFolder 13:59:20.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:20.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:20.4 Info: DROP TABLE "Artists" 13:59:20.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:20.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:20.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:20.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:20.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:20.4 Info: => 0.0112101s 13:59:20.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:20.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:20.4 Info: => 8.6E-05s 13:59:20.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:20.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:20.4 Info: => 7.78E-05s 13:59:20.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:20.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 13:59:20.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:20.4 Info: DROP TABLE "NamingConfig" 13:59:20.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:20.4 Info: => 0.0096913s 13:59:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:20', 'remove_album_folders') 13:59:20.4 Info: Committing Transaction 13:59:20.4 Info: 42: remove_album_folders migrated 13:59:20.4 Info: => 0.0339584s 13:59:20.4 Info: 44: add_priority_to_indexers migrating 13:59:20.4 Info: Beginning Transaction 13:59:20.4 Info: Starting migration of Main DB to 44 13:59:20.4 Info: AlterTable Indexers 13:59:20.4 Info: => 1.4E-06s 13:59:20.4 Info: CreateColumn Indexers Priority Int32 13:59:20.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:20.4 Info: => 0.0018709s 13:59:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:20', 'add_priority_to_indexers') 13:59:20.4 Info: Committing Transaction 13:59:20.5 Info: 44: add_priority_to_indexers migrated 13:59:20.5 Info: => 0.0264278s 13:59:20.5 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:20.5 Info: Beginning Transaction 13:59:20.5 Info: Starting migration of Main DB to 45 13:59:20.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:20.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:20.5 Info: => 0.0002645s 13:59:20.5 Info: PerformDBOperation 13:59:20.5 Info: Performing DB Operation 13:59:20.5 Info: => 6.57E-05s 13:59:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:20', 'remove_chown_and_folderchmod_config') 13:59:20.5 Info: Committing Transaction 13:59:20.5 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:20.5 Info: => 0.0222662s 13:59:20.5 Info: 47: update_notifiarr migrating 13:59:20.5 Info: Beginning Transaction 13:59:20.5 Info: Starting migration of Main DB to 47 13:59:20.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:20.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:20.5 Info: => 0.0001865s 13:59:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:20', 'update_notifiarr') 13:59:20.5 Info: Committing Transaction 13:59:20.5 Info: 47: update_notifiarr migrated 13:59:20.5 Info: => 0.0226297s 13:59:20.5 Info: 49: email_multiple_addresses migrating 13:59:20.5 Info: Beginning Transaction 13:59:20.5 Info: Starting migration of Main DB to 49 13:59:20.5 Info: PerformDBOperation 13:59:20.5 Info: Performing DB Operation 13:59:20.5 Info: => 0.0001499s 13:59:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:20', 'email_multiple_addresses') 13:59:20.5 Info: Committing Transaction 13:59:20.5 Info: 49: email_multiple_addresses migrated 13:59:20.5 Info: => 0.0226865s 13:59:20.5 Info: 50: rename_blacklist_to_blocklist migrating 13:59:20.5 Info: Beginning Transaction 13:59:20.5 Info: Starting migration of Main DB to 50 13:59:20.5 Info: RenameTable Blacklist Blocklist 13:59:20.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:20.5 Info: => 0.0043036s 13:59:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:20', 'rename_blacklist_to_blocklist') 13:59:20.5 Info: Committing Transaction 13:59:20.6 Info: 50: rename_blacklist_to_blocklist migrated 13:59:20.6 Info: => 0.0283151s 13:59:20.6 Info: 51: cdh_per_downloadclient migrating 13:59:20.6 Info: Beginning Transaction 13:59:20.6 Info: Starting migration of Main DB to 51 13:59:20.6 Info: AlterTable DownloadClients 13:59:20.6 Info: => 1.6E-06s 13:59:20.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:20.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:20.6 Info: => 0.0018758s 13:59:20.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:20.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:20.6 Info: => 0.0013111s 13:59:20.6 Info: PerformDBOperation 13:59:20.6 Info: Performing DB Operation 13:59:20.6 Info: => 0.0003301s 13:59:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:20', 'cdh_per_downloadclient') 13:59:20.6 Info: Committing Transaction 13:59:20.6 Info: 51: cdh_per_downloadclient migrated 13:59:20.6 Info: => 0.0214409s 13:59:20.6 Info: 52: download_history migrating 13:59:20.6 Info: Beginning Transaction 13:59:20.6 Info: Starting migration of Main DB to 52 13:59:20.6 Info: CreateTable DownloadHistory 13:59:20.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) 13:59:20.6 Info: => 0.0004661s 13:59:20.6 Info: CreateIndex DownloadHistory (EventType) 13:59:20.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:20.6 Info: => 0.0002206s 13:59:20.6 Info: CreateIndex DownloadHistory (ArtistId) 13:59:20.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:20.6 Info: => 0.0001895s 13:59:20.6 Info: CreateIndex DownloadHistory (DownloadId) 13:59:20.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:20.6 Info: => 0.0002027s 13:59:20.6 Info: PerformDBOperation 13:59:20.6 Info: Performing DB Operation 13:59:20.6 Info: => 0.0002382s 13:59:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:20', 'download_history') 13:59:20.6 Info: Committing Transaction 13:59:20.6 Info: 52: download_history migrated 13:59:20.6 Info: => 0.021112s 13:59:20.6 Info: 53: add_update_history migrating 13:59:20.6 Info: Beginning Transaction 13:59:20.6 Info: Starting migration of Main DB to 53 13:59:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:20', 'add_update_history') 13:59:20.6 Info: Committing Transaction 13:59:20.6 Info: 53: add_update_history migrated 13:59:20.6 Info: => 0.0206552s 13:59:20.6 Info: 54: add_on_update_to_notifications migrating 13:59:20.6 Info: Beginning Transaction 13:59:20.6 Info: Starting migration of Main DB to 54 13:59:20.6 Info: AlterTable Notifications 13:59:20.6 Info: => 1.7E-06s 13:59:20.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:20.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:20.6 Info: => 0.001613s 13:59:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:20', 'add_on_update_to_notifications') 13:59:20.6 Info: Committing Transaction 13:59:20.7 Info: 54: add_on_update_to_notifications migrated 13:59:20.7 Info: => 0.0226263s 13:59:20.7 Info: 55: download_client_per_indexer migrating 13:59:20.7 Info: Beginning Transaction 13:59:20.7 Info: Starting migration of Main DB to 55 13:59:20.7 Info: AlterTable Indexers 13:59:20.7 Info: => 1.5E-06s 13:59:20.7 Info: CreateColumn Indexers DownloadClientId Int32 13:59:20.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:20.7 Info: => 0.001673s 13:59:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:20', 'download_client_per_indexer') 13:59:20.7 Info: Committing Transaction 13:59:20.7 Info: 55: download_client_per_indexer migrated 13:59:20.7 Info: => 0.022477s 13:59:20.7 Info: 56: AddNewItemMonitorType migrating 13:59:20.7 Info: Beginning Transaction 13:59:20.7 Info: Starting migration of Main DB to 56 13:59:20.7 Info: AlterTable Artists 13:59:20.7 Info: => 1.5E-06s 13:59:20.7 Info: CreateColumn Artists MonitorNewItems Int32 13:59:20.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:20.7 Info: => 0.0016459s 13:59:20.7 Info: AlterTable RootFolders 13:59:20.7 Info: => 1E-06s 13:59:20.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:20.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:20.7 Info: => 0.0013905s 13:59:20.7 Info: AlterTable ImportLists 13:59:20.7 Info: => 8E-07s 13:59:20.7 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:20.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:20.7 Info: => 0.0013542s 13:59:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:20', 'AddNewItemMonitorType') 13:59:20.7 Info: Committing Transaction 13:59:20.7 Info: 56: AddNewItemMonitorType migrated 13:59:20.7 Info: => 0.025042s 13:59:20.7 Info: 57: ImportListSearch migrating 13:59:20.7 Info: Beginning Transaction 13:59:20.7 Info: Starting migration of Main DB to 57 13:59:20.7 Info: AlterTable ImportLists 13:59:20.7 Info: => 1.4E-06s 13:59:20.7 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:20.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:20.7 Info: => 0.0016909s 13:59:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:20', 'ImportListSearch') 13:59:20.7 Info: Committing Transaction 13:59:20.7 Info: 57: ImportListSearch migrated 13:59:20.7 Info: => 0.0225118s 13:59:20.7 Info: 58: ImportListMonitorExisting migrating 13:59:20.7 Info: Beginning Transaction 13:59:20.7 Info: Starting migration of Main DB to 58 13:59:20.7 Info: AlterTable ImportLists 13:59:20.7 Info: => 1.4E-06s 13:59:20.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:20.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:20.7 Info: => 0.0016778s 13:59:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:20', 'ImportListMonitorExisting') 13:59:20.7 Info: Committing Transaction 13:59:20.8 Info: 58: ImportListMonitorExisting migrated 13:59:20.8 Info: => 0.0227193s 13:59:20.8 Info: 59: add_indexer_tags migrating 13:59:20.8 Info: Beginning Transaction 13:59:20.8 Info: Starting migration of Main DB to 59 13:59:20.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:20.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:20.8 Info: => 0.0001349s 13:59:20.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:20.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:20.8 Info: => 7.78E-05s 13:59:20.8 Info: AlterTable Indexers 13:59:20.8 Info: => 1.1E-06s 13:59:20.8 Info: CreateColumn Indexers Tags String 13:59:20.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:20.8 Info: => 0.0016171s 13:59:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:20', 'add_indexer_tags') 13:59:20.8 Info: Committing Transaction 13:59:20.8 Info: 59: add_indexer_tags migrated 13:59:20.8 Info: => 0.024327s 13:59:20.8 Info: 60: update_audio_types migrating 13:59:20.8 Info: Beginning Transaction 13:59:20.8 Info: Starting migration of Main DB to 60 13:59:20.8 Info: PerformDBOperation 13:59:20.8 Info: Performing DB Operation 13:59:20.8 Info: => 0.0001363s 13:59:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:20', 'update_audio_types') 13:59:20.8 Info: Committing Transaction 13:59:20.8 Info: 60: update_audio_types migrated 13:59:20.8 Info: => 0.0227274s 13:59:20.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:20.8 Info: Beginning Transaction 13:59:20.8 Info: Starting migration of Main DB to 61 13:59:20.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:20.8 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:20.8 Info: => 0.000121s 13:59:20.8 Info: AlterTable AlbumReleases 13:59:20.8 Info: => 1E-06s 13:59:20.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.8 Info: DROP TABLE "AlbumReleases" 13:59:20.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:20.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:20.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:20.8 Info: => 0.0114655s 13:59:20.8 Info: AlterTable Albums 13:59:20.8 Info: => 1.8E-06s 13:59:20.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.8 Info: DROP TABLE "Albums" 13:59:20.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:20.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:20.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:20.8 Info: => 0.0114808s 13:59:20.8 Info: AlterTable Albums 13:59:20.8 Info: => 1.3E-06s 13:59:20.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.8 Info: DROP TABLE "Albums" 13:59:20.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:20.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:20.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:20.8 Info: => 0.0113991s 13:59:20.8 Info: AlterTable Albums 13:59:20.8 Info: => 1.3E-06s 13:59:20.8 Info: AlterColumn Albums Added DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.8 Info: DROP TABLE "Albums" 13:59:20.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:20.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:20.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:20.8 Info: => 0.0113687s 13:59:20.8 Info: AlterTable Artists 13:59:20.8 Info: => 1.2E-06s 13:59:20.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:20.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:59:20.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" 13:59:20.9 Info: DROP TABLE "Artists" 13:59:20.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:20.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:20.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:20.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:20.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:20.9 Info: => 0.0148455s 13:59:20.9 Info: AlterTable Artists 13:59:20.9 Info: => 1.5E-06s 13:59:20.9 Info: AlterColumn Artists Added DateTimeOffset 13:59:20.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:59:20.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" 13:59:20.9 Info: DROP TABLE "Artists" 13:59:20.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:20.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:20.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:20.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:20.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:20.9 Info: => 0.0141103s 13:59:20.9 Info: AlterTable Blocklist 13:59:20.9 Info: => 1.8E-06s 13:59:20.9 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.9 Info: DROP TABLE "Blocklist" 13:59:20.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:20.9 Info: => 0.010441s 13:59:20.9 Info: AlterTable Blocklist 13:59:20.9 Info: => 1.6E-06s 13:59:20.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.9 Info: DROP TABLE "Blocklist" 13:59:20.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:20.9 Info: => 0.0104356s 13:59:20.9 Info: AlterTable Commands 13:59:20.9 Info: => 1.4E-06s 13:59:20.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.9 Info: DROP TABLE "Commands" 13:59:20.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:20.9 Info: => 0.0102343s 13:59:20.9 Info: AlterTable Commands 13:59:20.9 Info: => 1.2E-06s 13:59:20.9 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.9 Info: DROP TABLE "Commands" 13:59:20.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:20.9 Info: => 0.0102358s 13:59:20.9 Info: AlterTable Commands 13:59:20.9 Info: => 1.6E-06s 13:59:20.9 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:20.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) 13:59:20.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" 13:59:20.9 Info: DROP TABLE "Commands" 13:59:20.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:20.9 Info: => 0.0102861s 13:59:20.9 Info: AlterTable DownloadClientStatus 13:59:20.9 Info: => 1.4E-06s 13:59:20.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:20.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) 13:59:20.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:20.9 Info: DROP TABLE "DownloadClientStatus" 13:59:20.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:20.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:20.9 Info: => 0.0107893s 13:59:20.9 Info: AlterTable DownloadClientStatus 13:59:20.9 Info: => 1.3E-06s 13:59:20.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:20.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) 13:59:20.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:20.9 Info: DROP TABLE "DownloadClientStatus" 13:59:20.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:21.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:21.0 Info: => 0.0104161s 13:59:21.0 Info: AlterTable DownloadClientStatus 13:59:21.0 Info: => 1.4E-06s 13:59:21.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:21.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:21.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:21.0 Info: DROP TABLE "DownloadClientStatus" 13:59:21.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:21.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:21.0 Info: => 0.0108199s 13:59:21.0 Info: AlterTable DownloadHistory 13:59:21.0 Info: => 1.5E-06s 13:59:21.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:21.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 13:59:21.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 13:59:21.0 Info: DROP TABLE "DownloadHistory" 13:59:21.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:21.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:21.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:21.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:21.0 Info: => 0.0112944s 13:59:21.0 Info: AlterTable ExtraFiles 13:59:21.0 Info: => 1.6E-06s 13:59:21.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:21.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:21.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 13:59:21.0 Info: DROP TABLE "ExtraFiles" 13:59:21.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:21.0 Info: => 0.0104749s 13:59:21.0 Info: AlterTable ExtraFiles 13:59:21.0 Info: => 1.6E-06s 13:59:21.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:21.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:21.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 13:59:21.0 Info: DROP TABLE "ExtraFiles" 13:59:21.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:21.0 Info: => 0.012313s 13:59:21.0 Info: AlterTable History 13:59:21.0 Info: => 2E-06s 13:59:21.0 Info: AlterColumn History Date DateTimeOffset 13:59:21.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 13:59:21.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 13:59:21.0 Info: DROP TABLE "History" 13:59:21.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:21.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:21.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:21.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:21.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:21.0 Info: => 0.0118923s 13:59:21.0 Info: AlterTable ImportListStatus 13:59:21.0 Info: => 1.5E-06s 13:59:21.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:21.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:21.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:21.0 Info: DROP TABLE "ImportListStatus" 13:59:21.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:21.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:21.0 Info: => 0.0107806s 13:59:21.0 Info: AlterTable ImportListStatus 13:59:21.0 Info: => 1.4E-06s 13:59:21.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:21.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:21.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:21.0 Info: DROP TABLE "ImportListStatus" 13:59:21.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:21.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:21.0 Info: => 0.0105775s 13:59:21.0 Info: AlterTable ImportListStatus 13:59:21.0 Info: => 1.7E-06s 13:59:21.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:21.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:21.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:21.0 Info: DROP TABLE "ImportListStatus" 13:59:21.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:21.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:21.0 Info: => 0.0105973s 13:59:21.0 Info: AlterTable IndexerStatus 13:59:21.0 Info: => 1.4E-06s 13:59:21.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:21.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) 13:59:21.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:21.0 Info: DROP TABLE "IndexerStatus" 13:59:21.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:21.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:21.1 Info: => 0.0105905s 13:59:21.1 Info: AlterTable IndexerStatus 13:59:21.1 Info: => 1.6E-06s 13:59:21.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:21.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 13:59:21.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:21.1 Info: DROP TABLE "IndexerStatus" 13:59:21.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:21.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:21.1 Info: => 0.0106641s 13:59:21.1 Info: AlterTable IndexerStatus 13:59:21.1 Info: => 1.3E-06s 13:59:21.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:21.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 13:59:21.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:21.1 Info: DROP TABLE "IndexerStatus" 13:59:21.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:21.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:21.1 Info: => 0.0109381s 13:59:21.1 Info: AlterTable LyricFiles 13:59:21.1 Info: => 1.7E-06s 13:59:21.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:21.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) 13:59:21.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" 13:59:21.1 Info: DROP TABLE "LyricFiles" 13:59:21.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:21.1 Info: => 0.010196s 13:59:21.1 Info: AlterTable LyricFiles 13:59:21.1 Info: => 1.5E-06s 13:59:21.1 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:21.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 13:59:21.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" 13:59:21.1 Info: DROP TABLE "LyricFiles" 13:59:21.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:21.1 Info: => 0.0103936s 13:59:21.1 Info: AlterTable MetadataFiles 13:59:21.1 Info: => 1.7E-06s 13:59:21.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:21.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:21.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 13:59:21.1 Info: DROP TABLE "MetadataFiles" 13:59:21.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:21.1 Info: => 0.012815s 13:59:21.1 Info: AlterTable MetadataFiles 13:59:21.1 Info: => 1.8E-06s 13:59:21.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:21.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:21.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 13:59:21.1 Info: DROP TABLE "MetadataFiles" 13:59:21.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:21.1 Info: => 0.0103491s 13:59:21.1 Info: AlterTable PendingReleases 13:59:21.1 Info: => 1.5E-06s 13:59:21.1 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:21.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 13:59:21.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:21.1 Info: DROP TABLE "PendingReleases" 13:59:21.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:21.1 Info: => 0.0102638s 13:59:21.1 Info: AlterTable ScheduledTasks 13:59:21.1 Info: => 1.4E-06s 13:59:21.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:21.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:21.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:21.1 Info: DROP TABLE "ScheduledTasks" 13:59:21.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:21.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:21.1 Info: => 0.0105609s 13:59:21.1 Info: AlterTable ScheduledTasks 13:59:21.1 Info: => 1.5E-06s 13:59:21.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:21.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:21.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:21.1 Info: DROP TABLE "ScheduledTasks" 13:59:21.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:21.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:21.2 Info: => 0.0105888s 13:59:21.2 Info: AlterTable TrackFiles 13:59:21.2 Info: => 1.4E-06s 13:59:21.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:21.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:21.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:21.2 Info: DROP TABLE "TrackFiles" 13:59:21.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:21.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:21.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:21.2 Info: => 0.0110217s 13:59:21.2 Info: AlterTable TrackFiles 13:59:21.2 Info: => 1.5E-06s 13:59:21.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:21.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:21.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:21.2 Info: DROP TABLE "TrackFiles" 13:59:21.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:21.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:21.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:21.2 Info: => 0.0110634s 13:59:21.2 Info: AlterTable VersionInfo 13:59:21.2 Info: => 1.4E-06s 13:59:21.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:21.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:21.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:21.2 Info: DROP TABLE "VersionInfo" 13:59:21.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:21.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:21.2 Info: => 0.0105767s 13:59:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:21', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:21.2 Info: Committing Transaction 13:59:21.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:21.2 Info: => 0.04496s 13:59:21.2 Info: 62: add_on_delete_to_notifications migrating 13:59:21.2 Info: Beginning Transaction 13:59:21.2 Info: Starting migration of Main DB to 62 13:59:21.2 Info: AlterTable Notifications 13:59:21.2 Info: => 1.6E-06s 13:59:21.2 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:21.2 Info: => 0.001547s 13:59:21.2 Info: AlterTable Notifications 13:59:21.2 Info: => 8E-07s 13:59:21.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:21.2 Info: => 0.0013698s 13:59:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:21', 'add_on_delete_to_notifications') 13:59:21.2 Info: Committing Transaction 13:59:21.3 Info: 62: add_on_delete_to_notifications migrated 13:59:21.3 Info: => 0.0440361s 13:59:21.3 Info: 63: add_custom_formats migrating 13:59:21.3 Info: Beginning Transaction 13:59:21.3 Info: Starting migration of Main DB to 63 13:59:21.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 13:59:21.3 Info: AlterTable DelayProfiles 13:59:21.3 Info: => 1E-06s 13:59:21.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:21.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:21.3 Info: => 0.001625s 13:59:21.3 Info: UpdateData 13:59:21.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:21.3 Info: => 9.49E-05s 13:59:21.3 Info: AlterTable TrackFiles 13:59:21.3 Info: => 1E-06s 13:59:21.3 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:21.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:21.3 Info: => 0.0012976s 13:59:21.3 Info: PerformDBOperation 13:59:21.3 Info: Performing DB Operation 13:59:21.3 Info: => 0.0024861s 13:59:21.3 Info: CreateTable CustomFormats 13:59:21.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) 13:59:21.3 Info: => 0.0003354s 13:59:21.3 Info: CreateIndex CustomFormats (Name) 13:59:21.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:21.3 Info: => 0.0001886s 13:59:21.3 Info: AlterTable QualityProfiles 13:59:21.3 Info: => 1.1E-06s 13:59:21.3 Info: CreateColumn QualityProfiles FormatItems String 13:59:21.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:21.3 Info: => 0.0013864s 13:59:21.3 Info: AlterTable QualityProfiles 13:59:21.3 Info: => 9E-07s 13:59:21.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:21.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:21.3 Info: => 0.0013294s 13:59:21.3 Info: AlterTable QualityProfiles 13:59:21.3 Info: => 8E-07s 13:59:21.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:21.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:21.3 Info: => 0.0014081s 13:59:21.3 Info: PerformDBOperation 13:59:21.3 Info: Performing DB Operation 13:59:21.3 Info: => 0.0028118s 13:59:21.3 Info: PerformDBOperation 13:59:21.3 Info: Performing DB Operation 13:59:21.3 Info: => 6.59E-05s 13:59:21.3 Info: DeleteColumn ReleaseProfiles Preferred 13:59:21.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) 13:59:21.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:21.3 Info: DROP TABLE "ReleaseProfiles" 13:59:21.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:21.3 Info: => 0.0098924s 13:59:21.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:21.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) 13:59:21.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:21.3 Info: DROP TABLE "ReleaseProfiles" 13:59:21.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:21.3 Info: => 0.0098353s 13:59:21.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:21.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:21.3 Info: => 9.21E-05s 13:59:21.3 Info: AlterTable DelayProfiles 13:59:21.3 Info: => 1.2E-06s 13:59:21.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:21.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:21.3 Info: => 0.0013729s 13:59:21.3 Info: AlterTable DelayProfiles 13:59:21.3 Info: => 8E-07s 13:59:21.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:21.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:21.3 Info: => 0.001371s 13:59:21.3 Info: -> 1 Insert operations completed in 00:00:00.0002029 taking an average of 00:00:00.0002029 13:59:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:21', 'add_custom_formats') 13:59:21.3 Info: Committing Transaction 13:59:21.3 Info: 63: add_custom_formats migrated 13:59:21.3 Info: => 0.0227016s 13:59:21.3 Debug: Took: 00:00:02.9706580 13:59:21.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 13:59:21.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 13:59:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511614511858_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:21.4 Info: DatabaseEngineVersionCheck migrating 13:59:21.4 Info: PerformDBOperation 13:59:21.4 Info: Performing DB Operation 13:59:21.5 Info: SQLite 3.45.3 13:59:21.5 Info: => 0.0664033s 13:59:21.5 Info: DatabaseEngineVersionCheck migrated 13:59:21.5 Info: => 0.066433s 13:59:21.5 Info: VersionMigration migrating 13:59:21.5 Info: Beginning Transaction 13:59:21.5 Info: CreateTable VersionInfo 13:59:21.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:21.5 Info: => 0.0003118s 13:59:21.5 Info: Committing Transaction 13:59:21.6 Info: VersionMigration migrated 13:59:21.6 Info: => 0.0620981s 13:59:21.6 Info: VersionUniqueMigration migrating 13:59:21.6 Info: Beginning Transaction 13:59:21.6 Info: CreateIndex VersionInfo (Version) 13:59:21.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:21.6 Info: => 0.0003022s 13:59:21.6 Info: AlterTable VersionInfo 13:59:21.6 Info: => 1E-06s 13:59:21.6 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:21.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:21.6 Info: => 0.0011799s 13:59:21.6 Info: Committing Transaction 13:59:21.6 Info: VersionUniqueMigration migrated 13:59:21.6 Info: => 0.0221485s 13:59:21.6 Info: VersionDescriptionMigration migrating 13:59:21.6 Info: Beginning Transaction 13:59:21.6 Info: AlterTable VersionInfo 13:59:21.6 Info: => 1.4E-06s 13:59:21.6 Info: CreateColumn VersionInfo Description String 13:59:21.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:21.6 Info: => 0.0004652s 13:59:21.6 Info: Committing Transaction 13:59:21.6 Info: VersionDescriptionMigration migrated 13:59:21.6 Info: => 0.0225459s 13:59:21.6 Info: 1: InitialSetup migrating 13:59:21.6 Info: Beginning Transaction 13:59:21.6 Info: Starting migration of Main DB to 1 13:59:21.6 Info: CreateTable Config 13:59:21.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:21.6 Info: => 0.0004481s 13:59:21.6 Info: CreateIndex Config (Key) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:21.6 Info: => 0.0001991s 13:59:21.6 Info: CreateTable RootFolders 13:59:21.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:21.6 Info: => 0.0002043s 13:59:21.6 Info: CreateIndex RootFolders (Path) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:21.6 Info: => 0.0001682s 13:59:21.6 Info: CreateTable Artists 13:59:21.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) 13:59:21.6 Info: => 0.0005559s 13:59:21.6 Info: CreateIndex Artists (ForeignArtistId) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:21.6 Info: => 0.0001584s 13:59:21.6 Info: CreateIndex Artists (NameSlug) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:21.6 Info: => 0.0001643s 13:59:21.6 Info: CreateIndex Artists (CleanName) 13:59:21.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:21.6 Info: => 0.0001626s 13:59:21.6 Info: CreateIndex Artists (Path) 13:59:21.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:21.6 Info: => 0.0001574s 13:59:21.6 Info: CreateTable Albums 13:59:21.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) 13:59:21.6 Info: => 0.0004947s 13:59:21.6 Info: CreateIndex Albums (ForeignAlbumId) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:21.6 Info: => 0.000162s 13:59:21.6 Info: CreateIndex Albums (MBId) 13:59:21.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:21.6 Info: => 0.0001585s 13:59:21.6 Info: CreateIndex Albums (TADBId) 13:59:21.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:21.6 Info: => 0.0001517s 13:59:21.6 Info: CreateIndex Albums (TitleSlug) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:21.6 Info: => 0.0001615s 13:59:21.6 Info: CreateIndex Albums (CleanTitle) 13:59:21.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:21.6 Info: => 0.0001579s 13:59:21.6 Info: CreateIndex Albums (Path) 13:59:21.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:21.6 Info: => 0.0001556s 13:59:21.6 Info: CreateTable Tracks 13:59:21.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) 13:59:21.6 Info: => 0.000355s 13:59:21.6 Info: CreateIndex Tracks (ForeignTrackId) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:21.6 Info: => 0.0001638s 13:59:21.6 Info: CreateIndex Tracks (ArtistId) 13:59:21.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:21.6 Info: => 0.0001987s 13:59:21.6 Info: CreateIndex Tracks (TrackFileId) 13:59:21.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:21.6 Info: => 0.0001804s 13:59:21.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:21.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:21.6 Info: => 0.0001845s 13:59:21.6 Info: CreateTable TrackFiles 13:59:21.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) 13:59:21.6 Info: => 0.0003311s 13:59:21.6 Info: CreateIndex TrackFiles (ArtistId) 13:59:21.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:21.6 Info: => 0.0001703s 13:59:21.6 Info: CreateIndex TrackFiles (AlbumId) 13:59:21.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:21.6 Info: => 0.0001701s 13:59:21.6 Info: CreateTable History 13:59:21.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) 13:59:21.6 Info: => 0.0003605s 13:59:21.6 Info: CreateIndex History (Date) 13:59:21.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:21.6 Info: => 0.0001797s 13:59:21.6 Info: CreateIndex History (EventType) 13:59:21.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:21.6 Info: => 0.0001793s 13:59:21.6 Info: CreateIndex History (DownloadId) 13:59:21.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:21.6 Info: => 0.0001671s 13:59:21.6 Info: CreateIndex History (AlbumId) 13:59:21.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:21.6 Info: => 0.0001654s 13:59:21.6 Info: CreateTable Notifications 13:59:21.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) 13:59:21.6 Info: => 0.0002992s 13:59:21.6 Info: CreateTable ScheduledTasks 13:59:21.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:21.6 Info: => 0.0002676s 13:59:21.6 Info: CreateIndex ScheduledTasks (TypeName) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:21.6 Info: => 0.0001582s 13:59:21.6 Info: CreateTable Indexers 13:59:21.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) 13:59:21.6 Info: => 0.000283s 13:59:21.6 Info: CreateIndex Indexers (Name) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:21.6 Info: => 0.000185s 13:59:21.6 Info: CreateTable Profiles 13:59:21.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:21.6 Info: => 0.0002254s 13:59:21.6 Info: CreateIndex Profiles (Name) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:21.6 Info: => 0.000166s 13:59:21.6 Info: CreateTable QualityDefinitions 13:59:21.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:21.6 Info: => 0.0002506s 13:59:21.6 Info: CreateIndex QualityDefinitions (Quality) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:21.6 Info: => 0.0001705s 13:59:21.6 Info: CreateIndex QualityDefinitions (Title) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:21.6 Info: => 0.0001612s 13:59:21.6 Info: CreateTable NamingConfig 13:59:21.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) 13:59:21.6 Info: => 0.0003092s 13:59:21.6 Info: CreateTable Blacklist 13:59:21.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 '') 13:59:21.6 Info: => 0.0004123s 13:59:21.6 Info: CreateTable Metadata 13:59:21.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) 13:59:21.6 Info: => 0.0002583s 13:59:21.6 Info: CreateTable MetadataFiles 13:59:21.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) 13:59:21.6 Info: => 0.0003307s 13:59:21.6 Info: CreateTable DownloadClients 13:59:21.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) 13:59:21.6 Info: => 0.0002547s 13:59:21.6 Info: CreateTable PendingReleases 13:59:21.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 '') 13:59:21.6 Info: => 0.0002572s 13:59:21.6 Info: CreateTable RemotePathMappings 13:59:21.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:21.6 Info: => 0.0002723s 13:59:21.6 Info: CreateTable Tags 13:59:21.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:21.6 Info: => 0.0002354s 13:59:21.6 Info: CreateIndex Tags (Label) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:21.6 Info: => 0.0001754s 13:59:21.6 Info: CreateTable Restrictions 13:59:21.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:21.6 Info: => 0.000238s 13:59:21.6 Info: CreateTable DelayProfiles 13:59:21.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) 13:59:21.6 Info: => 0.0002868s 13:59:21.6 Info: CreateTable Users 13:59:21.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:21.6 Info: => 0.0002367s 13:59:21.6 Info: CreateIndex Users (Identifier) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:21.6 Info: => 0.0001766s 13:59:21.6 Info: CreateIndex Users (Username) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:21.6 Info: => 0.0002031s 13:59:21.6 Info: CreateTable Commands 13:59:21.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) 13:59:21.6 Info: => 0.0003336s 13:59:21.6 Info: CreateTable IndexerStatus 13:59:21.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) 13:59:21.6 Info: => 0.0002974s 13:59:21.6 Info: CreateIndex IndexerStatus (ProviderId) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:21.6 Info: => 0.0001848s 13:59:21.6 Info: CreateTable ExtraFiles 13:59:21.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) 13:59:21.6 Info: => 0.0002889s 13:59:21.6 Info: CreateTable LyricFiles 13:59:21.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) 13:59:21.6 Info: => 0.0003135s 13:59:21.6 Info: CreateTable LanguageProfiles 13:59:21.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:21.6 Info: => 0.0002556s 13:59:21.6 Info: CreateIndex LanguageProfiles (Name) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:21.6 Info: => 0.0001989s 13:59:21.6 Info: CreateTable DownloadClientStatus 13:59:21.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) 13:59:21.6 Info: => 0.0002531s 13:59:21.6 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:21.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:21.6 Info: => 0.0001866s 13:59:21.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:21.6 Info: -> 1 Insert operations completed in 00:00:00.0006996 taking an average of 00:00:00.0006996 13:59:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:21', 'InitialSetup') 13:59:21.6 Info: Committing Transaction 13:59:21.7 Info: 1: InitialSetup migrated 13:59:21.7 Info: => 0.0377913s 13:59:21.7 Info: 2: add_reason_to_pending_releases migrating 13:59:21.7 Info: Beginning Transaction 13:59:21.7 Info: Starting migration of Main DB to 2 13:59:21.7 Info: AlterTable PendingReleases 13:59:21.7 Info: => 1.4E-06s 13:59:21.7 Info: CreateColumn PendingReleases Reason Int32 13:59:21.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:21.7 Info: => 0.0013032s 13:59:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:21', 'add_reason_to_pending_releases') 13:59:21.7 Info: Committing Transaction 13:59:21.7 Info: 2: add_reason_to_pending_releases migrated 13:59:21.7 Info: => 0.019583s 13:59:21.7 Info: 3: add_medium_support migrating 13:59:21.7 Info: Beginning Transaction 13:59:21.7 Info: Starting migration of Main DB to 3 13:59:21.7 Info: AlterTable Albums 13:59:21.7 Info: => 1.6E-06s 13:59:21.7 Info: CreateColumn Albums Media String 13:59:21.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:21.7 Info: => 0.0015495s 13:59:21.7 Info: AlterTable Tracks 13:59:21.7 Info: => 1.1E-06s 13:59:21.7 Info: CreateColumn Tracks MediumNumber Int32 13:59:21.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:21.7 Info: => 0.0010195s 13:59:21.7 Info: AlterTable Tracks 13:59:21.7 Info: => 8E-07s 13:59:21.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:21.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:21.7 Info: => 0.0011057s 13:59:21.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:21.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:21.7 Info: => 9.17E-05s 13:59:21.7 Info: DeleteColumn Tracks TrackNumber 13:59:21.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) 13:59:21.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" 13:59:21.7 Info: DROP TABLE "Tracks" 13:59:21.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:21.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:21.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:21.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:21.7 Info: => 0.0107579s 13:59:21.7 Info: AlterTable Tracks 13:59:21.7 Info: => 1.4E-06s 13:59:21.7 Info: CreateColumn Tracks TrackNumber String 13:59:21.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:21.7 Info: => 0.0011358s 13:59:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:21', 'add_medium_support') 13:59:21.7 Info: Committing Transaction 13:59:21.7 Info: 3: add_medium_support migrated 13:59:21.7 Info: => 0.0248654s 13:59:21.7 Info: 4: add_various_qualites_in_profile migrating 13:59:21.7 Info: Beginning Transaction 13:59:21.7 Info: Starting migration of Main DB to 4 13:59:21.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:21.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:21.7 Info: => 0.0001526s 13:59:21.7 Info: PerformDBOperation 13:59:21.7 Info: Performing DB Operation 13:59:21.7 Info: => 8.53E-05s 13:59:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:21', 'add_various_qualites_in_profile') 13:59:21.7 Info: Committing Transaction 13:59:21.8 Info: 4: add_various_qualites_in_profile migrated 13:59:21.8 Info: => 0.0227003s 13:59:21.8 Info: 5: metadata_profiles migrating 13:59:21.8 Info: Beginning Transaction 13:59:21.8 Info: Starting migration of Main DB to 5 13:59:21.8 Info: CreateTable MetadataProfiles 13:59:21.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:21.8 Info: => 0.0004136s 13:59:21.8 Info: CreateIndex MetadataProfiles (Name) 13:59:21.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:21.8 Info: => 0.0002302s 13:59:21.8 Info: AlterTable Artists 13:59:21.8 Info: => 1E-06s 13:59:21.8 Info: CreateColumn Artists MetadataProfileId Int32 13:59:21.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:21.8 Info: => 0.0013061s 13:59:21.8 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:21.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) 13:59:21.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" 13:59:21.8 Info: DROP TABLE "Artists" 13:59:21.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:21.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:21.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:21.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:21.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:21.8 Info: => 0.0116731s 13:59:21.8 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:21.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) 13:59:21.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" 13:59:21.8 Info: DROP TABLE "Artists" 13:59:21.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:21.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:21.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:21.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:21.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:21.8 Info: => 0.0113285s 13:59:21.8 Info: AlterTable Albums 13:59:21.8 Info: => 1.6E-06s 13:59:21.8 Info: CreateColumn Albums SecondaryTypes String 13:59:21.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:21.8 Info: => 0.0018323s 13:59:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:21', 'metadata_profiles') 13:59:21.8 Info: Committing Transaction 13:59:21.8 Info: 5: metadata_profiles migrated 13:59:21.8 Info: => 0.0258471s 13:59:21.8 Info: 6: separate_automatic_and_interactive_search migrating 13:59:21.8 Info: Beginning Transaction 13:59:21.8 Info: Starting migration of Main DB to 6 13:59:21.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:21.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) 13:59:21.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:21.8 Info: DROP TABLE "Indexers" 13:59:21.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:21.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:21.8 Info: => 0.0161607s 13:59:21.8 Info: AlterTable Indexers 13:59:21.8 Info: => 1.6E-06s 13:59:21.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:21.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:21.8 Info: => 0.0011635s 13:59:21.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:21.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:21.8 Info: => 7.4E-05s 13:59:21.8 Info: AlterTable Indexers 13:59:21.8 Info: => 7E-07s 13:59:21.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:21.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) 13:59:21.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" 13:59:21.8 Info: DROP TABLE "Indexers" 13:59:21.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:21.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:21.8 Info: => 0.0089761s 13:59:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:21', 'separate_automatic_and_interactive_search') 13:59:21.8 Info: Committing Transaction 13:59:21.8 Info: 6: separate_automatic_and_interactive_search migrated 13:59:21.8 Info: => 0.0276644s 13:59:21.8 Info: 7: change_album_path_to_relative migrating 13:59:21.8 Info: Beginning Transaction 13:59:21.8 Info: Starting migration of Main DB to 7 13:59:21.8 Info: DeleteColumn Albums Path 13:59:21.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:21.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:21.9 Info: DROP TABLE "Albums" 13:59:21.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:21.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:21.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:21.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:21.9 Info: => 0.0107353s 13:59:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:21', 'change_album_path_to_relative') 13:59:21.9 Info: Committing Transaction 13:59:21.9 Info: 7: change_album_path_to_relative migrated 13:59:21.9 Info: => 0.0339957s 13:59:21.9 Info: 8: change_quality_size_mb_to_kb migrating 13:59:21.9 Info: Beginning Transaction 13:59:21.9 Info: Starting migration of Main DB to 8 13:59:21.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:21.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:21.9 Info: => 0.0001365s 13:59:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:21', 'change_quality_size_mb_to_kb') 13:59:21.9 Info: Committing Transaction 13:59:21.9 Info: 8: change_quality_size_mb_to_kb migrated 13:59:21.9 Info: => 0.0227015s 13:59:21.9 Info: 9: album_releases migrating 13:59:21.9 Info: Beginning Transaction 13:59:21.9 Info: Starting migration of Main DB to 9 13:59:21.9 Info: AlterTable Albums 13:59:21.9 Info: => 1.4E-06s 13:59:21.9 Info: CreateColumn Albums Releases String 13:59:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:21.9 Info: => 0.0014473s 13:59:21.9 Info: AlterTable Albums 13:59:21.9 Info: => 9E-07s 13:59:21.9 Info: CreateColumn Albums CurrentRelease String 13:59:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:21.9 Info: => 0.0012144s 13:59:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:21', 'album_releases') 13:59:21.9 Info: Committing Transaction 13:59:21.9 Info: 9: album_releases migrated 13:59:21.9 Info: => 0.0209553s 13:59:21.9 Info: 10: album_releases_fix migrating 13:59:21.9 Info: Beginning Transaction 13:59:21.9 Info: Starting migration of Main DB to 10 13:59:21.9 Info: AlterTable Albums 13:59:21.9 Info: => 1.6E-06s 13:59:21.9 Info: AlterColumn Albums Releases String 13:59:21.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:21.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:21.9 Info: DROP TABLE "Albums" 13:59:21.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:21.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:21.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:21.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:21.9 Info: => 0.0109022s 13:59:21.9 Info: AlterTable Albums 13:59:21.9 Info: => 1.6E-06s 13:59:21.9 Info: AlterColumn Albums CurrentRelease String 13:59:21.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:21.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:21.9 Info: DROP TABLE "Albums" 13:59:21.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:22.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:22.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:22.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:22.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:22.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:22.0 Info: => 0.0104843s 13:59:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:22', 'album_releases_fix') 13:59:22.0 Info: Committing Transaction 13:59:22.0 Info: 10: album_releases_fix migrated 13:59:22.0 Info: => 0.0344432s 13:59:22.0 Info: 11: import_lists migrating 13:59:22.0 Info: Beginning Transaction 13:59:22.0 Info: Starting migration of Main DB to 11 13:59:22.0 Info: CreateTable ImportLists 13:59:22.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) 13:59:22.0 Info: => 0.0004961s 13:59:22.0 Info: CreateIndex ImportLists (Name) 13:59:22.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:22.0 Info: => 0.0002049s 13:59:22.0 Info: CreateTable ImportListStatus 13:59:22.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) 13:59:22.0 Info: => 0.0002832s 13:59:22.0 Info: CreateIndex ImportListStatus (ProviderId) 13:59:22.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:22.0 Info: => 0.0001896s 13:59:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:22', 'import_lists') 13:59:22.0 Info: Committing Transaction 13:59:22.0 Info: 11: import_lists migrated 13:59:22.0 Info: => 0.0210656s 13:59:22.0 Info: 12: add_release_status migrating 13:59:22.0 Info: Beginning Transaction 13:59:22.0 Info: Starting migration of Main DB to 12 13:59:22.0 Info: AlterTable MetadataProfiles 13:59:22.0 Info: => 1.4E-06s 13:59:22.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:22.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:22.0 Info: => 0.0014452s 13:59:22.0 Info: PerformDBOperation 13:59:22.0 Info: Performing DB Operation 13:59:22.0 Info: => 5.92E-05s 13:59:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:22', 'add_release_status') 13:59:22.0 Info: Committing Transaction 13:59:22.0 Info: 12: add_release_status migrated 13:59:22.0 Info: => 0.0211716s 13:59:22.0 Info: 13: album_download_notification migrating 13:59:22.0 Info: Beginning Transaction 13:59:22.0 Info: Starting migration of Main DB to 13 13:59:22.0 Info: AlterTable Notifications 13:59:22.0 Info: => 1.5E-06s 13:59:22.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:22.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:22.0 Info: => 0.0014837s 13:59:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:22', 'album_download_notification') 13:59:22.0 Info: Committing Transaction 13:59:22.0 Info: 13: album_download_notification migrated 13:59:22.0 Info: => 0.0224907s 13:59:22.0 Info: 14: fix_language_metadata_profiles migrating 13:59:22.0 Info: Beginning Transaction 13:59:22.0 Info: Starting migration of Main DB to 14 13:59:22.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 13:59:22.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 13:59:22.0 Info: => 0.0002478s 13:59:22.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 13:59:22.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 13:59:22.0 Info: => 0.0001487s 13:59:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:22', 'fix_language_metadata_profiles') 13:59:22.0 Info: Committing Transaction 13:59:22.1 Info: 14: fix_language_metadata_profiles migrated 13:59:22.1 Info: => 0.0223318s 13:59:22.1 Info: 15: remove_fanzub migrating 13:59:22.1 Info: Beginning Transaction 13:59:22.1 Info: Starting migration of Main DB to 15 13:59:22.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:22.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:22.1 Info: => 0.0001165s 13:59:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:22', 'remove_fanzub') 13:59:22.1 Info: Committing Transaction 13:59:22.1 Info: 15: remove_fanzub migrated 13:59:22.1 Info: => 0.0227648s 13:59:22.1 Info: 16: update_artist_history_indexes migrating 13:59:22.1 Info: Beginning Transaction 13:59:22.1 Info: Starting migration of Main DB to 16 13:59:22.1 Info: CreateIndex Albums (ArtistId) 13:59:22.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:22.1 Info: => 0.000299s 13:59:22.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:22.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:22.1 Info: => 0.0002019s 13:59:22.1 Info: DeleteIndex History (AlbumId) 13:59:22.1 Info: DROP INDEX "IX_History_AlbumId" 13:59:22.1 Info: => 0.0002543s 13:59:22.1 Info: CreateIndex History (AlbumId, Date) 13:59:22.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:22.1 Info: => 0.0001907s 13:59:22.1 Info: DeleteIndex History (DownloadId) 13:59:22.1 Info: DROP INDEX "IX_History_DownloadId" 13:59:22.1 Info: => 0.0002074s 13:59:22.1 Info: CreateIndex History (DownloadId, Date) 13:59:22.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:22.1 Info: => 0.0001911s 13:59:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:22', 'update_artist_history_indexes') 13:59:22.1 Info: Committing Transaction 13:59:22.1 Info: 16: update_artist_history_indexes migrated 13:59:22.1 Info: => 0.0211567s 13:59:22.1 Info: 17: remove_nma migrating 13:59:22.1 Info: Beginning Transaction 13:59:22.1 Info: Starting migration of Main DB to 17 13:59:22.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:22.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:22.1 Info: => 0.0001337s 13:59:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:22', 'remove_nma') 13:59:22.1 Info: Committing Transaction 13:59:22.1 Info: 17: remove_nma migrated 13:59:22.1 Info: => 0.0228773s 13:59:22.1 Info: 18: album_disambiguation migrating 13:59:22.1 Info: Beginning Transaction 13:59:22.1 Info: Starting migration of Main DB to 18 13:59:22.1 Info: AlterTable Albums 13:59:22.1 Info: => 1.4E-06s 13:59:22.1 Info: CreateColumn Albums Disambiguation String 13:59:22.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:22.1 Info: => 0.0014758s 13:59:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:22', 'album_disambiguation') 13:59:22.1 Info: Committing Transaction 13:59:22.2 Info: 18: album_disambiguation migrated 13:59:22.2 Info: => 0.0227308s 13:59:22.2 Info: 19: add_ape_quality_in_profiles migrating 13:59:22.2 Info: Beginning Transaction 13:59:22.2 Info: Starting migration of Main DB to 19 13:59:22.2 Info: PerformDBOperation 13:59:22.2 Info: Performing DB Operation 13:59:22.2 Info: => 8.99E-05s 13:59:22.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:22', 'add_ape_quality_in_profiles') 13:59:22.2 Info: Committing Transaction 13:59:22.2 Info: 19: add_ape_quality_in_profiles migrated 13:59:22.2 Info: => 0.0226079s 13:59:22.2 Info: 20: remove_pushalot migrating 13:59:22.2 Info: Beginning Transaction 13:59:22.2 Info: Starting migration of Main DB to 20 13:59:22.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:22.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:22.2 Info: => 0.0001297s 13:59:22.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:22.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:22.2 Info: => 7.57E-05s 13:59:22.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:22.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:22.2 Info: => 7.55E-05s 13:59:22.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:22', 'remove_pushalot') 13:59:22.2 Info: Committing Transaction 13:59:22.2 Info: 20: remove_pushalot migrated 13:59:22.2 Info: => 0.0224504s 13:59:22.2 Info: 21: add_custom_filters migrating 13:59:22.2 Info: Beginning Transaction 13:59:22.2 Info: Starting migration of Main DB to 21 13:59:22.2 Info: CreateTable CustomFilters 13:59:22.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:22.2 Info: => 0.000369s 13:59:22.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:22', 'add_custom_filters') 13:59:22.2 Info: Committing Transaction 13:59:22.2 Info: 21: add_custom_filters migrated 13:59:22.2 Info: => 0.0226656s 13:59:22.2 Info: 22: import_list_tags migrating 13:59:22.2 Info: Beginning Transaction 13:59:22.2 Info: Starting migration of Main DB to 22 13:59:22.2 Info: AlterTable ImportLists 13:59:22.2 Info: => 1.6E-06s 13:59:22.2 Info: CreateColumn ImportLists Tags String 13:59:22.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:22.2 Info: => 0.0015533s 13:59:22.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:22', 'import_list_tags') 13:59:22.2 Info: Committing Transaction 13:59:22.3 Info: 22: import_list_tags migrated 13:59:22.3 Info: => 0.0224868s 13:59:22.3 Info: 23: add_release_groups_etc migrating 13:59:22.3 Info: Beginning Transaction 13:59:22.3 Info: Starting migration of Main DB to 23 13:59:22.3 Info: CreateTable ArtistMetadata 13:59:22.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) 13:59:22.3 Info: => 0.0005759s 13:59:22.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:22.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:22.3 Info: => 0.0002242s 13:59:22.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" 13:59:22.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" 13:59:22.3 Info: => 0.0001729s 13:59:22.3 Info: AlterTable Artists 13:59:22.3 Info: => 1.1E-06s 13:59:22.3 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:22.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:22.3 Info: => 0.0014338s 13:59:22.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:22.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:22.3 Info: => 0.0001473s 13:59:22.3 Info: CreateTable AlbumReleases 13:59:22.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) 13:59:22.3 Info: => 0.0003913s 13:59:22.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:22.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:22.3 Info: => 0.0001982s 13:59:22.3 Info: CreateIndex AlbumReleases (AlbumId) 13:59:22.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:22.3 Info: => 0.0001998s 13:59:22.3 Info: PerformDBOperation 13:59:22.3 Info: Performing DB Operation 13:59:22.3 Info: => 7.77E-05s 13:59:22.3 Info: AlterTable Albums 13:59:22.3 Info: => 1E-06s 13:59:22.3 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:22.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:22.3 Info: => 0.0013811s 13:59:22.3 Info: AlterTable Albums 13:59:22.3 Info: => 1.1E-06s 13:59:22.3 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:22.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:22.3 Info: => 0.0013625s 13:59:22.3 Info: AlterTable Albums 13:59:22.3 Info: => 9E-07s 13:59:22.3 Info: CreateColumn Albums Links String 13:59:22.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:22.3 Info: => 0.0013247s 13:59:22.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:22.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:22.3 Info: => 0.0001739s 13:59:22.3 Info: AlterTable Tracks 13:59:22.3 Info: => 9E-07s 13:59:22.3 Info: CreateColumn Tracks ForeignRecordingId String 13:59:22.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:22.3 Info: => 0.0013389s 13:59:22.3 Info: AlterTable Tracks 13:59:22.3 Info: => 8E-07s 13:59:22.3 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:22.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:22.3 Info: => 0.0013492s 13:59:22.3 Info: AlterTable Tracks 13:59:22.3 Info: => 9E-07s 13:59:22.3 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:22.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:22.3 Info: => 0.001383s 13:59:22.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:22.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:22.3 Info: => 0.0001581s 13:59:22.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:22.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:22.3 Info: => 0.0001386s 13:59:22.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:22.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) 13:59:22.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" 13:59:22.3 Info: DROP TABLE "Artists" 13:59:22.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:22.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:22.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:22.3 Info: => 0.0105139s 13:59:22.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:22.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) 13:59:22.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" 13:59:22.3 Info: DROP TABLE "Albums" 13:59:22.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:22.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:22.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:22.3 Info: => 0.0110651s 13:59:22.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:22.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) 13:59:22.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" 13:59:22.3 Info: DROP TABLE "Tracks" 13:59:22.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:22.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:22.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:22.3 Info: => 0.0107752s 13:59:22.3 Info: DeleteColumn TrackFiles ArtistId 13:59:22.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) 13:59:22.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" 13:59:22.3 Info: DROP TABLE "TrackFiles" 13:59:22.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:22.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:22.3 Info: => 0.0100629s 13:59:22.3 Info: CreateIndex Artists (ArtistMetadataId) 13:59:22.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:22.3 Info: => 0.0001857s 13:59:22.3 Info: CreateIndex Artists (Monitored) 13:59:22.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:22.3 Info: => 0.0001765s 13:59:22.3 Info: CreateIndex Albums (ArtistMetadataId) 13:59:22.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:22.3 Info: => 0.0001747s 13:59:22.3 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:22.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:22.3 Info: => 0.0001753s 13:59:22.3 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:22.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:22.3 Info: => 0.0001753s 13:59:22.3 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:22.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:22.3 Info: => 0.0001759s 13:59:22.3 Info: UpdateData 13:59:22.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:22.3 Info: => 9.23E-05s 13:59:22.3 Info: UpdateData 13:59:22.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:22.3 Info: => 8.11E-05s 13:59:22.3 Info: UpdateData 13:59:22.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:22.3 Info: => 9.53E-05s 13:59:22.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:22', 'add_release_groups_etc') 13:59:22.3 Info: Committing Transaction 13:59:22.3 Info: 23: add_release_groups_etc migrated 13:59:22.3 Info: => 0.0271381s 13:59:22.3 Info: 24: NewMediaInfoFormat migrating 13:59:22.3 Info: Beginning Transaction 13:59:22.3 Info: Starting migration of Main DB to 24 13:59:22.3 Info: UpdateData 13:59:22.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:22.3 Info: => 0.0001342s 13:59:22.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:22', 'NewMediaInfoFormat') 13:59:22.3 Info: Committing Transaction 13:59:22.4 Info: 24: NewMediaInfoFormat migrated 13:59:22.4 Info: => 0.0227016s 13:59:22.4 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:22.4 Info: Beginning Transaction 13:59:22.4 Info: Starting migration of Main DB to 25 13:59:22.4 Info: RenameTable Restrictions ReleaseProfiles 13:59:22.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:22.4 Info: => 0.0043616s 13:59:22.4 Info: AlterTable ReleaseProfiles 13:59:22.4 Info: => 1.3E-06s 13:59:22.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:22.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:22.4 Info: => 0.0012834s 13:59:22.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:22', 'rename_restrictions_to_release_profiles') 13:59:22.4 Info: Committing Transaction 13:59:22.4 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:22.4 Info: => 0.0297383s 13:59:22.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:22.4 Info: Beginning Transaction 13:59:22.4 Info: Starting migration of Main DB to 26 13:59:22.4 Info: RenameTable Profiles QualityProfiles 13:59:22.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:22.4 Info: => 0.0044123s 13:59:22.4 Info: AlterTable QualityProfiles 13:59:22.4 Info: => 1.4E-06s 13:59:22.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:22.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:22.4 Info: => 0.0012741s 13:59:22.4 Info: AlterTable LanguageProfiles 13:59:22.4 Info: => 9E-07s 13:59:22.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:22.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:22.4 Info: => 0.0011808s 13:59:22.4 Info: UpdateData 13:59:22.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:22.4 Info: => 8.33E-05s 13:59:22.4 Info: UpdateData 13:59:22.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:22.4 Info: => 7.48E-05s 13:59:22.4 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:22.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) 13:59:22.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" 13:59:22.4 Info: DROP TABLE "Artists" 13:59:22.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:22.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:22.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:22.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:22.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:22.4 Info: => 0.0131976s 13:59:22.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:22', 'rename_quality_profiles_add_upgrade_allowed') 13:59:22.4 Info: Committing Transaction 13:59:22.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:22.4 Info: => 0.0411366s 13:59:22.4 Info: 27: add_import_exclusions migrating 13:59:22.4 Info: Beginning Transaction 13:59:22.4 Info: Starting migration of Main DB to 27 13:59:22.4 Info: CreateTable ImportListExclusions 13:59:22.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:22.4 Info: => 0.0003779s 13:59:22.4 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:22.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:22.4 Info: => 0.0002087s 13:59:22.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:22', 'add_import_exclusions') 13:59:22.4 Info: Committing Transaction 13:59:22.5 Info: 27: add_import_exclusions migrated 13:59:22.5 Info: => 0.0220704s 13:59:22.5 Info: 28: clean_artist_metadata_table migrating 13:59:22.5 Info: Beginning Transaction 13:59:22.5 Info: Starting migration of Main DB to 28 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0003195s 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0002221s 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0002167s 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0002227s 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0002173s 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0002149s 13:59:22.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:22', 'clean_artist_metadata_table') 13:59:22.5 Info: Committing Transaction 13:59:22.5 Info: 28: clean_artist_metadata_table migrated 13:59:22.5 Info: => 0.0213014s 13:59:22.5 Info: 29: health_issue_notification migrating 13:59:22.5 Info: Beginning Transaction 13:59:22.5 Info: Starting migration of Main DB to 29 13:59:22.5 Info: AlterTable Notifications 13:59:22.5 Info: => 1.4E-06s 13:59:22.5 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:22.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:22.5 Info: => 0.0015163s 13:59:22.5 Info: AlterTable Notifications 13:59:22.5 Info: => 1.1E-06s 13:59:22.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:22.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:22.5 Info: => 0.0012777s 13:59:22.5 Info: AlterTable Notifications 13:59:22.5 Info: => 9E-07s 13:59:22.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:22.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:22.5 Info: => 0.0012552s 13:59:22.5 Info: AlterTable Notifications 13:59:22.5 Info: => 8E-07s 13:59:22.5 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:22.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:22.5 Info: => 0.0012653s 13:59:22.5 Info: AlterTable Notifications 13:59:22.5 Info: => 1E-06s 13:59:22.5 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:22.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:22.5 Info: => 0.001275s 13:59:22.5 Info: DeleteColumn Notifications OnDownload 13:59:22.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) 13:59:22.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" 13:59:22.5 Info: DROP TABLE "Notifications" 13:59:22.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:22.5 Info: => 0.0098067s 13:59:22.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:22.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) 13:59:22.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" 13:59:22.5 Info: DROP TABLE "Notifications" 13:59:22.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:22.5 Info: => 0.0128898s 13:59:22.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:22', 'health_issue_notification') 13:59:22.5 Info: Committing Transaction 13:59:22.5 Info: 29: health_issue_notification migrated 13:59:22.5 Info: => 0.0342491s 13:59:22.5 Info: 30: add_mediafilerepository_mtime migrating 13:59:22.5 Info: Beginning Transaction 13:59:22.5 Info: Starting migration of Main DB to 30 13:59:22.5 Info: AlterTable TrackFiles 13:59:22.5 Info: => 1.4E-06s 13:59:22.5 Info: CreateColumn TrackFiles Modified DateTime 13:59:22.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:22.5 Info: => 0.0015789s 13:59:22.5 Info: AlterTable TrackFiles 13:59:22.5 Info: => 1.2E-06s 13:59:22.5 Info: CreateColumn TrackFiles Path String 13:59:22.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:22.5 Info: => 0.0013149s 13:59:22.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:22.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:22.5 Info: => 6.29E-05s 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0002171s 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0002502s 13:59:22.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) 13:59:22.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) 13:59:22.5 Info: => 0.0002617s 13:59:22.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") 13:59:22.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") 13:59:22.5 Info: => 0.0001645s 13:59:22.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:22.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:22.5 Info: => 0.0001105s 13:59:22.5 Info: AlterTable TrackFiles 13:59:22.5 Info: => 1E-06s 13:59:22.5 Info: AlterColumn TrackFiles Path String 13:59:22.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) 13:59:22.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" 13:59:22.6 Info: DROP TABLE "TrackFiles" 13:59:22.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:22.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:22.6 Info: => 0.0103081s 13:59:22.6 Info: CreateIndex TrackFiles (Path) 13:59:22.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:22.6 Info: => 0.0001879s 13:59:22.6 Info: DeleteColumn TrackFiles RelativePath 13:59:22.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) 13:59:22.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" 13:59:22.6 Info: DROP TABLE "TrackFiles" 13:59:22.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:22.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:22.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:22.6 Info: => 0.0108146s 13:59:22.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:22', 'add_mediafilerepository_mtime') 13:59:22.6 Info: Committing Transaction 13:59:22.6 Info: 30: add_mediafilerepository_mtime migrated 13:59:22.6 Info: => 0.0331776s 13:59:22.6 Info: 31: add_artistmetadataid_constraint migrating 13:59:22.6 Info: Beginning Transaction 13:59:22.6 Info: Starting migration of Main DB to 31 13:59:22.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") 13:59:22.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") 13:59:22.6 Info: => 0.0002067s 13:59:22.6 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:22.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:22.6 Info: => 0.000272s 13:59:22.6 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:22.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) 13:59:22.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" 13:59:22.6 Info: DROP TABLE "Artists" 13:59:22.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:22.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:22.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:22.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:22.6 Info: => 0.0101361s 13:59:22.6 Info: CreateIndex Artists (ArtistMetadataId) 13:59:22.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:22.6 Info: => 0.000169s 13:59:22.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:22', 'add_artistmetadataid_constraint') 13:59:22.6 Info: Committing Transaction 13:59:22.6 Info: 31: add_artistmetadataid_constraint migrated 13:59:22.6 Info: => 0.0233454s 13:59:22.6 Info: 32: old_ids_and_artist_alias migrating 13:59:22.6 Info: Beginning Transaction 13:59:22.6 Info: Starting migration of Main DB to 32 13:59:22.6 Info: AlterTable ArtistMetadata 13:59:22.6 Info: => 1.5E-06s 13:59:22.6 Info: CreateColumn ArtistMetadata Aliases String 13:59:22.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:22.6 Info: => 0.0015107s 13:59:22.6 Info: AlterTable ArtistMetadata 13:59:22.6 Info: => 6E-07s 13:59:22.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:22.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:22.6 Info: => 0.0012527s 13:59:22.6 Info: AlterTable Albums 13:59:22.6 Info: => 8E-07s 13:59:22.6 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:22.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:22.6 Info: => 0.0012488s 13:59:22.6 Info: AlterTable AlbumReleases 13:59:22.6 Info: => 9E-07s 13:59:22.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:22.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:22.6 Info: => 0.0012434s 13:59:22.6 Info: AlterTable Tracks 13:59:22.6 Info: => 7E-07s 13:59:22.6 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:22.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:22.6 Info: => 0.0012636s 13:59:22.6 Info: AlterTable Tracks 13:59:22.6 Info: => 9E-07s 13:59:22.6 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:22.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:22.6 Info: => 0.0012459s 13:59:22.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:22', 'old_ids_and_artist_alias') 13:59:22.6 Info: Committing Transaction 13:59:22.7 Info: 32: old_ids_and_artist_alias migrated 13:59:22.7 Info: => 0.0270512s 13:59:22.7 Info: 33: download_propers_config migrating 13:59:22.7 Info: Beginning Transaction 13:59:22.7 Info: Starting migration of Main DB to 33 13:59:22.7 Info: PerformDBOperation 13:59:22.7 Info: Performing DB Operation 13:59:22.7 Info: => 8.61E-05s 13:59:22.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:22.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:22.7 Info: => 8.77E-05s 13:59:22.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:22', 'download_propers_config') 13:59:22.7 Info: Committing Transaction 13:59:22.7 Info: 33: download_propers_config migrated 13:59:22.7 Info: => 0.0225728s 13:59:22.7 Info: 34: remove_language_profiles migrating 13:59:22.7 Info: Beginning Transaction 13:59:22.7 Info: Starting migration of Main DB to 34 13:59:22.7 Info: DeleteTable LanguageProfiles 13:59:22.7 Info: DROP TABLE "LanguageProfiles" 13:59:22.7 Info: => 0.0004733s 13:59:22.7 Info: DeleteColumn Artists LanguageProfileId 13:59:22.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) 13:59:22.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" 13:59:22.7 Info: DROP TABLE "Artists" 13:59:22.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:22.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:22.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:22.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:22.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:22.7 Info: => 0.0109246s 13:59:22.7 Info: DeleteColumn ImportLists LanguageProfileId 13:59:22.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) 13:59:22.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" 13:59:22.7 Info: DROP TABLE "ImportLists" 13:59:22.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:22.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:22.7 Info: => 0.0092245s 13:59:22.7 Info: DeleteColumn Blacklist Language 13:59:22.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) 13:59:22.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" 13:59:22.7 Info: DROP TABLE "Blacklist" 13:59:22.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:22.7 Info: => 0.0091032s 13:59:22.7 Info: DeleteColumn History Language 13:59:22.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) 13:59:22.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" 13:59:22.7 Info: DROP TABLE "History" 13:59:22.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:22.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:22.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:22.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:22.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:22.7 Info: => 0.0137849s 13:59:22.7 Info: DeleteColumn LyricFiles Language 13:59:22.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) 13:59:22.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" 13:59:22.7 Info: DROP TABLE "LyricFiles" 13:59:22.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:22.7 Info: => 0.0115933s 13:59:22.7 Info: DeleteColumn TrackFiles Language 13:59:22.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) 13:59:22.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" 13:59:22.7 Info: DROP TABLE "TrackFiles" 13:59:22.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:22.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:22.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:22.7 Info: => 0.0093854s 13:59:22.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:22', 'remove_language_profiles') 13:59:22.7 Info: Committing Transaction 13:59:22.8 Info: 34: remove_language_profiles migrated 13:59:22.8 Info: => 0.0329604s 13:59:22.8 Info: 35: multi_disc_naming_format migrating 13:59:22.8 Info: Beginning Transaction 13:59:22.8 Info: Starting migration of Main DB to 35 13:59:22.8 Info: AlterTable NamingConfig 13:59:22.8 Info: => 1.2E-06s 13:59:22.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:22.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:22.8 Info: => 0.0014795s 13:59:22.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:22.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:22.8 Info: => 7.32E-05s 13:59:22.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:22', 'multi_disc_naming_format') 13:59:22.8 Info: Committing Transaction 13:59:22.8 Info: 35: multi_disc_naming_format migrated 13:59:22.8 Info: => 0.0211671s 13:59:22.8 Info: 36: add_download_client_priority migrating 13:59:22.8 Info: Beginning Transaction 13:59:22.8 Info: Starting migration of Main DB to 36 13:59:22.8 Info: AlterTable DownloadClients 13:59:22.8 Info: => 1.4E-06s 13:59:22.8 Info: CreateColumn DownloadClients Priority Int32 13:59:22.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:22.8 Info: => 0.0015166s 13:59:22.8 Info: PerformDBOperation 13:59:22.8 Info: Performing DB Operation 13:59:22.8 Info: => 9.41E-05s 13:59:22.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:22', 'add_download_client_priority') 13:59:22.8 Info: Committing Transaction 13:59:22.8 Info: 36: add_download_client_priority migrated 13:59:22.8 Info: => 0.0210796s 13:59:22.8 Info: 37: remove_growl_prowl migrating 13:59:22.8 Info: Beginning Transaction 13:59:22.8 Info: Starting migration of Main DB to 37 13:59:22.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:22.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:22.8 Info: => 0.0001315s 13:59:22.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:22.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:22.8 Info: => 7.33E-05s 13:59:22.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:22', 'remove_growl_prowl') 13:59:22.8 Info: Committing Transaction 13:59:22.8 Info: 37: remove_growl_prowl migrated 13:59:22.8 Info: => 0.0225296s 13:59:22.8 Info: 38: remove_plex_hometheatre migrating 13:59:22.8 Info: Beginning Transaction 13:59:22.8 Info: Starting migration of Main DB to 38 13:59:22.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:22.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:22.8 Info: => 0.0001284s 13:59:22.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:22.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:22.8 Info: => 7.66E-05s 13:59:22.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:22', 'remove_plex_hometheatre') 13:59:22.8 Info: Committing Transaction 13:59:22.9 Info: 38: remove_plex_hometheatre migrated 13:59:22.9 Info: => 0.0224027s 13:59:22.9 Info: 39: add_root_folder_add_defaults migrating 13:59:22.9 Info: Beginning Transaction 13:59:22.9 Info: Starting migration of Main DB to 39 13:59:22.9 Info: AlterTable RootFolders 13:59:22.9 Info: => 1.5E-06s 13:59:22.9 Info: CreateColumn RootFolders Name String 13:59:22.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:22.9 Info: => 0.0014619s 13:59:22.9 Info: AlterTable RootFolders 13:59:22.9 Info: => 1E-06s 13:59:22.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:22.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:22.9 Info: => 0.0012731s 13:59:22.9 Info: AlterTable RootFolders 13:59:22.9 Info: => 1E-06s 13:59:22.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:22.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:22.9 Info: => 0.0012465s 13:59:22.9 Info: AlterTable RootFolders 13:59:22.9 Info: => 9E-07s 13:59:22.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:22.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:22.9 Info: => 0.0011944s 13:59:22.9 Info: AlterTable RootFolders 13:59:22.9 Info: => 9E-07s 13:59:22.9 Info: CreateColumn RootFolders DefaultTags String 13:59:22.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:22.9 Info: => 0.0012382s 13:59:22.9 Info: PerformDBOperation 13:59:22.9 Info: Performing DB Operation 13:59:22.9 Info: => 0.0001123s 13:59:22.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:22', 'add_root_folder_add_defaults') 13:59:22.9 Info: Committing Transaction 13:59:22.9 Info: 39: add_root_folder_add_defaults migrated 13:59:22.9 Info: => 0.0216237s 13:59:22.9 Info: 40: task_duration migrating 13:59:22.9 Info: Beginning Transaction 13:59:22.9 Info: Starting migration of Main DB to 40 13:59:22.9 Info: AlterTable ScheduledTasks 13:59:22.9 Info: => 1.2E-06s 13:59:22.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:22.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:22.9 Info: => 0.0014584s 13:59:22.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:22', 'task_duration') 13:59:22.9 Info: Committing Transaction 13:59:22.9 Info: 40: task_duration migrated 13:59:22.9 Info: => 0.022589s 13:59:22.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:22.9 Info: Beginning Transaction 13:59:22.9 Info: Starting migration of Main DB to 41 13:59:22.9 Info: AlterTable ReleaseProfiles 13:59:22.9 Info: => 1.4E-06s 13:59:22.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:22.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:22.9 Info: => 0.0015732s 13:59:22.9 Info: AlterTable ReleaseProfiles 13:59:22.9 Info: => 1E-06s 13:59:22.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:22.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:22.9 Info: => 0.0013291s 13:59:22.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:22', 'add_indexer_and_enabled_to_release_profiles') 13:59:22.9 Info: Committing Transaction 13:59:22.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:22.9 Info: => 0.0241004s 13:59:22.9 Info: 42: remove_album_folders migrating 13:59:22.9 Info: Beginning Transaction 13:59:22.9 Info: Starting migration of Main DB to 42 13:59:22.9 Info: DeleteColumn Artists AlbumFolder 13:59:22.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) 13:59:22.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:22.9 Info: DROP TABLE "Artists" 13:59:22.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:23.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:23.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:23.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:23.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:23.0 Info: => 0.0109997s 13:59:23.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:23.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:23.0 Info: => 8.79E-05s 13:59:23.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:23.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:23.0 Info: => 7.58E-05s 13:59:23.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:23.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 13:59:23.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:23.0 Info: DROP TABLE "NamingConfig" 13:59:23.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:23.0 Info: => 0.0097224s 13:59:23.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:23', 'remove_album_folders') 13:59:23.0 Info: Committing Transaction 13:59:23.0 Info: 42: remove_album_folders migrated 13:59:23.0 Info: => 0.0343169s 13:59:23.0 Info: 44: add_priority_to_indexers migrating 13:59:23.0 Info: Beginning Transaction 13:59:23.0 Info: Starting migration of Main DB to 44 13:59:23.0 Info: AlterTable Indexers 13:59:23.0 Info: => 1.3E-06s 13:59:23.0 Info: CreateColumn Indexers Priority Int32 13:59:23.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:23.0 Info: => 0.0015551s 13:59:23.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:23', 'add_priority_to_indexers') 13:59:23.0 Info: Committing Transaction 13:59:23.0 Info: 44: add_priority_to_indexers migrated 13:59:23.0 Info: => 0.025236s 13:59:23.0 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:23.0 Info: Beginning Transaction 13:59:23.0 Info: Starting migration of Main DB to 45 13:59:23.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:23.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:23.0 Info: => 0.0002619s 13:59:23.0 Info: PerformDBOperation 13:59:23.0 Info: Performing DB Operation 13:59:23.0 Info: => 6.25E-05s 13:59:23.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:23', 'remove_chown_and_folderchmod_config') 13:59:23.0 Info: Committing Transaction 13:59:23.0 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:23.0 Info: => 0.0223719s 13:59:23.0 Info: 47: update_notifiarr migrating 13:59:23.0 Info: Beginning Transaction 13:59:23.0 Info: Starting migration of Main DB to 47 13:59:23.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:23.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:23.0 Info: => 0.0001833s 13:59:23.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:23', 'update_notifiarr') 13:59:23.0 Info: Committing Transaction 13:59:23.1 Info: 47: update_notifiarr migrated 13:59:23.1 Info: => 0.0227503s 13:59:23.1 Info: 49: email_multiple_addresses migrating 13:59:23.1 Info: Beginning Transaction 13:59:23.1 Info: Starting migration of Main DB to 49 13:59:23.1 Info: PerformDBOperation 13:59:23.1 Info: Performing DB Operation 13:59:23.1 Info: => 0.0001392s 13:59:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:23', 'email_multiple_addresses') 13:59:23.1 Info: Committing Transaction 13:59:23.1 Info: 49: email_multiple_addresses migrated 13:59:23.1 Info: => 0.0201851s 13:59:23.1 Info: 50: rename_blacklist_to_blocklist migrating 13:59:23.1 Info: Beginning Transaction 13:59:23.1 Info: Starting migration of Main DB to 50 13:59:23.1 Info: RenameTable Blacklist Blocklist 13:59:23.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:23.1 Info: => 0.0041639s 13:59:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:23', 'rename_blacklist_to_blocklist') 13:59:23.1 Info: Committing Transaction 13:59:23.1 Info: 50: rename_blacklist_to_blocklist migrated 13:59:23.1 Info: => 0.0284968s 13:59:23.1 Info: 51: cdh_per_downloadclient migrating 13:59:23.1 Info: Beginning Transaction 13:59:23.1 Info: Starting migration of Main DB to 51 13:59:23.1 Info: AlterTable DownloadClients 13:59:23.1 Info: => 1E-06s 13:59:23.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:23.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:23.1 Info: => 0.0015515s 13:59:23.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:23.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:23.1 Info: => 0.0013129s 13:59:23.1 Info: PerformDBOperation 13:59:23.1 Info: Performing DB Operation 13:59:23.1 Info: => 0.0003323s 13:59:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:23', 'cdh_per_downloadclient') 13:59:23.1 Info: Committing Transaction 13:59:23.1 Info: 51: cdh_per_downloadclient migrated 13:59:23.1 Info: => 0.025245s 13:59:23.1 Info: 52: download_history migrating 13:59:23.1 Info: Beginning Transaction 13:59:23.1 Info: Starting migration of Main DB to 52 13:59:23.1 Info: CreateTable DownloadHistory 13:59:23.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) 13:59:23.1 Info: => 0.000421s 13:59:23.1 Info: CreateIndex DownloadHistory (EventType) 13:59:23.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:23.1 Info: => 0.0001859s 13:59:23.1 Info: CreateIndex DownloadHistory (ArtistId) 13:59:23.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:23.1 Info: => 0.0001616s 13:59:23.1 Info: CreateIndex DownloadHistory (DownloadId) 13:59:23.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:23.1 Info: => 0.0001764s 13:59:23.1 Info: PerformDBOperation 13:59:23.1 Info: Performing DB Operation 13:59:23.1 Info: => 0.0002153s 13:59:23.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:23', 'download_history') 13:59:23.1 Info: Committing Transaction 13:59:23.2 Info: 52: download_history migrated 13:59:23.2 Info: => 0.0211485s 13:59:23.2 Info: 53: add_update_history migrating 13:59:23.2 Info: Beginning Transaction 13:59:23.2 Info: Starting migration of Main DB to 53 13:59:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:23', 'add_update_history') 13:59:23.2 Info: Committing Transaction 13:59:23.2 Info: 53: add_update_history migrated 13:59:23.2 Info: => 0.0228175s 13:59:23.2 Info: 54: add_on_update_to_notifications migrating 13:59:23.2 Info: Beginning Transaction 13:59:23.2 Info: Starting migration of Main DB to 54 13:59:23.2 Info: AlterTable Notifications 13:59:23.2 Info: => 1.9E-06s 13:59:23.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:23.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:23.2 Info: => 0.0017657s 13:59:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:23', 'add_on_update_to_notifications') 13:59:23.2 Info: Committing Transaction 13:59:23.2 Info: 54: add_on_update_to_notifications migrated 13:59:23.2 Info: => 0.0225816s 13:59:23.2 Info: 55: download_client_per_indexer migrating 13:59:23.2 Info: Beginning Transaction 13:59:23.2 Info: Starting migration of Main DB to 55 13:59:23.2 Info: AlterTable Indexers 13:59:23.2 Info: => 1.6E-06s 13:59:23.2 Info: CreateColumn Indexers DownloadClientId Int32 13:59:23.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:23.2 Info: => 0.0017944s 13:59:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:23', 'download_client_per_indexer') 13:59:23.2 Info: Committing Transaction 13:59:23.2 Info: 55: download_client_per_indexer migrated 13:59:23.2 Info: => 0.0225471s 13:59:23.2 Info: 56: AddNewItemMonitorType migrating 13:59:23.2 Info: Beginning Transaction 13:59:23.2 Info: Starting migration of Main DB to 56 13:59:23.2 Info: AlterTable Artists 13:59:23.2 Info: => 1.6E-06s 13:59:23.2 Info: CreateColumn Artists MonitorNewItems Int32 13:59:23.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:23.2 Info: => 0.001812s 13:59:23.2 Info: AlterTable RootFolders 13:59:23.2 Info: => 1E-06s 13:59:23.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:23.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:23.2 Info: => 0.0013906s 13:59:23.2 Info: AlterTable ImportLists 13:59:23.2 Info: => 9E-07s 13:59:23.2 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:23.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:23.2 Info: => 0.0013751s 13:59:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:23', 'AddNewItemMonitorType') 13:59:23.2 Info: Committing Transaction 13:59:23.3 Info: 56: AddNewItemMonitorType migrated 13:59:23.3 Info: => 0.024879s 13:59:23.3 Info: 57: ImportListSearch migrating 13:59:23.3 Info: Beginning Transaction 13:59:23.3 Info: Starting migration of Main DB to 57 13:59:23.3 Info: AlterTable ImportLists 13:59:23.3 Info: => 1.7E-06s 13:59:23.3 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:23.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:23.3 Info: => 0.001818s 13:59:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:23', 'ImportListSearch') 13:59:23.3 Info: Committing Transaction 13:59:23.3 Info: 57: ImportListSearch migrated 13:59:23.3 Info: => 0.0224889s 13:59:23.3 Info: 58: ImportListMonitorExisting migrating 13:59:23.3 Info: Beginning Transaction 13:59:23.3 Info: Starting migration of Main DB to 58 13:59:23.3 Info: AlterTable ImportLists 13:59:23.3 Info: => 2E-06s 13:59:23.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:23.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:23.3 Info: => 0.001815s 13:59:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:23', 'ImportListMonitorExisting') 13:59:23.3 Info: Committing Transaction 13:59:23.3 Info: 58: ImportListMonitorExisting migrated 13:59:23.3 Info: => 0.0224608s 13:59:23.3 Info: 59: add_indexer_tags migrating 13:59:23.3 Info: Beginning Transaction 13:59:23.3 Info: Starting migration of Main DB to 59 13:59:23.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:23.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:23.3 Info: => 0.0001657s 13:59:23.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:23.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:23.3 Info: => 7.81E-05s 13:59:23.3 Info: AlterTable Indexers 13:59:23.3 Info: => 1E-06s 13:59:23.3 Info: CreateColumn Indexers Tags String 13:59:23.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:23.3 Info: => 0.0017154s 13:59:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:23', 'add_indexer_tags') 13:59:23.3 Info: Committing Transaction 13:59:23.3 Info: 59: add_indexer_tags migrated 13:59:23.3 Info: => 0.0221487s 13:59:23.3 Info: 60: update_audio_types migrating 13:59:23.3 Info: Beginning Transaction 13:59:23.3 Info: Starting migration of Main DB to 60 13:59:23.3 Info: PerformDBOperation 13:59:23.3 Info: Performing DB Operation 13:59:23.3 Info: => 0.0001694s 13:59:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:23', 'update_audio_types') 13:59:23.3 Info: Committing Transaction 13:59:23.4 Info: 60: update_audio_types migrated 13:59:23.4 Info: => 0.0224596s 13:59:23.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:23.4 Info: Beginning Transaction 13:59:23.4 Info: Starting migration of Main DB to 61 13:59:23.4 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:23.4 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:23.4 Info: => 0.0001484s 13:59:23.4 Info: AlterTable AlbumReleases 13:59:23.4 Info: => 1.1E-06s 13:59:23.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.4 Info: DROP TABLE "AlbumReleases" 13:59:23.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:23.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:23.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:23.4 Info: => 0.0116072s 13:59:23.4 Info: AlterTable Albums 13:59:23.4 Info: => 1.8E-06s 13:59:23.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.4 Info: DROP TABLE "Albums" 13:59:23.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:23.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:23.4 Info: => 0.0115126s 13:59:23.4 Info: AlterTable Albums 13:59:23.4 Info: => 1.4E-06s 13:59:23.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.4 Info: DROP TABLE "Albums" 13:59:23.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:23.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:23.4 Info: => 0.0107132s 13:59:23.4 Info: AlterTable Albums 13:59:23.4 Info: => 1.6E-06s 13:59:23.4 Info: AlterColumn Albums Added DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.4 Info: DROP TABLE "Albums" 13:59:23.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:23.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:23.4 Info: => 0.0118219s 13:59:23.4 Info: AlterTable Artists 13:59:23.4 Info: => 1.6E-06s 13:59:23.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.4 Info: DROP TABLE "Artists" 13:59:23.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:23.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:23.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:23.4 Info: => 0.0117227s 13:59:23.4 Info: AlterTable Artists 13:59:23.4 Info: => 1.4E-06s 13:59:23.4 Info: AlterColumn Artists Added DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.4 Info: DROP TABLE "Artists" 13:59:23.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:23.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:23.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:23.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:23.4 Info: => 0.014925s 13:59:23.4 Info: AlterTable Blocklist 13:59:23.4 Info: => 1.4E-06s 13:59:23.4 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.4 Info: DROP TABLE "Blocklist" 13:59:23.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:23.4 Info: => 0.0104003s 13:59:23.4 Info: AlterTable Blocklist 13:59:23.4 Info: => 1.5E-06s 13:59:23.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.4 Info: DROP TABLE "Blocklist" 13:59:23.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:23.4 Info: => 0.0107425s 13:59:23.4 Info: AlterTable Commands 13:59:23.4 Info: => 1.5E-06s 13:59:23.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:23.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:23.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 13:59:23.5 Info: DROP TABLE "Commands" 13:59:23.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:23.5 Info: => 0.010612s 13:59:23.5 Info: AlterTable Commands 13:59:23.5 Info: => 1.9E-06s 13:59:23.5 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:23.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:23.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 13:59:23.5 Info: DROP TABLE "Commands" 13:59:23.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:23.5 Info: => 0.0100459s 13:59:23.5 Info: AlterTable Commands 13:59:23.5 Info: => 1.7E-06s 13:59:23.5 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:23.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:23.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 13:59:23.5 Info: DROP TABLE "Commands" 13:59:23.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:23.5 Info: => 0.0102989s 13:59:23.5 Info: AlterTable DownloadClientStatus 13:59:23.5 Info: => 1.7E-06s 13:59:23.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:23.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:23.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:23.5 Info: DROP TABLE "DownloadClientStatus" 13:59:23.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:23.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:23.5 Info: => 0.0108703s 13:59:23.5 Info: AlterTable DownloadClientStatus 13:59:23.5 Info: => 1.4E-06s 13:59:23.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:23.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:23.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:23.5 Info: DROP TABLE "DownloadClientStatus" 13:59:23.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:23.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:23.5 Info: => 0.0106442s 13:59:23.5 Info: AlterTable DownloadClientStatus 13:59:23.5 Info: => 1.7E-06s 13:59:23.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:23.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:23.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:23.5 Info: DROP TABLE "DownloadClientStatus" 13:59:23.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:23.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:23.5 Info: => 0.0109083s 13:59:23.5 Info: AlterTable DownloadHistory 13:59:23.5 Info: => 1.4E-06s 13:59:23.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.5 Info: DROP TABLE "DownloadHistory" 13:59:23.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:23.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:23.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:23.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:23.5 Info: => 0.0115376s 13:59:23.5 Info: AlterTable ExtraFiles 13:59:23.5 Info: => 1.7E-06s 13:59:23.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.5 Info: DROP TABLE "ExtraFiles" 13:59:23.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:23.5 Info: => 0.0104362s 13:59:23.5 Info: AlterTable ExtraFiles 13:59:23.5 Info: => 1.5E-06s 13:59:23.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.5 Info: DROP TABLE "ExtraFiles" 13:59:23.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:23.5 Info: => 0.0126694s 13:59:23.5 Info: AlterTable History 13:59:23.5 Info: => 1.7E-06s 13:59:23.5 Info: AlterColumn History Date DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.6 Info: DROP TABLE "History" 13:59:23.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:23.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:23.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:23.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:23.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:23.6 Info: => 0.0120868s 13:59:23.6 Info: AlterTable ImportListStatus 13:59:23.6 Info: => 1.7E-06s 13:59:23.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:23.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) 13:59:23.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:23.6 Info: DROP TABLE "ImportListStatus" 13:59:23.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:23.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:23.6 Info: => 0.0110364s 13:59:23.6 Info: AlterTable ImportListStatus 13:59:23.6 Info: => 1.7E-06s 13:59:23.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:23.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) 13:59:23.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:23.6 Info: DROP TABLE "ImportListStatus" 13:59:23.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:23.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:23.6 Info: => 0.0101957s 13:59:23.6 Info: AlterTable ImportListStatus 13:59:23.6 Info: => 1.7E-06s 13:59:23.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:23.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) 13:59:23.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:23.6 Info: DROP TABLE "ImportListStatus" 13:59:23.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:23.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:23.6 Info: => 0.0102966s 13:59:23.6 Info: AlterTable IndexerStatus 13:59:23.6 Info: => 1.6E-06s 13:59:23.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:23.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) 13:59:23.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:23.6 Info: DROP TABLE "IndexerStatus" 13:59:23.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:23.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:23.6 Info: => 0.0101066s 13:59:23.6 Info: AlterTable IndexerStatus 13:59:23.6 Info: => 1.6E-06s 13:59:23.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:23.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) 13:59:23.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:23.6 Info: DROP TABLE "IndexerStatus" 13:59:23.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:23.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:23.6 Info: => 0.0100205s 13:59:23.6 Info: AlterTable IndexerStatus 13:59:23.6 Info: => 1.4E-06s 13:59:23.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:23.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) 13:59:23.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:23.6 Info: DROP TABLE "IndexerStatus" 13:59:23.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:23.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:23.6 Info: => 0.0091634s 13:59:23.6 Info: AlterTable LyricFiles 13:59:23.6 Info: => 1.5E-06s 13:59:23.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.6 Info: DROP TABLE "LyricFiles" 13:59:23.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:23.6 Info: => 0.0095256s 13:59:23.6 Info: AlterTable LyricFiles 13:59:23.6 Info: => 1.7E-06s 13:59:23.6 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.6 Info: DROP TABLE "LyricFiles" 13:59:23.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:23.6 Info: => 0.0097284s 13:59:23.6 Info: AlterTable MetadataFiles 13:59:23.6 Info: => 1.5E-06s 13:59:23.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.6 Info: DROP TABLE "MetadataFiles" 13:59:23.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:23.7 Info: => 0.0126319s 13:59:23.7 Info: AlterTable MetadataFiles 13:59:23.7 Info: => 1.8E-06s 13:59:23.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.7 Info: DROP TABLE "MetadataFiles" 13:59:23.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:23.7 Info: => 0.0094571s 13:59:23.7 Info: AlterTable PendingReleases 13:59:23.7 Info: => 1.5E-06s 13:59:23.7 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:23.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) 13:59:23.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:23.7 Info: DROP TABLE "PendingReleases" 13:59:23.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:23.7 Info: => 0.0095981s 13:59:23.7 Info: AlterTable ScheduledTasks 13:59:23.7 Info: => 1.6E-06s 13:59:23.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:23.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) 13:59:23.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:23.7 Info: DROP TABLE "ScheduledTasks" 13:59:23.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:23.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:23.7 Info: => 0.0099539s 13:59:23.7 Info: AlterTable ScheduledTasks 13:59:23.7 Info: => 1.5E-06s 13:59:23.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:23.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) 13:59:23.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:23.7 Info: DROP TABLE "ScheduledTasks" 13:59:23.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:23.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:23.7 Info: => 0.0105907s 13:59:23.7 Info: AlterTable TrackFiles 13:59:23.7 Info: => 1.4E-06s 13:59:23.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.7 Info: DROP TABLE "TrackFiles" 13:59:23.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:23.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:23.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:23.7 Info: => 0.0087795s 13:59:23.7 Info: AlterTable TrackFiles 13:59:23.7 Info: => 1.2E-06s 13:59:23.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:23.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) 13:59:23.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" 13:59:23.7 Info: DROP TABLE "TrackFiles" 13:59:23.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:23.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:23.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:23.7 Info: => 0.0085479s 13:59:23.7 Info: AlterTable VersionInfo 13:59:23.7 Info: => 1.4E-06s 13:59:23.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:23.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:23.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:23.7 Info: DROP TABLE "VersionInfo" 13:59:23.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:23.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:23.7 Info: => 0.0083072s 13:59:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:23', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:23.7 Info: Committing Transaction 13:59:23.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:23.8 Info: => 0.0397169s 13:59:23.8 Info: 62: add_on_delete_to_notifications migrating 13:59:23.8 Info: Beginning Transaction 13:59:23.8 Info: Starting migration of Main DB to 62 13:59:23.8 Info: AlterTable Notifications 13:59:23.8 Info: => 1.6E-06s 13:59:23.8 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:23.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:23.8 Info: => 0.0016918s 13:59:23.8 Info: AlterTable Notifications 13:59:23.8 Info: => 8E-07s 13:59:23.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:23.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:23.8 Info: => 0.0013663s 13:59:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:23', 'add_on_delete_to_notifications') 13:59:23.8 Info: Committing Transaction 13:59:23.8 Info: 62: add_on_delete_to_notifications migrated 13:59:23.8 Info: => 0.0264285s 13:59:23.8 Info: 63: add_custom_formats migrating 13:59:23.8 Info: Beginning Transaction 13:59:23.8 Info: Starting migration of Main DB to 63 13:59:23.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 13:59:23.8 Info: AlterTable DelayProfiles 13:59:23.8 Info: => 1.1E-06s 13:59:23.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:23.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:23.8 Info: => 0.0017009s 13:59:23.8 Info: UpdateData 13:59:23.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:23.8 Info: => 0.0001001s 13:59:23.8 Info: AlterTable TrackFiles 13:59:23.8 Info: => 7E-07s 13:59:23.8 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:23.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:23.8 Info: => 0.0013856s 13:59:23.8 Info: PerformDBOperation 13:59:23.8 Info: Performing DB Operation 13:59:23.8 Info: => 0.0031254s 13:59:23.8 Info: CreateTable CustomFormats 13:59:23.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) 13:59:23.8 Info: => 0.0004072s 13:59:23.8 Info: CreateIndex CustomFormats (Name) 13:59:23.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:23.8 Info: => 0.0002141s 13:59:23.8 Info: AlterTable QualityProfiles 13:59:23.8 Info: => 1.2E-06s 13:59:23.8 Info: CreateColumn QualityProfiles FormatItems String 13:59:23.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:23.8 Info: => 0.0015196s 13:59:23.8 Info: AlterTable QualityProfiles 13:59:23.8 Info: => 8E-07s 13:59:23.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:23.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:23.8 Info: => 0.0014151s 13:59:23.8 Info: AlterTable QualityProfiles 13:59:23.8 Info: => 1E-06s 13:59:23.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:23.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:23.8 Info: => 0.0014034s 13:59:23.8 Info: PerformDBOperation 13:59:23.8 Info: Performing DB Operation 13:59:23.8 Info: => 0.0033557s 13:59:23.8 Info: PerformDBOperation 13:59:23.8 Info: Performing DB Operation 13:59:23.8 Info: => 8.12E-05s 13:59:23.8 Info: DeleteColumn ReleaseProfiles Preferred 13:59:23.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) 13:59:23.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:23.8 Info: DROP TABLE "ReleaseProfiles" 13:59:23.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:23.8 Info: => 0.0110426s 13:59:23.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:23.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) 13:59:23.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:23.8 Info: DROP TABLE "ReleaseProfiles" 13:59:23.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:23.8 Info: => 0.0110359s 13:59:23.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:23.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:23.8 Info: => 0.0001017s 13:59:23.8 Info: AlterTable DelayProfiles 13:59:23.8 Info: => 1.3E-06s 13:59:23.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:23.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:23.8 Info: => 0.0013942s 13:59:23.8 Info: AlterTable DelayProfiles 13:59:23.8 Info: => 1.2E-06s 13:59:23.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:23.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:23.8 Info: => 0.0013944s 13:59:23.8 Info: -> 1 Insert operations completed in 00:00:00.0002378 taking an average of 00:00:00.0002378 13:59:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:23', 'add_custom_formats') 13:59:23.8 Info: Committing Transaction 13:59:23.8 Info: 63: add_custom_formats migrated 13:59:23.8 Info: => 0.025521s 13:59:23.8 Debug: Took: 00:00:02.4435576 13:59:25.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 13:59:25.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 13:59:25.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511657820496_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:25.8 Info: DatabaseEngineVersionCheck migrating 13:59:25.8 Info: PerformDBOperation 13:59:25.8 Info: Performing DB Operation 13:59:25.9 Info: SQLite 3.45.3 13:59:25.9 Info: => 0.1328499s 13:59:25.9 Info: DatabaseEngineVersionCheck migrated 13:59:25.9 Info: => 0.1328854s 13:59:25.9 Info: VersionMigration migrating 13:59:25.9 Info: Beginning Transaction 13:59:25.9 Info: CreateTable VersionInfo 13:59:25.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:25.9 Info: => 0.000329s 13:59:25.9 Info: Committing Transaction 13:59:25.9 Info: VersionMigration migrated 13:59:25.9 Info: => 0.0561584s 13:59:25.9 Info: VersionUniqueMigration migrating 13:59:25.9 Info: Beginning Transaction 13:59:25.9 Info: CreateIndex VersionInfo (Version) 13:59:25.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:25.9 Info: => 0.0003947s 13:59:25.9 Info: AlterTable VersionInfo 13:59:25.9 Info: => 1.1E-06s 13:59:25.9 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:25.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:25.9 Info: => 0.0014289s 13:59:25.9 Info: Committing Transaction 13:59:26.0 Info: VersionUniqueMigration migrated 13:59:26.0 Info: => 0.0237521s 13:59:26.0 Info: VersionDescriptionMigration migrating 13:59:26.0 Info: Beginning Transaction 13:59:26.0 Info: AlterTable VersionInfo 13:59:26.0 Info: => 1.7E-06s 13:59:26.0 Info: CreateColumn VersionInfo Description String 13:59:26.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:26.0 Info: => 0.0005376s 13:59:26.0 Info: Committing Transaction 13:59:26.0 Info: VersionDescriptionMigration migrated 13:59:26.0 Info: => 0.0226914s 13:59:26.0 Info: 1: InitialSetup migrating 13:59:26.0 Info: Beginning Transaction 13:59:26.0 Info: Starting migration of Main DB to 1 13:59:26.0 Info: CreateTable Config 13:59:26.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:26.0 Info: => 0.0006067s 13:59:26.0 Info: CreateIndex Config (Key) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:26.0 Info: => 0.0002291s 13:59:26.0 Info: CreateTable RootFolders 13:59:26.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:26.0 Info: => 0.0002306s 13:59:26.0 Info: CreateIndex RootFolders (Path) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:26.0 Info: => 0.0001892s 13:59:26.0 Info: CreateTable Artists 13:59:26.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) 13:59:26.0 Info: => 0.0039513s 13:59:26.0 Info: CreateIndex Artists (ForeignArtistId) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:26.0 Info: => 0.0002141s 13:59:26.0 Info: CreateIndex Artists (NameSlug) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:26.0 Info: => 0.0001906s 13:59:26.0 Info: CreateIndex Artists (CleanName) 13:59:26.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:26.0 Info: => 0.0001687s 13:59:26.0 Info: CreateIndex Artists (Path) 13:59:26.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:26.0 Info: => 0.0001649s 13:59:26.0 Info: CreateTable Albums 13:59:26.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) 13:59:26.0 Info: => 0.0004977s 13:59:26.0 Info: CreateIndex Albums (ForeignAlbumId) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:26.0 Info: => 0.0001841s 13:59:26.0 Info: CreateIndex Albums (MBId) 13:59:26.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:26.0 Info: => 0.0001636s 13:59:26.0 Info: CreateIndex Albums (TADBId) 13:59:26.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:26.0 Info: => 0.0001756s 13:59:26.0 Info: CreateIndex Albums (TitleSlug) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:26.0 Info: => 0.0001808s 13:59:26.0 Info: CreateIndex Albums (CleanTitle) 13:59:26.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:26.0 Info: => 0.0001515s 13:59:26.0 Info: CreateIndex Albums (Path) 13:59:26.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:26.0 Info: => 0.0001662s 13:59:26.0 Info: CreateTable Tracks 13:59:26.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) 13:59:26.0 Info: => 0.0003707s 13:59:26.0 Info: CreateIndex Tracks (ForeignTrackId) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:26.0 Info: => 0.0001812s 13:59:26.0 Info: CreateIndex Tracks (ArtistId) 13:59:26.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:26.0 Info: => 0.0002546s 13:59:26.0 Info: CreateIndex Tracks (TrackFileId) 13:59:26.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:26.0 Info: => 0.0002043s 13:59:26.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:26.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:26.0 Info: => 0.0001935s 13:59:26.0 Info: CreateTable TrackFiles 13:59:26.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) 13:59:26.0 Info: => 0.000362s 13:59:26.0 Info: CreateIndex TrackFiles (ArtistId) 13:59:26.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:26.0 Info: => 0.000192s 13:59:26.0 Info: CreateIndex TrackFiles (AlbumId) 13:59:26.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:26.0 Info: => 0.0001887s 13:59:26.0 Info: CreateTable History 13:59:26.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) 13:59:26.0 Info: => 0.0004215s 13:59:26.0 Info: CreateIndex History (Date) 13:59:26.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:26.0 Info: => 0.0001999s 13:59:26.0 Info: CreateIndex History (EventType) 13:59:26.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:26.0 Info: => 0.0001874s 13:59:26.0 Info: CreateIndex History (DownloadId) 13:59:26.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:26.0 Info: => 0.000185s 13:59:26.0 Info: CreateIndex History (AlbumId) 13:59:26.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:26.0 Info: => 0.0001846s 13:59:26.0 Info: CreateTable Notifications 13:59:26.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) 13:59:26.0 Info: => 0.0002766s 13:59:26.0 Info: CreateTable ScheduledTasks 13:59:26.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:26.0 Info: => 0.0002923s 13:59:26.0 Info: CreateIndex ScheduledTasks (TypeName) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:26.0 Info: => 0.0002161s 13:59:26.0 Info: CreateTable Indexers 13:59:26.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) 13:59:26.0 Info: => 0.0002893s 13:59:26.0 Info: CreateIndex Indexers (Name) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:26.0 Info: => 0.0001882s 13:59:26.0 Info: CreateTable Profiles 13:59:26.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:26.0 Info: => 0.0002679s 13:59:26.0 Info: CreateIndex Profiles (Name) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:26.0 Info: => 0.0001874s 13:59:26.0 Info: CreateTable QualityDefinitions 13:59:26.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:26.0 Info: => 0.0002671s 13:59:26.0 Info: CreateIndex QualityDefinitions (Quality) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:26.0 Info: => 0.000193s 13:59:26.0 Info: CreateIndex QualityDefinitions (Title) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:26.0 Info: => 0.0002179s 13:59:26.0 Info: CreateTable NamingConfig 13:59:26.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) 13:59:26.0 Info: => 0.0003042s 13:59:26.0 Info: CreateTable Blacklist 13:59:26.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 '') 13:59:26.0 Info: => 0.000398s 13:59:26.0 Info: CreateTable Metadata 13:59:26.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) 13:59:26.0 Info: => 0.0002816s 13:59:26.0 Info: CreateTable MetadataFiles 13:59:26.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) 13:59:26.0 Info: => 0.0003467s 13:59:26.0 Info: CreateTable DownloadClients 13:59:26.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) 13:59:26.0 Info: => 0.0002817s 13:59:26.0 Info: CreateTable PendingReleases 13:59:26.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 '') 13:59:26.0 Info: => 0.0002846s 13:59:26.0 Info: CreateTable RemotePathMappings 13:59:26.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:26.0 Info: => 0.0002572s 13:59:26.0 Info: CreateTable Tags 13:59:26.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:26.0 Info: => 0.0002171s 13:59:26.0 Info: CreateIndex Tags (Label) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:26.0 Info: => 0.0001965s 13:59:26.0 Info: CreateTable Restrictions 13:59:26.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:26.0 Info: => 0.0002668s 13:59:26.0 Info: CreateTable DelayProfiles 13:59:26.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) 13:59:26.0 Info: => 0.0003071s 13:59:26.0 Info: CreateTable Users 13:59:26.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:26.0 Info: => 0.0002624s 13:59:26.0 Info: CreateIndex Users (Identifier) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:26.0 Info: => 0.0001943s 13:59:26.0 Info: CreateIndex Users (Username) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:26.0 Info: => 0.0001811s 13:59:26.0 Info: CreateTable Commands 13:59:26.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) 13:59:26.0 Info: => 0.0003106s 13:59:26.0 Info: CreateTable IndexerStatus 13:59:26.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) 13:59:26.0 Info: => 0.0002859s 13:59:26.0 Info: CreateIndex IndexerStatus (ProviderId) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:26.0 Info: => 0.0001994s 13:59:26.0 Info: CreateTable ExtraFiles 13:59:26.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) 13:59:26.0 Info: => 0.0003129s 13:59:26.0 Info: CreateTable LyricFiles 13:59:26.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) 13:59:26.0 Info: => 0.0003542s 13:59:26.0 Info: CreateTable LanguageProfiles 13:59:26.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:26.0 Info: => 0.0002635s 13:59:26.0 Info: CreateIndex LanguageProfiles (Name) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:26.0 Info: => 0.0001922s 13:59:26.0 Info: CreateTable DownloadClientStatus 13:59:26.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) 13:59:26.0 Info: => 0.0002485s 13:59:26.0 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:26.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:26.0 Info: => 0.0001936s 13:59:26.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:26.0 Info: -> 1 Insert operations completed in 00:00:00.0001728 taking an average of 00:00:00.0001728 13:59:26.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:26', 'InitialSetup') 13:59:26.0 Info: Committing Transaction 13:59:26.1 Info: 1: InitialSetup migrated 13:59:26.1 Info: => 0.0257382s 13:59:26.1 Info: 2: add_reason_to_pending_releases migrating 13:59:26.1 Info: Beginning Transaction 13:59:26.1 Info: Starting migration of Main DB to 2 13:59:26.1 Info: AlterTable PendingReleases 13:59:26.1 Info: => 1.7E-06s 13:59:26.1 Info: CreateColumn PendingReleases Reason Int32 13:59:26.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:26.1 Info: => 0.0013718s 13:59:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:26', 'add_reason_to_pending_releases') 13:59:26.1 Info: Committing Transaction 13:59:26.1 Info: 2: add_reason_to_pending_releases migrated 13:59:26.1 Info: => 0.0281609s 13:59:26.1 Info: 3: add_medium_support migrating 13:59:26.1 Info: Beginning Transaction 13:59:26.1 Info: Starting migration of Main DB to 3 13:59:26.1 Info: AlterTable Albums 13:59:26.1 Info: => 1.6E-06s 13:59:26.1 Info: CreateColumn Albums Media String 13:59:26.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:26.1 Info: => 0.001509s 13:59:26.1 Info: AlterTable Tracks 13:59:26.1 Info: => 8E-07s 13:59:26.1 Info: CreateColumn Tracks MediumNumber Int32 13:59:26.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:26.1 Info: => 0.0011463s 13:59:26.1 Info: AlterTable Tracks 13:59:26.1 Info: => 9E-07s 13:59:26.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:26.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:26.1 Info: => 0.0011281s 13:59:26.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:26.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:26.1 Info: => 8.15E-05s 13:59:26.1 Info: DeleteColumn Tracks TrackNumber 13:59:26.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 13:59:26.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 13:59:26.1 Info: DROP TABLE "Tracks" 13:59:26.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:26.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:26.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:26.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:26.1 Info: => 0.0143709s 13:59:26.1 Info: AlterTable Tracks 13:59:26.1 Info: => 1.5E-06s 13:59:26.1 Info: CreateColumn Tracks TrackNumber String 13:59:26.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:26.1 Info: => 0.0011392s 13:59:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:26', 'add_medium_support') 13:59:26.1 Info: Committing Transaction 13:59:26.1 Info: 3: add_medium_support migrated 13:59:26.1 Info: => 0.0247287s 13:59:26.1 Info: 4: add_various_qualites_in_profile migrating 13:59:26.1 Info: Beginning Transaction 13:59:26.1 Info: Starting migration of Main DB to 4 13:59:26.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:26.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:26.1 Info: => 0.0001667s 13:59:26.1 Info: PerformDBOperation 13:59:26.1 Info: Performing DB Operation 13:59:26.1 Info: => 8.99E-05s 13:59:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:26', 'add_various_qualites_in_profile') 13:59:26.1 Info: Committing Transaction 13:59:26.1 Info: 4: add_various_qualites_in_profile migrated 13:59:26.1 Info: => 0.0227248s 13:59:26.1 Info: 5: metadata_profiles migrating 13:59:26.1 Info: Beginning Transaction 13:59:26.1 Info: Starting migration of Main DB to 5 13:59:26.1 Info: CreateTable MetadataProfiles 13:59:26.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:26.1 Info: => 0.0004815s 13:59:26.1 Info: CreateIndex MetadataProfiles (Name) 13:59:26.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:26.1 Info: => 0.0002317s 13:59:26.1 Info: AlterTable Artists 13:59:26.1 Info: => 1.3E-06s 13:59:26.1 Info: CreateColumn Artists MetadataProfileId Int32 13:59:26.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:26.2 Info: => 0.0013762s 13:59:26.2 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:26.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) 13:59:26.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" 13:59:26.2 Info: DROP TABLE "Artists" 13:59:26.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:26.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:26.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:26.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:26.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:26.2 Info: => 0.0111419s 13:59:26.2 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:26.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) 13:59:26.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" 13:59:26.2 Info: DROP TABLE "Artists" 13:59:26.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:26.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:26.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:26.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:26.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:26.2 Info: => 0.0115507s 13:59:26.2 Info: AlterTable Albums 13:59:26.2 Info: => 1.8E-06s 13:59:26.2 Info: CreateColumn Albums SecondaryTypes String 13:59:26.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:26.2 Info: => 0.0012949s 13:59:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:26', 'metadata_profiles') 13:59:26.2 Info: Committing Transaction 13:59:26.2 Info: 5: metadata_profiles migrated 13:59:26.2 Info: => 0.0258271s 13:59:26.2 Info: 6: separate_automatic_and_interactive_search migrating 13:59:26.2 Info: Beginning Transaction 13:59:26.2 Info: Starting migration of Main DB to 6 13:59:26.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:26.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) 13:59:26.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:26.2 Info: DROP TABLE "Indexers" 13:59:26.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:26.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:26.2 Info: => 0.0170036s 13:59:26.2 Info: AlterTable Indexers 13:59:26.2 Info: => 1.3E-06s 13:59:26.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:26.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:26.2 Info: => 0.0010488s 13:59:26.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:26.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:26.2 Info: => 6.14E-05s 13:59:26.2 Info: AlterTable Indexers 13:59:26.2 Info: => 6E-07s 13:59:26.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:26.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) 13:59:26.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" 13:59:26.2 Info: DROP TABLE "Indexers" 13:59:26.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:26.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:26.2 Info: => 0.0089987s 13:59:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:26', 'separate_automatic_and_interactive_search') 13:59:26.2 Info: Committing Transaction 13:59:26.3 Info: 6: separate_automatic_and_interactive_search migrated 13:59:26.3 Info: => 0.0328162s 13:59:26.3 Info: 7: change_album_path_to_relative migrating 13:59:26.3 Info: Beginning Transaction 13:59:26.3 Info: Starting migration of Main DB to 7 13:59:26.3 Info: DeleteColumn Albums Path 13:59:26.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) 13:59:26.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" 13:59:26.3 Info: DROP TABLE "Albums" 13:59:26.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:26.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:26.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:26.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:26.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:26.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:26.3 Info: => 0.0111388s 13:59:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:26', 'change_album_path_to_relative') 13:59:26.3 Info: Committing Transaction 13:59:26.3 Info: 7: change_album_path_to_relative migrated 13:59:26.3 Info: => 0.034026s 13:59:26.3 Info: 8: change_quality_size_mb_to_kb migrating 13:59:26.3 Info: Beginning Transaction 13:59:26.3 Info: Starting migration of Main DB to 8 13:59:26.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 13:59:26.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 13:59:26.3 Info: => 0.0001853s 13:59:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:26', 'change_quality_size_mb_to_kb') 13:59:26.3 Info: Committing Transaction 13:59:26.3 Info: 8: change_quality_size_mb_to_kb migrated 13:59:26.3 Info: => 0.022433s 13:59:26.3 Info: 9: album_releases migrating 13:59:26.3 Info: Beginning Transaction 13:59:26.3 Info: Starting migration of Main DB to 9 13:59:26.3 Info: AlterTable Albums 13:59:26.3 Info: => 1.6E-06s 13:59:26.3 Info: CreateColumn Albums Releases String 13:59:26.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:26.3 Info: => 0.0015958s 13:59:26.3 Info: AlterTable Albums 13:59:26.3 Info: => 1.1E-06s 13:59:26.3 Info: CreateColumn Albums CurrentRelease String 13:59:26.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:26.3 Info: => 0.0012386s 13:59:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:26', 'album_releases') 13:59:26.3 Info: Committing Transaction 13:59:26.3 Info: 9: album_releases migrated 13:59:26.3 Info: => 0.0223106s 13:59:26.3 Info: 10: album_releases_fix migrating 13:59:26.3 Info: Beginning Transaction 13:59:26.3 Info: Starting migration of Main DB to 10 13:59:26.3 Info: AlterTable Albums 13:59:26.3 Info: => 1.8E-06s 13:59:26.3 Info: AlterColumn Albums Releases String 13:59:26.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) 13:59:26.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" 13:59:26.3 Info: DROP TABLE "Albums" 13:59:26.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:26.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:26.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:26.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:26.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:26.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:26.3 Info: => 0.0109845s 13:59:26.3 Info: AlterTable Albums 13:59:26.3 Info: => 1.5E-06s 13:59:26.3 Info: AlterColumn Albums CurrentRelease String 13:59:26.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) 13:59:26.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" 13:59:26.4 Info: DROP TABLE "Albums" 13:59:26.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:26.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:26.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:26.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:26.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:26.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:26.4 Info: => 0.0108563s 13:59:26.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:26', 'album_releases_fix') 13:59:26.4 Info: Committing Transaction 13:59:26.4 Info: 10: album_releases_fix migrated 13:59:26.4 Info: => 0.0327088s 13:59:26.4 Info: 11: import_lists migrating 13:59:26.4 Info: Beginning Transaction 13:59:26.4 Info: Starting migration of Main DB to 11 13:59:26.4 Info: CreateTable ImportLists 13:59:26.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) 13:59:26.4 Info: => 0.000583s 13:59:26.4 Info: CreateIndex ImportLists (Name) 13:59:26.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:26.4 Info: => 0.0002111s 13:59:26.4 Info: CreateTable ImportListStatus 13:59:26.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) 13:59:26.4 Info: => 0.0002841s 13:59:26.4 Info: CreateIndex ImportListStatus (ProviderId) 13:59:26.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:26.4 Info: => 0.000196s 13:59:26.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:26', 'import_lists') 13:59:26.4 Info: Committing Transaction 13:59:26.4 Info: 11: import_lists migrated 13:59:26.4 Info: => 0.0208223s 13:59:26.4 Info: 12: add_release_status migrating 13:59:26.4 Info: Beginning Transaction 13:59:26.4 Info: Starting migration of Main DB to 12 13:59:26.4 Info: AlterTable MetadataProfiles 13:59:26.4 Info: => 2E-06s 13:59:26.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:26.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:26.4 Info: => 0.0016493s 13:59:26.4 Info: PerformDBOperation 13:59:26.4 Info: Performing DB Operation 13:59:26.4 Info: => 6.28E-05s 13:59:26.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:26', 'add_release_status') 13:59:26.4 Info: Committing Transaction 13:59:26.4 Info: 12: add_release_status migrated 13:59:26.4 Info: => 0.020807s 13:59:26.4 Info: 13: album_download_notification migrating 13:59:26.4 Info: Beginning Transaction 13:59:26.4 Info: Starting migration of Main DB to 13 13:59:26.4 Info: AlterTable Notifications 13:59:26.4 Info: => 1.7E-06s 13:59:26.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:26.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:26.4 Info: => 0.0016175s 13:59:26.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:26', 'album_download_notification') 13:59:26.4 Info: Committing Transaction 13:59:26.4 Info: 13: album_download_notification migrated 13:59:26.4 Info: => 0.0223909s 13:59:26.4 Info: 14: fix_language_metadata_profiles migrating 13:59:26.4 Info: Beginning Transaction 13:59:26.4 Info: Starting migration of Main DB to 14 13:59:26.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 13:59:26.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 13:59:26.4 Info: => 0.0003066s 13:59:26.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 13:59:26.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 13:59:26.4 Info: => 0.0001541s 13:59:26.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:26', 'fix_language_metadata_profiles') 13:59:26.4 Info: Committing Transaction 13:59:26.5 Info: 14: fix_language_metadata_profiles migrated 13:59:26.5 Info: => 0.0180736s 13:59:26.5 Info: 15: remove_fanzub migrating 13:59:26.5 Info: Beginning Transaction 13:59:26.5 Info: Starting migration of Main DB to 15 13:59:26.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:26.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:26.5 Info: => 0.0001528s 13:59:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:26', 'remove_fanzub') 13:59:26.5 Info: Committing Transaction 13:59:26.5 Info: 15: remove_fanzub migrated 13:59:26.5 Info: => 0.0168052s 13:59:26.5 Info: 16: update_artist_history_indexes migrating 13:59:26.5 Info: Beginning Transaction 13:59:26.5 Info: Starting migration of Main DB to 16 13:59:26.5 Info: CreateIndex Albums (ArtistId) 13:59:26.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:26.5 Info: => 0.0003631s 13:59:26.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:26.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:26.5 Info: => 0.0002077s 13:59:26.5 Info: DeleteIndex History (AlbumId) 13:59:26.5 Info: DROP INDEX "IX_History_AlbumId" 13:59:26.5 Info: => 0.0002837s 13:59:26.5 Info: CreateIndex History (AlbumId, Date) 13:59:26.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:26.5 Info: => 0.0001971s 13:59:26.5 Info: DeleteIndex History (DownloadId) 13:59:26.5 Info: DROP INDEX "IX_History_DownloadId" 13:59:26.5 Info: => 0.0002295s 13:59:26.5 Info: CreateIndex History (DownloadId, Date) 13:59:26.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:26.5 Info: => 0.0001959s 13:59:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:26', 'update_artist_history_indexes') 13:59:26.5 Info: Committing Transaction 13:59:26.5 Info: 16: update_artist_history_indexes migrated 13:59:26.5 Info: => 0.0207332s 13:59:26.5 Info: 17: remove_nma migrating 13:59:26.5 Info: Beginning Transaction 13:59:26.5 Info: Starting migration of Main DB to 17 13:59:26.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:26.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:26.5 Info: => 0.0001616s 13:59:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:26', 'remove_nma') 13:59:26.5 Info: Committing Transaction 13:59:26.5 Info: 17: remove_nma migrated 13:59:26.5 Info: => 0.0167043s 13:59:26.5 Info: 18: album_disambiguation migrating 13:59:26.5 Info: Beginning Transaction 13:59:26.5 Info: Starting migration of Main DB to 18 13:59:26.5 Info: AlterTable Albums 13:59:26.5 Info: => 1.8E-06s 13:59:26.5 Info: CreateColumn Albums Disambiguation String 13:59:26.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:26.5 Info: => 0.0016992s 13:59:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:26', 'album_disambiguation') 13:59:26.5 Info: Committing Transaction 13:59:26.5 Info: 18: album_disambiguation migrated 13:59:26.5 Info: => 0.0223542s 13:59:26.5 Info: 19: add_ape_quality_in_profiles migrating 13:59:26.5 Info: Beginning Transaction 13:59:26.5 Info: Starting migration of Main DB to 19 13:59:26.5 Info: PerformDBOperation 13:59:26.5 Info: Performing DB Operation 13:59:26.5 Info: => 0.0001138s 13:59:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:26', 'add_ape_quality_in_profiles') 13:59:26.5 Info: Committing Transaction 13:59:26.6 Info: 19: add_ape_quality_in_profiles migrated 13:59:26.6 Info: => 0.0168458s 13:59:26.6 Info: 20: remove_pushalot migrating 13:59:26.6 Info: Beginning Transaction 13:59:26.6 Info: Starting migration of Main DB to 20 13:59:26.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:26.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:26.6 Info: => 0.0001649s 13:59:26.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:26.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:26.6 Info: => 7.6E-05s 13:59:26.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:26.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:26.6 Info: => 7.57E-05s 13:59:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:26', 'remove_pushalot') 13:59:26.6 Info: Committing Transaction 13:59:26.6 Info: 20: remove_pushalot migrated 13:59:26.6 Info: => 0.0166814s 13:59:26.6 Info: 21: add_custom_filters migrating 13:59:26.6 Info: Beginning Transaction 13:59:26.6 Info: Starting migration of Main DB to 21 13:59:26.6 Info: CreateTable CustomFilters 13:59:26.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:26.6 Info: => 0.0005046s 13:59:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:26', 'add_custom_filters') 13:59:26.6 Info: Committing Transaction 13:59:26.6 Info: 21: add_custom_filters migrated 13:59:26.6 Info: => 0.0223304s 13:59:26.6 Info: 22: import_list_tags migrating 13:59:26.6 Info: Beginning Transaction 13:59:26.6 Info: Starting migration of Main DB to 22 13:59:26.6 Info: AlterTable ImportLists 13:59:26.6 Info: => 1.8E-06s 13:59:26.6 Info: CreateColumn ImportLists Tags String 13:59:26.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:26.6 Info: => 0.0017284s 13:59:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:26', 'import_list_tags') 13:59:26.6 Info: Committing Transaction 13:59:26.6 Info: 22: import_list_tags migrated 13:59:26.6 Info: => 0.0224518s 13:59:26.6 Info: 23: add_release_groups_etc migrating 13:59:26.6 Info: Beginning Transaction 13:59:26.6 Info: Starting migration of Main DB to 23 13:59:26.6 Info: CreateTable ArtistMetadata 13:59:26.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 13:59:26.6 Info: => 0.0005983s 13:59:26.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:26.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:26.6 Info: => 0.0002411s 13:59:26.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:26.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:26.6 Info: => 0.0001763s 13:59:26.6 Info: AlterTable Artists 13:59:26.6 Info: => 1.5E-06s 13:59:26.6 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:26.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:26.6 Info: => 0.0015246s 13:59:26.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:26.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:26.6 Info: => 0.0001507s 13:59:26.6 Info: CreateTable AlbumReleases 13:59:26.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 13:59:26.6 Info: => 0.0003755s 13:59:26.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:26.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:26.6 Info: => 0.0002131s 13:59:26.6 Info: CreateIndex AlbumReleases (AlbumId) 13:59:26.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:26.6 Info: => 0.0002s 13:59:26.6 Info: PerformDBOperation 13:59:26.6 Info: Performing DB Operation 13:59:26.6 Info: => 7.75E-05s 13:59:26.6 Info: AlterTable Albums 13:59:26.6 Info: => 9E-07s 13:59:26.6 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:26.6 Info: => 0.0014358s 13:59:26.6 Info: AlterTable Albums 13:59:26.6 Info: => 9E-07s 13:59:26.6 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:26.6 Info: => 0.0013969s 13:59:26.6 Info: AlterTable Albums 13:59:26.6 Info: => 1E-06s 13:59:26.6 Info: CreateColumn Albums Links String 13:59:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:26.6 Info: => 0.0013551s 13:59:26.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:26.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:26.6 Info: => 0.0001763s 13:59:26.6 Info: AlterTable Tracks 13:59:26.6 Info: => 1.2E-06s 13:59:26.6 Info: CreateColumn Tracks ForeignRecordingId String 13:59:26.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:26.6 Info: => 0.0013488s 13:59:26.6 Info: AlterTable Tracks 13:59:26.6 Info: => 9E-07s 13:59:26.6 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:26.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:26.6 Info: => 0.0014262s 13:59:26.6 Info: AlterTable Tracks 13:59:26.6 Info: => 1E-06s 13:59:26.6 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:26.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:26.6 Info: => 0.001401s 13:59:26.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:26.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:26.6 Info: => 0.0001656s 13:59:26.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:26.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:26.6 Info: => 0.0001435s 13:59:26.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:26.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:26.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" 13:59:26.7 Info: DROP TABLE "Artists" 13:59:26.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:26.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:26.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:26.7 Info: => 0.0118471s 13:59:26.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:26.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:26.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:26.7 Info: DROP TABLE "Albums" 13:59:26.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:26.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:26.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:26.7 Info: => 0.0114815s 13:59:26.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:26.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) 13:59:26.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" 13:59:26.7 Info: DROP TABLE "Tracks" 13:59:26.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:26.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:26.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:26.7 Info: => 0.0106693s 13:59:26.7 Info: DeleteColumn TrackFiles ArtistId 13:59:26.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:26.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" 13:59:26.7 Info: DROP TABLE "TrackFiles" 13:59:26.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:26.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:26.7 Info: => 0.0101087s 13:59:26.7 Info: CreateIndex Artists (ArtistMetadataId) 13:59:26.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:26.7 Info: => 0.0001889s 13:59:26.7 Info: CreateIndex Artists (Monitored) 13:59:26.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:26.7 Info: => 0.000187s 13:59:26.7 Info: CreateIndex Albums (ArtistMetadataId) 13:59:26.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:26.7 Info: => 0.000191s 13:59:26.7 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:26.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:26.7 Info: => 0.0001843s 13:59:26.7 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:26.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:26.7 Info: => 0.000463s 13:59:26.7 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:26.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:26.7 Info: => 0.0001828s 13:59:26.7 Info: UpdateData 13:59:26.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:26.7 Info: => 9.89E-05s 13:59:26.7 Info: UpdateData 13:59:26.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:26.7 Info: => 8.5E-05s 13:59:26.7 Info: UpdateData 13:59:26.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:26.7 Info: => 0.0001021s 13:59:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:26', 'add_release_groups_etc') 13:59:26.7 Info: Committing Transaction 13:59:26.7 Info: 23: add_release_groups_etc migrated 13:59:26.7 Info: => 0.0228366s 13:59:26.7 Info: 24: NewMediaInfoFormat migrating 13:59:26.7 Info: Beginning Transaction 13:59:26.7 Info: Starting migration of Main DB to 24 13:59:26.7 Info: UpdateData 13:59:26.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:26.7 Info: => 0.0001754s 13:59:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:26', 'NewMediaInfoFormat') 13:59:26.7 Info: Committing Transaction 13:59:26.7 Info: 24: NewMediaInfoFormat migrated 13:59:26.7 Info: => 0.0183698s 13:59:26.7 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:26.7 Info: Beginning Transaction 13:59:26.7 Info: Starting migration of Main DB to 25 13:59:26.7 Info: RenameTable Restrictions ReleaseProfiles 13:59:26.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:26.7 Info: => 0.0043381s 13:59:26.7 Info: AlterTable ReleaseProfiles 13:59:26.7 Info: => 1.6E-06s 13:59:26.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:26.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:26.7 Info: => 0.001332s 13:59:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:26', 'rename_restrictions_to_release_profiles') 13:59:26.7 Info: Committing Transaction 13:59:26.8 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:26.8 Info: => 0.0180512s 13:59:26.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:26.8 Info: Beginning Transaction 13:59:26.8 Info: Starting migration of Main DB to 26 13:59:26.8 Info: RenameTable Profiles QualityProfiles 13:59:26.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:26.8 Info: => 0.0045718s 13:59:26.8 Info: AlterTable QualityProfiles 13:59:26.8 Info: => 1.9E-06s 13:59:26.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:26.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:26.8 Info: => 0.0014068s 13:59:26.8 Info: AlterTable LanguageProfiles 13:59:26.8 Info: => 1.1E-06s 13:59:26.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:26.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:26.8 Info: => 0.0012817s 13:59:26.8 Info: UpdateData 13:59:26.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:26.8 Info: => 9.31E-05s 13:59:26.8 Info: UpdateData 13:59:26.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:26.8 Info: => 7.7E-05s 13:59:26.8 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:26.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:26.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:26.8 Info: DROP TABLE "Artists" 13:59:26.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:26.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:26.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:26.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:26.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:26.8 Info: => 0.0143989s 13:59:26.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:26', 'rename_quality_profiles_add_upgrade_allowed') 13:59:26.8 Info: Committing Transaction 13:59:26.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:26.8 Info: => 0.031715s 13:59:26.8 Info: 27: add_import_exclusions migrating 13:59:26.8 Info: Beginning Transaction 13:59:26.8 Info: Starting migration of Main DB to 27 13:59:26.8 Info: CreateTable ImportListExclusions 13:59:26.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:26.8 Info: => 0.0004712s 13:59:26.8 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:26.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:26.8 Info: => 0.0002224s 13:59:26.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:26', 'add_import_exclusions') 13:59:26.8 Info: Committing Transaction 13:59:26.8 Info: 27: add_import_exclusions migrated 13:59:26.8 Info: => 0.0219951s 13:59:26.8 Info: 28: clean_artist_metadata_table migrating 13:59:26.8 Info: Beginning Transaction 13:59:26.8 Info: Starting migration of Main DB to 28 13:59:26.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:26.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:26.8 Info: => 0.0003971s 13:59:26.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:26.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:26.8 Info: => 0.0002374s 13:59:26.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:26.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:26.8 Info: => 0.0002244s 13:59:26.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:26.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:26.8 Info: => 0.0002326s 13:59:26.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:26.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:26.8 Info: => 0.0002232s 13:59:26.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:26.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:26.8 Info: => 0.0002199s 13:59:26.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:26', 'clean_artist_metadata_table') 13:59:26.8 Info: Committing Transaction 13:59:26.8 Info: 28: clean_artist_metadata_table migrated 13:59:26.8 Info: => 0.0211807s 13:59:26.8 Info: 29: health_issue_notification migrating 13:59:26.8 Info: Beginning Transaction 13:59:26.8 Info: Starting migration of Main DB to 29 13:59:26.8 Info: AlterTable Notifications 13:59:26.8 Info: => 2E-06s 13:59:26.8 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:26.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:26.8 Info: => 0.0016951s 13:59:26.8 Info: AlterTable Notifications 13:59:26.8 Info: => 1.1E-06s 13:59:26.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:26.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:26.8 Info: => 0.0013403s 13:59:26.8 Info: AlterTable Notifications 13:59:26.8 Info: => 8E-07s 13:59:26.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:26.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:26.8 Info: => 0.0013283s 13:59:26.8 Info: AlterTable Notifications 13:59:26.8 Info: => 1E-06s 13:59:26.8 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:26.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:26.8 Info: => 0.0013044s 13:59:26.8 Info: AlterTable Notifications 13:59:26.8 Info: => 9E-07s 13:59:26.8 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:26.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:26.8 Info: => 0.0012411s 13:59:26.8 Info: DeleteColumn Notifications OnDownload 13:59:26.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) 13:59:26.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" 13:59:26.9 Info: DROP TABLE "Notifications" 13:59:26.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:26.9 Info: => 0.0103887s 13:59:26.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:26.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) 13:59:26.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" 13:59:26.9 Info: DROP TABLE "Notifications" 13:59:26.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:26.9 Info: => 0.0137312s 13:59:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:26', 'health_issue_notification') 13:59:26.9 Info: Committing Transaction 13:59:26.9 Info: 29: health_issue_notification migrated 13:59:26.9 Info: => 0.0333282s 13:59:26.9 Info: 30: add_mediafilerepository_mtime migrating 13:59:26.9 Info: Beginning Transaction 13:59:26.9 Info: Starting migration of Main DB to 30 13:59:26.9 Info: AlterTable TrackFiles 13:59:26.9 Info: => 1.3E-06s 13:59:26.9 Info: CreateColumn TrackFiles Modified DateTime 13:59:26.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:26.9 Info: => 0.0017237s 13:59:26.9 Info: AlterTable TrackFiles 13:59:26.9 Info: => 8E-07s 13:59:26.9 Info: CreateColumn TrackFiles Path String 13:59:26.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:26.9 Info: => 0.0013178s 13:59:26.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:26.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:26.9 Info: => 8.89E-05s 13:59:26.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) 13:59:26.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) 13:59:26.9 Info: => 0.0002361s 13:59:26.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) 13:59:26.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) 13:59:26.9 Info: => 0.0002535s 13:59:26.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) 13:59:26.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) 13:59:26.9 Info: => 0.0002645s 13:59:26.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") 13:59:26.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") 13:59:26.9 Info: => 0.0001606s 13:59:26.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:26.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:26.9 Info: => 0.0001161s 13:59:26.9 Info: AlterTable TrackFiles 13:59:26.9 Info: => 9E-07s 13:59:26.9 Info: AlterColumn TrackFiles Path String 13:59:26.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:26.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" 13:59:26.9 Info: DROP TABLE "TrackFiles" 13:59:26.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:26.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:26.9 Info: => 0.0107463s 13:59:26.9 Info: CreateIndex TrackFiles (Path) 13:59:26.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:26.9 Info: => 0.0001953s 13:59:26.9 Info: DeleteColumn TrackFiles RelativePath 13:59:26.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:26.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" 13:59:26.9 Info: DROP TABLE "TrackFiles" 13:59:26.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:26.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:26.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:26.9 Info: => 0.0120097s 13:59:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:26', 'add_mediafilerepository_mtime') 13:59:26.9 Info: Committing Transaction 13:59:26.9 Info: 30: add_mediafilerepository_mtime migrated 13:59:26.9 Info: => 0.029769s 13:59:26.9 Info: 31: add_artistmetadataid_constraint migrating 13:59:26.9 Info: Beginning Transaction 13:59:26.9 Info: Starting migration of Main DB to 31 13:59:26.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:26.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:26.9 Info: => 0.0002812s 13:59:26.9 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:26.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:26.9 Info: => 0.0003263s 13:59:26.9 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:26.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) 13:59:26.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:26.9 Info: DROP TABLE "Artists" 13:59:26.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:27.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:27.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:27.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:27.0 Info: => 0.0113214s 13:59:27.0 Info: CreateIndex Artists (ArtistMetadataId) 13:59:27.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:27.0 Info: => 0.0001918s 13:59:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:27', 'add_artistmetadataid_constraint') 13:59:27.0 Info: Committing Transaction 13:59:27.0 Info: 31: add_artistmetadataid_constraint migrated 13:59:27.0 Info: => 0.0219629s 13:59:27.0 Info: 32: old_ids_and_artist_alias migrating 13:59:27.0 Info: Beginning Transaction 13:59:27.0 Info: Starting migration of Main DB to 32 13:59:27.0 Info: AlterTable ArtistMetadata 13:59:27.0 Info: => 1.8E-06s 13:59:27.0 Info: CreateColumn ArtistMetadata Aliases String 13:59:27.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:27.0 Info: => 0.0017288s 13:59:27.0 Info: AlterTable ArtistMetadata 13:59:27.0 Info: => 8E-07s 13:59:27.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:27.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:27.0 Info: => 0.0013545s 13:59:27.0 Info: AlterTable Albums 13:59:27.0 Info: => 1E-06s 13:59:27.0 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:27.0 Info: => 0.0013791s 13:59:27.0 Info: AlterTable AlbumReleases 13:59:27.0 Info: => 1.2E-06s 13:59:27.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:27.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:27.0 Info: => 0.0013504s 13:59:27.0 Info: AlterTable Tracks 13:59:27.0 Info: => 9E-07s 13:59:27.0 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:27.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:27.0 Info: => 0.0013329s 13:59:27.0 Info: AlterTable Tracks 13:59:27.0 Info: => 1.1E-06s 13:59:27.0 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:27.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:27.0 Info: => 0.001347s 13:59:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:27', 'old_ids_and_artist_alias') 13:59:27.0 Info: Committing Transaction 13:59:27.0 Info: 32: old_ids_and_artist_alias migrated 13:59:27.0 Info: => 0.020748s 13:59:27.0 Info: 33: download_propers_config migrating 13:59:27.0 Info: Beginning Transaction 13:59:27.0 Info: Starting migration of Main DB to 33 13:59:27.0 Info: PerformDBOperation 13:59:27.0 Info: Performing DB Operation 13:59:27.0 Info: => 0.0001121s 13:59:27.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:27.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:27.0 Info: => 0.0001072s 13:59:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:27', 'download_propers_config') 13:59:27.0 Info: Committing Transaction 13:59:27.0 Info: 33: download_propers_config migrated 13:59:27.0 Info: => 0.0224683s 13:59:27.0 Info: 34: remove_language_profiles migrating 13:59:27.0 Info: Beginning Transaction 13:59:27.0 Info: Starting migration of Main DB to 34 13:59:27.0 Info: DeleteTable LanguageProfiles 13:59:27.0 Info: DROP TABLE "LanguageProfiles" 13:59:27.0 Info: => 0.0005386s 13:59:27.0 Info: DeleteColumn Artists LanguageProfileId 13:59:27.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:27.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" 13:59:27.0 Info: DROP TABLE "Artists" 13:59:27.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:27.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:27.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:27.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:27.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:27.0 Info: => 0.0115919s 13:59:27.0 Info: DeleteColumn ImportLists LanguageProfileId 13:59:27.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) 13:59:27.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" 13:59:27.0 Info: DROP TABLE "ImportLists" 13:59:27.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:27.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:27.1 Info: => 0.0105312s 13:59:27.1 Info: DeleteColumn Blacklist Language 13:59:27.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 13:59:27.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 13:59:27.1 Info: DROP TABLE "Blacklist" 13:59:27.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:27.1 Info: => 0.0135314s 13:59:27.1 Info: DeleteColumn History Language 13:59:27.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 13:59:27.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 13:59:27.1 Info: DROP TABLE "History" 13:59:27.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:27.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:27.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:27.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:27.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:27.1 Info: => 0.0115701s 13:59:27.1 Info: DeleteColumn LyricFiles Language 13:59:27.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:27.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 13:59:27.1 Info: DROP TABLE "LyricFiles" 13:59:27.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:27.1 Info: => 0.0126864s 13:59:27.1 Info: DeleteColumn TrackFiles Language 13:59:27.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:27.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:27.1 Info: DROP TABLE "TrackFiles" 13:59:27.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:27.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:27.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:27.1 Info: => 0.010481s 13:59:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:27', 'remove_language_profiles') 13:59:27.1 Info: Committing Transaction 13:59:27.1 Info: 34: remove_language_profiles migrated 13:59:27.1 Info: => 0.0360698s 13:59:27.1 Info: 35: multi_disc_naming_format migrating 13:59:27.1 Info: Beginning Transaction 13:59:27.1 Info: Starting migration of Main DB to 35 13:59:27.1 Info: AlterTable NamingConfig 13:59:27.1 Info: => 1.7E-06s 13:59:27.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:27.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:27.1 Info: => 0.0016885s 13:59:27.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:27.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:27.1 Info: => 8.41E-05s 13:59:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:27', 'multi_disc_naming_format') 13:59:27.1 Info: Committing Transaction 13:59:27.1 Info: 35: multi_disc_naming_format migrated 13:59:27.1 Info: => 0.0205331s 13:59:27.1 Info: 36: add_download_client_priority migrating 13:59:27.1 Info: Beginning Transaction 13:59:27.1 Info: Starting migration of Main DB to 36 13:59:27.1 Info: AlterTable DownloadClients 13:59:27.1 Info: => 2.1E-06s 13:59:27.1 Info: CreateColumn DownloadClients Priority Int32 13:59:27.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:27.2 Info: => 0.0017002s 13:59:27.2 Info: PerformDBOperation 13:59:27.2 Info: Performing DB Operation 13:59:27.2 Info: => 0.0001093s 13:59:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:27', 'add_download_client_priority') 13:59:27.2 Info: Committing Transaction 13:59:27.2 Info: 36: add_download_client_priority migrated 13:59:27.2 Info: => 0.0206391s 13:59:27.2 Info: 37: remove_growl_prowl migrating 13:59:27.2 Info: Beginning Transaction 13:59:27.2 Info: Starting migration of Main DB to 37 13:59:27.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:27.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:27.2 Info: => 0.0001423s 13:59:27.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:27.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:27.2 Info: => 7.61E-05s 13:59:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:27', 'remove_growl_prowl') 13:59:27.2 Info: Committing Transaction 13:59:27.2 Info: 37: remove_growl_prowl migrated 13:59:27.2 Info: => 0.0222554s 13:59:27.2 Info: 38: remove_plex_hometheatre migrating 13:59:27.2 Info: Beginning Transaction 13:59:27.2 Info: Starting migration of Main DB to 38 13:59:27.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:27.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:27.2 Info: => 0.0001651s 13:59:27.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:27.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:27.2 Info: => 7.75E-05s 13:59:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:27', 'remove_plex_hometheatre') 13:59:27.2 Info: Committing Transaction 13:59:27.2 Info: 38: remove_plex_hometheatre migrated 13:59:27.2 Info: => 0.0222342s 13:59:27.2 Info: 39: add_root_folder_add_defaults migrating 13:59:27.2 Info: Beginning Transaction 13:59:27.2 Info: Starting migration of Main DB to 39 13:59:27.2 Info: AlterTable RootFolders 13:59:27.2 Info: => 1.9E-06s 13:59:27.2 Info: CreateColumn RootFolders Name String 13:59:27.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:27.2 Info: => 0.0017038s 13:59:27.2 Info: AlterTable RootFolders 13:59:27.2 Info: => 1.1E-06s 13:59:27.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:27.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:27.2 Info: => 0.0013488s 13:59:27.2 Info: AlterTable RootFolders 13:59:27.2 Info: => 9E-07s 13:59:27.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:27.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:27.2 Info: => 0.001322s 13:59:27.2 Info: AlterTable RootFolders 13:59:27.2 Info: => 1.3E-06s 13:59:27.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:27.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:27.2 Info: => 0.0012991s 13:59:27.2 Info: AlterTable RootFolders 13:59:27.2 Info: => 8E-07s 13:59:27.2 Info: CreateColumn RootFolders DefaultTags String 13:59:27.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:27.2 Info: => 0.0012994s 13:59:27.2 Info: PerformDBOperation 13:59:27.2 Info: Performing DB Operation 13:59:27.2 Info: => 0.0001435s 13:59:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:27', 'add_root_folder_add_defaults') 13:59:27.2 Info: Committing Transaction 13:59:27.2 Info: 39: add_root_folder_add_defaults migrated 13:59:27.2 Info: => 0.0205562s 13:59:27.2 Info: 40: task_duration migrating 13:59:27.2 Info: Beginning Transaction 13:59:27.2 Info: Starting migration of Main DB to 40 13:59:27.2 Info: AlterTable ScheduledTasks 13:59:27.2 Info: => 1.9E-06s 13:59:27.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:27.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:27.2 Info: => 0.0016644s 13:59:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:27', 'task_duration') 13:59:27.2 Info: Committing Transaction 13:59:27.3 Info: 40: task_duration migrated 13:59:27.3 Info: => 0.0223564s 13:59:27.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:27.3 Info: Beginning Transaction 13:59:27.3 Info: Starting migration of Main DB to 41 13:59:27.3 Info: AlterTable ReleaseProfiles 13:59:27.3 Info: => 1.7E-06s 13:59:27.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:27.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:27.3 Info: => 0.0017525s 13:59:27.3 Info: AlterTable ReleaseProfiles 13:59:27.3 Info: => 1E-06s 13:59:27.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:27.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:27.3 Info: => 0.0014044s 13:59:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:27', 'add_indexer_and_enabled_to_release_profiles') 13:59:27.3 Info: Committing Transaction 13:59:27.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:27.3 Info: => 0.0204858s 13:59:27.3 Info: 42: remove_album_folders migrating 13:59:27.3 Info: Beginning Transaction 13:59:27.3 Info: Starting migration of Main DB to 42 13:59:27.3 Info: DeleteColumn Artists AlbumFolder 13:59:27.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) 13:59:27.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" 13:59:27.3 Info: DROP TABLE "Artists" 13:59:27.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:27.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:27.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:27.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:27.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:27.3 Info: => 0.0117652s 13:59:27.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:27.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:27.3 Info: => 8.72E-05s 13:59:27.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:27.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:27.3 Info: => 8.15E-05s 13:59:27.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:27.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) 13:59:27.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:27.3 Info: DROP TABLE "NamingConfig" 13:59:27.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:27.3 Info: => 0.0100852s 13:59:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:27', 'remove_album_folders') 13:59:27.3 Info: Committing Transaction 13:59:27.3 Info: 42: remove_album_folders migrated 13:59:27.3 Info: => 0.0333103s 13:59:27.3 Info: 44: add_priority_to_indexers migrating 13:59:27.3 Info: Beginning Transaction 13:59:27.3 Info: Starting migration of Main DB to 44 13:59:27.3 Info: AlterTable Indexers 13:59:27.3 Info: => 1.8E-06s 13:59:27.3 Info: CreateColumn Indexers Priority Int32 13:59:27.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:27.3 Info: => 0.0017594s 13:59:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:27', 'add_priority_to_indexers') 13:59:27.3 Info: Committing Transaction 13:59:27.4 Info: 44: add_priority_to_indexers migrated 13:59:27.4 Info: => 0.0227102s 13:59:27.4 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:27.4 Info: Beginning Transaction 13:59:27.4 Info: Starting migration of Main DB to 45 13:59:27.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:27.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:27.4 Info: => 0.0003119s 13:59:27.4 Info: PerformDBOperation 13:59:27.4 Info: Performing DB Operation 13:59:27.4 Info: => 7.76E-05s 13:59:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:27', 'remove_chown_and_folderchmod_config') 13:59:27.4 Info: Committing Transaction 13:59:27.4 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:27.4 Info: => 0.0222208s 13:59:27.4 Info: 47: update_notifiarr migrating 13:59:27.4 Info: Beginning Transaction 13:59:27.4 Info: Starting migration of Main DB to 47 13:59:27.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:27.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:27.4 Info: => 0.0002321s 13:59:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:27', 'update_notifiarr') 13:59:27.4 Info: Committing Transaction 13:59:27.4 Info: 47: update_notifiarr migrated 13:59:27.4 Info: => 0.0225291s 13:59:27.4 Info: 49: email_multiple_addresses migrating 13:59:27.4 Info: Beginning Transaction 13:59:27.4 Info: Starting migration of Main DB to 49 13:59:27.4 Info: PerformDBOperation 13:59:27.4 Info: Performing DB Operation 13:59:27.4 Info: => 0.0001846s 13:59:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:27', 'email_multiple_addresses') 13:59:27.4 Info: Committing Transaction 13:59:27.4 Info: 49: email_multiple_addresses migrated 13:59:27.4 Info: => 0.0224917s 13:59:27.4 Info: 50: rename_blacklist_to_blocklist migrating 13:59:27.4 Info: Beginning Transaction 13:59:27.4 Info: Starting migration of Main DB to 50 13:59:27.4 Info: RenameTable Blacklist Blocklist 13:59:27.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:27.4 Info: => 0.0045675s 13:59:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:27', 'rename_blacklist_to_blocklist') 13:59:27.4 Info: Committing Transaction 13:59:27.5 Info: 50: rename_blacklist_to_blocklist migrated 13:59:27.5 Info: => 0.0281578s 13:59:27.5 Info: 51: cdh_per_downloadclient migrating 13:59:27.5 Info: Beginning Transaction 13:59:27.5 Info: Starting migration of Main DB to 51 13:59:27.5 Info: AlterTable DownloadClients 13:59:27.5 Info: => 1.9E-06s 13:59:27.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:27.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:27.5 Info: => 0.0017586s 13:59:27.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:27.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:27.5 Info: => 0.001348s 13:59:27.5 Info: PerformDBOperation 13:59:27.5 Info: Performing DB Operation 13:59:27.5 Info: => 0.0003411s 13:59:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:27', 'cdh_per_downloadclient') 13:59:27.5 Info: Committing Transaction 13:59:27.5 Info: 51: cdh_per_downloadclient migrated 13:59:27.5 Info: => 0.0190868s 13:59:27.5 Info: 52: download_history migrating 13:59:27.5 Info: Beginning Transaction 13:59:27.5 Info: Starting migration of Main DB to 52 13:59:27.5 Info: CreateTable DownloadHistory 13:59:27.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) 13:59:27.5 Info: => 0.0005499s 13:59:27.5 Info: CreateIndex DownloadHistory (EventType) 13:59:27.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:27.5 Info: => 0.0002283s 13:59:27.5 Info: CreateIndex DownloadHistory (ArtistId) 13:59:27.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:27.5 Info: => 0.0001882s 13:59:27.5 Info: CreateIndex DownloadHistory (DownloadId) 13:59:27.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:27.5 Info: => 0.0002002s 13:59:27.5 Info: PerformDBOperation 13:59:27.5 Info: Performing DB Operation 13:59:27.5 Info: => 0.0002324s 13:59:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:27', 'download_history') 13:59:27.5 Info: Committing Transaction 13:59:27.5 Info: 52: download_history migrated 13:59:27.5 Info: => 0.0206442s 13:59:27.5 Info: 53: add_update_history migrating 13:59:27.5 Info: Beginning Transaction 13:59:27.5 Info: Starting migration of Main DB to 53 13:59:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:27', 'add_update_history') 13:59:27.5 Info: Committing Transaction 13:59:27.5 Info: 53: add_update_history migrated 13:59:27.5 Info: => 0.0227338s 13:59:27.5 Info: 54: add_on_update_to_notifications migrating 13:59:27.5 Info: Beginning Transaction 13:59:27.5 Info: Starting migration of Main DB to 54 13:59:27.5 Info: AlterTable Notifications 13:59:27.5 Info: => 1.6E-06s 13:59:27.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:27.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:27.5 Info: => 0.0017501s 13:59:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:27', 'add_on_update_to_notifications') 13:59:27.5 Info: Committing Transaction 13:59:27.6 Info: 54: add_on_update_to_notifications migrated 13:59:27.6 Info: => 0.0224737s 13:59:27.6 Info: 55: download_client_per_indexer migrating 13:59:27.6 Info: Beginning Transaction 13:59:27.6 Info: Starting migration of Main DB to 55 13:59:27.6 Info: AlterTable Indexers 13:59:27.6 Info: => 1.7E-06s 13:59:27.6 Info: CreateColumn Indexers DownloadClientId Int32 13:59:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:27.6 Info: => 0.0018438s 13:59:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:27', 'download_client_per_indexer') 13:59:27.6 Info: Committing Transaction 13:59:27.6 Info: 55: download_client_per_indexer migrated 13:59:27.6 Info: => 0.0224508s 13:59:27.6 Info: 56: AddNewItemMonitorType migrating 13:59:27.6 Info: Beginning Transaction 13:59:27.6 Info: Starting migration of Main DB to 56 13:59:27.6 Info: AlterTable Artists 13:59:27.6 Info: => 1.5E-06s 13:59:27.6 Info: CreateColumn Artists MonitorNewItems Int32 13:59:27.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:27.6 Info: => 0.0016349s 13:59:27.6 Info: AlterTable RootFolders 13:59:27.6 Info: => 7E-07s 13:59:27.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:27.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:27.6 Info: => 0.0012736s 13:59:27.6 Info: AlterTable ImportLists 13:59:27.6 Info: => 7E-07s 13:59:27.6 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:27.6 Info: => 0.0013448s 13:59:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:27', 'AddNewItemMonitorType') 13:59:27.6 Info: Committing Transaction 13:59:27.6 Info: 56: AddNewItemMonitorType migrated 13:59:27.6 Info: => 0.0250549s 13:59:27.6 Info: 57: ImportListSearch migrating 13:59:27.6 Info: Beginning Transaction 13:59:27.6 Info: Starting migration of Main DB to 57 13:59:27.6 Info: AlterTable ImportLists 13:59:27.6 Info: => 1.6E-06s 13:59:27.6 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:27.6 Info: => 0.0018333s 13:59:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:27', 'ImportListSearch') 13:59:27.6 Info: Committing Transaction 13:59:27.6 Info: 57: ImportListSearch migrated 13:59:27.6 Info: => 0.0225212s 13:59:27.6 Info: 58: ImportListMonitorExisting migrating 13:59:27.6 Info: Beginning Transaction 13:59:27.6 Info: Starting migration of Main DB to 58 13:59:27.6 Info: AlterTable ImportLists 13:59:27.6 Info: => 1.8E-06s 13:59:27.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:27.6 Info: => 0.0018339s 13:59:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:27', 'ImportListMonitorExisting') 13:59:27.6 Info: Committing Transaction 13:59:27.6 Info: 58: ImportListMonitorExisting migrated 13:59:27.6 Info: => 0.0225192s 13:59:27.6 Info: 59: add_indexer_tags migrating 13:59:27.6 Info: Beginning Transaction 13:59:27.6 Info: Starting migration of Main DB to 59 13:59:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:27.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:27.6 Info: => 0.0001648s 13:59:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:27.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:27.6 Info: => 7.56E-05s 13:59:27.6 Info: AlterTable Indexers 13:59:27.6 Info: => 1E-06s 13:59:27.6 Info: CreateColumn Indexers Tags String 13:59:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:27.6 Info: => 0.001754s 13:59:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:27', 'add_indexer_tags') 13:59:27.6 Info: Committing Transaction 13:59:27.7 Info: 59: add_indexer_tags migrated 13:59:27.7 Info: => 0.0220282s 13:59:27.7 Info: 60: update_audio_types migrating 13:59:27.7 Info: Beginning Transaction 13:59:27.7 Info: Starting migration of Main DB to 60 13:59:27.7 Info: PerformDBOperation 13:59:27.7 Info: Performing DB Operation 13:59:27.7 Info: => 0.0001735s 13:59:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:27', 'update_audio_types') 13:59:27.7 Info: Committing Transaction 13:59:27.7 Info: 60: update_audio_types migrated 13:59:27.7 Info: => 0.0224907s 13:59:27.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:27.7 Info: Beginning Transaction 13:59:27.7 Info: Starting migration of Main DB to 61 13:59:27.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:27.7 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:27.7 Info: => 0.0001508s 13:59:27.7 Info: AlterTable AlbumReleases 13:59:27.7 Info: => 1.2E-06s 13:59:27.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.7 Info: DROP TABLE "AlbumReleases" 13:59:27.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:27.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:27.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:27.7 Info: => 0.0118325s 13:59:27.7 Info: AlterTable Albums 13:59:27.7 Info: => 1.5E-06s 13:59:27.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.7 Info: DROP TABLE "Albums" 13:59:27.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:27.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:27.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:27.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:27.7 Info: => 0.0130258s 13:59:27.7 Info: AlterTable Albums 13:59:27.7 Info: => 1.7E-06s 13:59:27.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.7 Info: DROP TABLE "Albums" 13:59:27.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:27.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:27.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:27.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:27.7 Info: => 0.0121194s 13:59:27.7 Info: AlterTable Albums 13:59:27.7 Info: => 1.6E-06s 13:59:27.7 Info: AlterColumn Albums Added DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.7 Info: DROP TABLE "Albums" 13:59:27.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:27.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:27.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:27.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:27.7 Info: => 0.0118543s 13:59:27.7 Info: AlterTable Artists 13:59:27.7 Info: => 1.6E-06s 13:59:27.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.8 Info: DROP TABLE "Artists" 13:59:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:27.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:27.8 Info: => 0.0160997s 13:59:27.8 Info: AlterTable Artists 13:59:27.8 Info: => 1.5E-06s 13:59:27.8 Info: AlterColumn Artists Added DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.8 Info: DROP TABLE "Artists" 13:59:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:27.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:27.8 Info: => 0.0150595s 13:59:27.8 Info: AlterTable Blocklist 13:59:27.8 Info: => 1.8E-06s 13:59:27.8 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.8 Info: DROP TABLE "Blocklist" 13:59:27.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:27.8 Info: => 0.0107089s 13:59:27.8 Info: AlterTable Blocklist 13:59:27.8 Info: => 1.8E-06s 13:59:27.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.8 Info: DROP TABLE "Blocklist" 13:59:27.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:27.8 Info: => 0.0108813s 13:59:27.8 Info: AlterTable Commands 13:59:27.8 Info: => 1.8E-06s 13:59:27.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.8 Info: DROP TABLE "Commands" 13:59:27.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:27.8 Info: => 0.0108077s 13:59:27.8 Info: AlterTable Commands 13:59:27.8 Info: => 2E-06s 13:59:27.8 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.8 Info: DROP TABLE "Commands" 13:59:27.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:27.8 Info: => 0.0113971s 13:59:27.8 Info: AlterTable Commands 13:59:27.8 Info: => 1.9E-06s 13:59:27.8 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.8 Info: DROP TABLE "Commands" 13:59:27.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:27.8 Info: => 0.0109837s 13:59:27.8 Info: AlterTable DownloadClientStatus 13:59:27.8 Info: => 1.9E-06s 13:59:27.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:27.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) 13:59:27.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:27.8 Info: DROP TABLE "DownloadClientStatus" 13:59:27.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:27.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:27.8 Info: => 0.0112002s 13:59:27.8 Info: AlterTable DownloadClientStatus 13:59:27.8 Info: => 1.5E-06s 13:59:27.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:27.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) 13:59:27.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:27.8 Info: DROP TABLE "DownloadClientStatus" 13:59:27.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:27.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:27.9 Info: => 0.0110177s 13:59:27.9 Info: AlterTable DownloadClientStatus 13:59:27.9 Info: => 1.7E-06s 13:59:27.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:27.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) 13:59:27.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:27.9 Info: DROP TABLE "DownloadClientStatus" 13:59:27.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:27.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:27.9 Info: => 0.0110197s 13:59:27.9 Info: AlterTable DownloadHistory 13:59:27.9 Info: => 1.5E-06s 13:59:27.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.9 Info: DROP TABLE "DownloadHistory" 13:59:27.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:27.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:27.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:27.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:27.9 Info: => 0.0114397s 13:59:27.9 Info: AlterTable ExtraFiles 13:59:27.9 Info: => 1.6E-06s 13:59:27.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.9 Info: DROP TABLE "ExtraFiles" 13:59:27.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:27.9 Info: => 0.0107859s 13:59:27.9 Info: AlterTable ExtraFiles 13:59:27.9 Info: => 2.1E-06s 13:59:27.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.9 Info: DROP TABLE "ExtraFiles" 13:59:27.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:27.9 Info: => 0.0133729s 13:59:27.9 Info: AlterTable History 13:59:27.9 Info: => 2E-06s 13:59:27.9 Info: AlterColumn History Date DateTimeOffset 13:59:27.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) 13:59:27.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" 13:59:27.9 Info: DROP TABLE "History" 13:59:27.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:27.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:27.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:27.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:27.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:27.9 Info: => 0.0120717s 13:59:27.9 Info: AlterTable ImportListStatus 13:59:27.9 Info: => 1.5E-06s 13:59:27.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:27.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) 13:59:27.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:27.9 Info: DROP TABLE "ImportListStatus" 13:59:27.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:27.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:27.9 Info: => 0.0110966s 13:59:27.9 Info: AlterTable ImportListStatus 13:59:27.9 Info: => 1.7E-06s 13:59:27.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:27.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) 13:59:27.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:27.9 Info: DROP TABLE "ImportListStatus" 13:59:27.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:27.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:27.9 Info: => 0.011014s 13:59:27.9 Info: AlterTable ImportListStatus 13:59:27.9 Info: => 1.5E-06s 13:59:27.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:27.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) 13:59:27.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:27.9 Info: DROP TABLE "ImportListStatus" 13:59:27.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:27.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:27.9 Info: => 0.011325s 13:59:27.9 Info: AlterTable IndexerStatus 13:59:27.9 Info: => 1.7E-06s 13:59:27.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:28.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) 13:59:28.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:28.0 Info: DROP TABLE "IndexerStatus" 13:59:28.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:28.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:28.0 Info: => 0.0111702s 13:59:28.0 Info: AlterTable IndexerStatus 13:59:28.0 Info: => 1.8E-06s 13:59:28.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:28.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) 13:59:28.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:28.0 Info: DROP TABLE "IndexerStatus" 13:59:28.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:28.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:28.0 Info: => 0.0109159s 13:59:28.0 Info: AlterTable IndexerStatus 13:59:28.0 Info: => 1.6E-06s 13:59:28.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:28.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) 13:59:28.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:28.0 Info: DROP TABLE "IndexerStatus" 13:59:28.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:28.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:28.0 Info: => 0.0109607s 13:59:28.0 Info: AlterTable LyricFiles 13:59:28.0 Info: => 1.7E-06s 13:59:28.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:28.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:28.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 13:59:28.0 Info: DROP TABLE "LyricFiles" 13:59:28.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:28.0 Info: => 0.0105897s 13:59:28.0 Info: AlterTable LyricFiles 13:59:28.0 Info: => 1.8E-06s 13:59:28.0 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:28.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 13:59:28.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 13:59:28.0 Info: DROP TABLE "LyricFiles" 13:59:28.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:28.0 Info: => 0.010647s 13:59:28.0 Info: AlterTable MetadataFiles 13:59:28.0 Info: => 1.8E-06s 13:59:28.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:28.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) 13:59:28.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" 13:59:28.0 Info: DROP TABLE "MetadataFiles" 13:59:28.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:28.0 Info: => 0.0128307s 13:59:28.0 Info: AlterTable MetadataFiles 13:59:28.0 Info: => 2E-06s 13:59:28.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:28.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) 13:59:28.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" 13:59:28.0 Info: DROP TABLE "MetadataFiles" 13:59:28.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:28.0 Info: => 0.010592s 13:59:28.0 Info: AlterTable PendingReleases 13:59:28.0 Info: => 1.9E-06s 13:59:28.0 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:28.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) 13:59:28.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:28.0 Info: DROP TABLE "PendingReleases" 13:59:28.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:28.0 Info: => 0.0103485s 13:59:28.0 Info: AlterTable ScheduledTasks 13:59:28.0 Info: => 1.7E-06s 13:59:28.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:28.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) 13:59:28.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:28.0 Info: DROP TABLE "ScheduledTasks" 13:59:28.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:28.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:28.0 Info: => 0.0106386s 13:59:28.0 Info: AlterTable ScheduledTasks 13:59:28.0 Info: => 1.8E-06s 13:59:28.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:28.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:28.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:28.1 Info: DROP TABLE "ScheduledTasks" 13:59:28.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:28.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:28.1 Info: => 0.0108611s 13:59:28.1 Info: AlterTable TrackFiles 13:59:28.1 Info: => 1.8E-06s 13:59:28.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:28.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) 13:59:28.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" 13:59:28.1 Info: DROP TABLE "TrackFiles" 13:59:28.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:28.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:28.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:28.1 Info: => 0.0116447s 13:59:28.1 Info: AlterTable TrackFiles 13:59:28.1 Info: => 1.9E-06s 13:59:28.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:28.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) 13:59:28.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" 13:59:28.1 Info: DROP TABLE "TrackFiles" 13:59:28.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:28.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:28.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:28.1 Info: => 0.0115863s 13:59:28.1 Info: AlterTable VersionInfo 13:59:28.1 Info: => 1.9E-06s 13:59:28.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:28.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:28.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:28.1 Info: DROP TABLE "VersionInfo" 13:59:28.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:28.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:28.1 Info: => 0.0110517s 13:59:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:28', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:28.1 Info: Committing Transaction 13:59:28.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:28.1 Info: => 0.0364486s 13:59:28.1 Info: 62: add_on_delete_to_notifications migrating 13:59:28.1 Info: Beginning Transaction 13:59:28.1 Info: Starting migration of Main DB to 62 13:59:28.1 Info: AlterTable Notifications 13:59:28.1 Info: => 1.7E-06s 13:59:28.1 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:28.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:28.1 Info: => 0.0017774s 13:59:28.1 Info: AlterTable Notifications 13:59:28.1 Info: => 1.2E-06s 13:59:28.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:28.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:28.1 Info: => 0.0014668s 13:59:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:28', 'add_on_delete_to_notifications') 13:59:28.1 Info: Committing Transaction 13:59:28.1 Info: 62: add_on_delete_to_notifications migrated 13:59:28.1 Info: => 0.0262388s 13:59:28.1 Info: 63: add_custom_formats migrating 13:59:28.1 Info: Beginning Transaction 13:59:28.1 Info: Starting migration of Main DB to 63 13:59:28.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 13:59:28.1 Info: AlterTable DelayProfiles 13:59:28.1 Info: => 1.1E-06s 13:59:28.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:28.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:28.1 Info: => 0.0016962s 13:59:28.1 Info: UpdateData 13:59:28.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:28.1 Info: => 0.0001009s 13:59:28.1 Info: AlterTable TrackFiles 13:59:28.1 Info: => 9E-07s 13:59:28.1 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:28.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:28.2 Info: => 0.0013608s 13:59:28.2 Info: PerformDBOperation 13:59:28.2 Info: Performing DB Operation 13:59:28.2 Info: => 0.0028644s 13:59:28.2 Info: CreateTable CustomFormats 13:59:28.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 13:59:28.2 Info: => 0.0003617s 13:59:28.2 Info: CreateIndex CustomFormats (Name) 13:59:28.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:28.2 Info: => 0.0002017s 13:59:28.2 Info: AlterTable QualityProfiles 13:59:28.2 Info: => 1.1E-06s 13:59:28.2 Info: CreateColumn QualityProfiles FormatItems String 13:59:28.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:28.2 Info: => 0.0015018s 13:59:28.2 Info: AlterTable QualityProfiles 13:59:28.2 Info: => 8E-07s 13:59:28.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:28.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:28.2 Info: => 0.0014297s 13:59:28.2 Info: AlterTable QualityProfiles 13:59:28.2 Info: => 9E-07s 13:59:28.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:28.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:28.2 Info: => 0.0013854s 13:59:28.2 Info: PerformDBOperation 13:59:28.2 Info: Performing DB Operation 13:59:28.2 Info: => 0.0031882s 13:59:28.2 Info: PerformDBOperation 13:59:28.2 Info: Performing DB Operation 13:59:28.2 Info: => 7.63E-05s 13:59:28.2 Info: DeleteColumn ReleaseProfiles Preferred 13:59:28.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 13:59:28.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:28.2 Info: DROP TABLE "ReleaseProfiles" 13:59:28.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:28.2 Info: => 0.0107392s 13:59:28.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:28.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 13:59:28.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:28.2 Info: DROP TABLE "ReleaseProfiles" 13:59:28.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:28.2 Info: => 0.01082s 13:59:28.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:28.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:28.2 Info: => 0.0001139s 13:59:28.2 Info: AlterTable DelayProfiles 13:59:28.2 Info: => 1.6E-06s 13:59:28.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:28.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:28.2 Info: => 0.0014447s 13:59:28.2 Info: AlterTable DelayProfiles 13:59:28.2 Info: => 9E-07s 13:59:28.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:28.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:28.2 Info: => 0.001528s 13:59:28.2 Info: -> 1 Insert operations completed in 00:00:00.0002351 taking an average of 00:00:00.0002351 13:59:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:28', 'add_custom_formats') 13:59:28.2 Info: Committing Transaction 13:59:28.2 Info: 63: add_custom_formats migrated 13:59:28.2 Info: => 0.0229719s 13:59:28.2 Debug: Took: 00:00:02.4749116 13:59:28.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 13:59:28.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 13:59:28.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511683500354_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:28.3 Info: DatabaseEngineVersionCheck migrating 13:59:28.3 Info: PerformDBOperation 13:59:28.3 Info: Performing DB Operation 13:59:28.4 Info: SQLite 3.45.3 13:59:28.4 Info: => 0.0621857s 13:59:28.4 Info: DatabaseEngineVersionCheck migrated 13:59:28.4 Info: => 0.0622331s 13:59:28.4 Info: VersionMigration migrating 13:59:28.4 Info: Beginning Transaction 13:59:28.4 Info: CreateTable VersionInfo 13:59:28.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:28.4 Info: => 0.000382s 13:59:28.4 Info: Committing Transaction 13:59:28.4 Info: VersionMigration migrated 13:59:28.4 Info: => 0.0580933s 13:59:28.4 Info: VersionUniqueMigration migrating 13:59:28.4 Info: Beginning Transaction 13:59:28.4 Info: CreateIndex VersionInfo (Version) 13:59:28.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:28.4 Info: => 0.0003669s 13:59:28.4 Info: AlterTable VersionInfo 13:59:28.4 Info: => 1.3E-06s 13:59:28.4 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:28.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:28.4 Info: => 0.0013767s 13:59:28.4 Info: Committing Transaction 13:59:28.5 Info: VersionUniqueMigration migrated 13:59:28.5 Info: => 0.0209839s 13:59:28.5 Info: VersionDescriptionMigration migrating 13:59:28.5 Info: Beginning Transaction 13:59:28.5 Info: AlterTable VersionInfo 13:59:28.5 Info: => 1.7E-06s 13:59:28.5 Info: CreateColumn VersionInfo Description String 13:59:28.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:28.5 Info: => 0.0004957s 13:59:28.5 Info: Committing Transaction 13:59:28.5 Info: VersionDescriptionMigration migrated 13:59:28.5 Info: => 0.0174193s 13:59:28.5 Info: 1: InitialSetup migrating 13:59:28.5 Info: Beginning Transaction 13:59:28.5 Info: Starting migration of Main DB to 1 13:59:28.5 Info: CreateTable Config 13:59:28.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:28.5 Info: => 0.0006193s 13:59:28.5 Info: CreateIndex Config (Key) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:28.5 Info: => 0.0001923s 13:59:28.5 Info: CreateTable RootFolders 13:59:28.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:28.5 Info: => 0.0002114s 13:59:28.5 Info: CreateIndex RootFolders (Path) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:28.5 Info: => 0.0001805s 13:59:28.5 Info: CreateTable Artists 13:59:28.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) 13:59:28.5 Info: => 0.0005791s 13:59:28.5 Info: CreateIndex Artists (ForeignArtistId) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:28.5 Info: => 0.0001869s 13:59:28.5 Info: CreateIndex Artists (NameSlug) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:28.5 Info: => 0.0001585s 13:59:28.5 Info: CreateIndex Artists (CleanName) 13:59:28.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:28.5 Info: => 0.0001611s 13:59:28.5 Info: CreateIndex Artists (Path) 13:59:28.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:28.5 Info: => 0.0001571s 13:59:28.5 Info: CreateTable Albums 13:59:28.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) 13:59:28.5 Info: => 0.0005008s 13:59:28.5 Info: CreateIndex Albums (ForeignAlbumId) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:28.5 Info: => 0.0001788s 13:59:28.5 Info: CreateIndex Albums (MBId) 13:59:28.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:28.5 Info: => 0.0001678s 13:59:28.5 Info: CreateIndex Albums (TADBId) 13:59:28.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:28.5 Info: => 0.0001865s 13:59:28.5 Info: CreateIndex Albums (TitleSlug) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:28.5 Info: => 0.0001729s 13:59:28.5 Info: CreateIndex Albums (CleanTitle) 13:59:28.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:28.5 Info: => 0.0001823s 13:59:28.5 Info: CreateIndex Albums (Path) 13:59:28.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:28.5 Info: => 0.0001622s 13:59:28.5 Info: CreateTable Tracks 13:59:28.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) 13:59:28.5 Info: => 0.0003309s 13:59:28.5 Info: CreateIndex Tracks (ForeignTrackId) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:28.5 Info: => 0.0001691s 13:59:28.5 Info: CreateIndex Tracks (ArtistId) 13:59:28.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:28.5 Info: => 0.000178s 13:59:28.5 Info: CreateIndex Tracks (TrackFileId) 13:59:28.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:28.5 Info: => 0.0002015s 13:59:28.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:28.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:28.5 Info: => 0.0001872s 13:59:28.5 Info: CreateTable TrackFiles 13:59:28.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) 13:59:28.5 Info: => 0.0003263s 13:59:28.5 Info: CreateIndex TrackFiles (ArtistId) 13:59:28.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:28.5 Info: => 0.000178s 13:59:28.5 Info: CreateIndex TrackFiles (AlbumId) 13:59:28.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:28.5 Info: => 0.0002095s 13:59:28.5 Info: CreateTable History 13:59:28.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) 13:59:28.5 Info: => 0.0003677s 13:59:28.5 Info: CreateIndex History (Date) 13:59:28.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:28.5 Info: => 0.0001731s 13:59:28.5 Info: CreateIndex History (EventType) 13:59:28.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:28.5 Info: => 0.0001632s 13:59:28.5 Info: CreateIndex History (DownloadId) 13:59:28.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:28.5 Info: => 0.0001752s 13:59:28.5 Info: CreateIndex History (AlbumId) 13:59:28.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:28.5 Info: => 0.0001597s 13:59:28.5 Info: CreateTable Notifications 13:59:28.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) 13:59:28.5 Info: => 0.0002927s 13:59:28.5 Info: CreateTable ScheduledTasks 13:59:28.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:28.5 Info: => 0.0002929s 13:59:28.5 Info: CreateIndex ScheduledTasks (TypeName) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:28.5 Info: => 0.0002051s 13:59:28.5 Info: CreateTable Indexers 13:59:28.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) 13:59:28.5 Info: => 0.0003042s 13:59:28.5 Info: CreateIndex Indexers (Name) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:28.5 Info: => 0.0001765s 13:59:28.5 Info: CreateTable Profiles 13:59:28.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:28.5 Info: => 0.000243s 13:59:28.5 Info: CreateIndex Profiles (Name) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:28.5 Info: => 0.0001767s 13:59:28.5 Info: CreateTable QualityDefinitions 13:59:28.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:28.5 Info: => 0.0002696s 13:59:28.5 Info: CreateIndex QualityDefinitions (Quality) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:28.5 Info: => 0.0001786s 13:59:28.5 Info: CreateIndex QualityDefinitions (Title) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:28.5 Info: => 0.0002215s 13:59:28.5 Info: CreateTable NamingConfig 13:59:28.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) 13:59:28.5 Info: => 0.0002985s 13:59:28.5 Info: CreateTable Blacklist 13:59:28.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 '') 13:59:28.5 Info: => 0.0004095s 13:59:28.5 Info: CreateTable Metadata 13:59:28.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) 13:59:28.5 Info: => 0.0002451s 13:59:28.5 Info: CreateTable MetadataFiles 13:59:28.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) 13:59:28.5 Info: => 0.0003144s 13:59:28.5 Info: CreateTable DownloadClients 13:59:28.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) 13:59:28.5 Info: => 0.0002808s 13:59:28.5 Info: CreateTable PendingReleases 13:59:28.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 '') 13:59:28.5 Info: => 0.0003129s 13:59:28.5 Info: CreateTable RemotePathMappings 13:59:28.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:28.5 Info: => 0.0002512s 13:59:28.5 Info: CreateTable Tags 13:59:28.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:28.5 Info: => 0.0002189s 13:59:28.5 Info: CreateIndex Tags (Label) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:28.5 Info: => 0.0001914s 13:59:28.5 Info: CreateTable Restrictions 13:59:28.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:28.5 Info: => 0.0002637s 13:59:28.5 Info: CreateTable DelayProfiles 13:59:28.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) 13:59:28.5 Info: => 0.0003036s 13:59:28.5 Info: CreateTable Users 13:59:28.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:28.5 Info: => 0.0002483s 13:59:28.5 Info: CreateIndex Users (Identifier) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:28.5 Info: => 0.0001994s 13:59:28.5 Info: CreateIndex Users (Username) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:28.5 Info: => 0.0001924s 13:59:28.5 Info: CreateTable Commands 13:59:28.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) 13:59:28.5 Info: => 0.000308s 13:59:28.5 Info: CreateTable IndexerStatus 13:59:28.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) 13:59:28.5 Info: => 0.0003068s 13:59:28.5 Info: CreateIndex IndexerStatus (ProviderId) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:28.5 Info: => 0.000208s 13:59:28.5 Info: CreateTable ExtraFiles 13:59:28.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) 13:59:28.5 Info: => 0.0002955s 13:59:28.5 Info: CreateTable LyricFiles 13:59:28.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) 13:59:28.5 Info: => 0.0003334s 13:59:28.5 Info: CreateTable LanguageProfiles 13:59:28.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:28.5 Info: => 0.0002399s 13:59:28.5 Info: CreateIndex LanguageProfiles (Name) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:28.5 Info: => 0.0001877s 13:59:28.5 Info: CreateTable DownloadClientStatus 13:59:28.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) 13:59:28.5 Info: => 0.0002597s 13:59:28.5 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:28.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:28.5 Info: => 0.0001998s 13:59:28.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:28.5 Info: -> 1 Insert operations completed in 00:00:00.0001323 taking an average of 00:00:00.0001323 13:59:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:28', 'InitialSetup') 13:59:28.5 Info: Committing Transaction 13:59:28.6 Info: 1: InitialSetup migrated 13:59:28.6 Info: => 0.0470882s 13:59:28.6 Info: 2: add_reason_to_pending_releases migrating 13:59:28.6 Info: Beginning Transaction 13:59:28.6 Info: Starting migration of Main DB to 2 13:59:28.6 Info: AlterTable PendingReleases 13:59:28.6 Info: => 1.8E-06s 13:59:28.6 Info: CreateColumn PendingReleases Reason Int32 13:59:28.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:28.6 Info: => 0.0013651s 13:59:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:28', 'add_reason_to_pending_releases') 13:59:28.6 Info: Committing Transaction 13:59:28.6 Info: 2: add_reason_to_pending_releases migrated 13:59:28.6 Info: => 0.0227541s 13:59:28.6 Info: 3: add_medium_support migrating 13:59:28.6 Info: Beginning Transaction 13:59:28.6 Info: Starting migration of Main DB to 3 13:59:28.6 Info: AlterTable Albums 13:59:28.6 Info: => 1.7E-06s 13:59:28.6 Info: CreateColumn Albums Media String 13:59:28.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:28.6 Info: => 0.0013625s 13:59:28.6 Info: AlterTable Tracks 13:59:28.6 Info: => 8E-07s 13:59:28.6 Info: CreateColumn Tracks MediumNumber Int32 13:59:28.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:28.6 Info: => 0.0011176s 13:59:28.6 Info: AlterTable Tracks 13:59:28.6 Info: => 9E-07s 13:59:28.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:28.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:28.6 Info: => 0.0010911s 13:59:28.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:28.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:28.6 Info: => 8.06E-05s 13:59:28.6 Info: DeleteColumn Tracks TrackNumber 13:59:28.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) 13:59:28.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" 13:59:28.6 Info: DROP TABLE "Tracks" 13:59:28.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:28.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:28.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:28.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:28.6 Info: => 0.0103265s 13:59:28.6 Info: AlterTable Tracks 13:59:28.6 Info: => 1.4E-06s 13:59:28.6 Info: CreateColumn Tracks TrackNumber String 13:59:28.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:28.6 Info: => 0.0011131s 13:59:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:28', 'add_medium_support') 13:59:28.6 Info: Committing Transaction 13:59:28.6 Info: 3: add_medium_support migrated 13:59:28.6 Info: => 0.0195161s 13:59:28.6 Info: 4: add_various_qualites_in_profile migrating 13:59:28.6 Info: Beginning Transaction 13:59:28.6 Info: Starting migration of Main DB to 4 13:59:28.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:28.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:28.6 Info: => 0.000176s 13:59:28.6 Info: PerformDBOperation 13:59:28.6 Info: Performing DB Operation 13:59:28.6 Info: => 9.68E-05s 13:59:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:28', 'add_various_qualites_in_profile') 13:59:28.6 Info: Committing Transaction 13:59:28.6 Info: 4: add_various_qualites_in_profile migrated 13:59:28.6 Info: => 0.0166841s 13:59:28.6 Info: 5: metadata_profiles migrating 13:59:28.6 Info: Beginning Transaction 13:59:28.6 Info: Starting migration of Main DB to 5 13:59:28.6 Info: CreateTable MetadataProfiles 13:59:28.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:28.6 Info: => 0.0004817s 13:59:28.6 Info: CreateIndex MetadataProfiles (Name) 13:59:28.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:28.6 Info: => 0.0002327s 13:59:28.6 Info: AlterTable Artists 13:59:28.6 Info: => 1.1E-06s 13:59:28.6 Info: CreateColumn Artists MetadataProfileId Int32 13:59:28.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:28.6 Info: => 0.0013124s 13:59:28.6 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:28.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) 13:59:28.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" 13:59:28.6 Info: DROP TABLE "Artists" 13:59:28.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:28.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:28.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:28.7 Info: => 0.0111796s 13:59:28.7 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:28.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 13:59:28.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 13:59:28.7 Info: DROP TABLE "Artists" 13:59:28.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:28.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:28.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:28.7 Info: => 0.0111343s 13:59:28.7 Info: AlterTable Albums 13:59:28.7 Info: => 1.7E-06s 13:59:28.7 Info: CreateColumn Albums SecondaryTypes String 13:59:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:28.7 Info: => 0.0011046s 13:59:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:28', 'metadata_profiles') 13:59:28.7 Info: Committing Transaction 13:59:28.7 Info: 5: metadata_profiles migrated 13:59:28.7 Info: => 0.0204548s 13:59:28.7 Info: 6: separate_automatic_and_interactive_search migrating 13:59:28.7 Info: Beginning Transaction 13:59:28.7 Info: Starting migration of Main DB to 6 13:59:28.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:28.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 13:59:28.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:28.7 Info: DROP TABLE "Indexers" 13:59:28.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:28.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:28.7 Info: => 0.0165589s 13:59:28.7 Info: AlterTable Indexers 13:59:28.7 Info: => 1.5E-06s 13:59:28.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:28.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:28.7 Info: => 0.0012273s 13:59:28.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:28.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:28.7 Info: => 7.78E-05s 13:59:28.7 Info: AlterTable Indexers 13:59:28.7 Info: => 8E-07s 13:59:28.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:28.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 13:59:28.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 13:59:28.7 Info: DROP TABLE "Indexers" 13:59:28.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:28.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:28.7 Info: => 0.0093781s 13:59:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:28', 'separate_automatic_and_interactive_search') 13:59:28.7 Info: Committing Transaction 13:59:28.7 Info: 6: separate_automatic_and_interactive_search migrated 13:59:28.7 Info: => 0.0272613s 13:59:28.7 Info: 7: change_album_path_to_relative migrating 13:59:28.7 Info: Beginning Transaction 13:59:28.7 Info: Starting migration of Main DB to 7 13:59:28.7 Info: DeleteColumn Albums Path 13:59:28.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:28.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:28.7 Info: DROP TABLE "Albums" 13:59:28.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:28.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:28.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:28.7 Info: => 0.0104058s 13:59:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:28', 'change_album_path_to_relative') 13:59:28.7 Info: Committing Transaction 13:59:28.8 Info: 7: change_album_path_to_relative migrated 13:59:28.8 Info: => 0.0283598s 13:59:28.8 Info: 8: change_quality_size_mb_to_kb migrating 13:59:28.8 Info: Beginning Transaction 13:59:28.8 Info: Starting migration of Main DB to 8 13:59:28.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 13:59:28.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 13:59:28.8 Info: => 0.0001666s 13:59:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:28', 'change_quality_size_mb_to_kb') 13:59:28.8 Info: Committing Transaction 13:59:28.8 Info: 8: change_quality_size_mb_to_kb migrated 13:59:28.8 Info: => 0.016832s 13:59:28.8 Info: 9: album_releases migrating 13:59:28.8 Info: Beginning Transaction 13:59:28.8 Info: Starting migration of Main DB to 9 13:59:28.8 Info: AlterTable Albums 13:59:28.8 Info: => 1.6E-06s 13:59:28.8 Info: CreateColumn Albums Releases String 13:59:28.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:28.8 Info: => 0.0015548s 13:59:28.8 Info: AlterTable Albums 13:59:28.8 Info: => 9E-07s 13:59:28.8 Info: CreateColumn Albums CurrentRelease String 13:59:28.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:28.8 Info: => 0.0011997s 13:59:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:28', 'album_releases') 13:59:28.8 Info: Committing Transaction 13:59:28.8 Info: 9: album_releases migrated 13:59:28.8 Info: => 0.020852s 13:59:28.8 Info: 10: album_releases_fix migrating 13:59:28.8 Info: Beginning Transaction 13:59:28.8 Info: Starting migration of Main DB to 10 13:59:28.8 Info: AlterTable Albums 13:59:28.8 Info: => 1.7E-06s 13:59:28.8 Info: AlterColumn Albums Releases String 13:59:28.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) 13:59:28.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" 13:59:28.8 Info: DROP TABLE "Albums" 13:59:28.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:28.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:28.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:28.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:28.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:28.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:28.8 Info: => 0.0106111s 13:59:28.8 Info: AlterTable Albums 13:59:28.8 Info: => 1.8E-06s 13:59:28.8 Info: AlterColumn Albums CurrentRelease String 13:59:28.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) 13:59:28.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" 13:59:28.8 Info: DROP TABLE "Albums" 13:59:28.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:28.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:28.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:28.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:28.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:28.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:28.8 Info: => 0.0108273s 13:59:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:28', 'album_releases_fix') 13:59:28.8 Info: Committing Transaction 13:59:28.8 Info: 10: album_releases_fix migrated 13:59:28.8 Info: => 0.0289668s 13:59:28.8 Info: 11: import_lists migrating 13:59:28.8 Info: Beginning Transaction 13:59:28.8 Info: Starting migration of Main DB to 11 13:59:28.8 Info: CreateTable ImportLists 13:59:28.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) 13:59:28.8 Info: => 0.0005658s 13:59:28.8 Info: CreateIndex ImportLists (Name) 13:59:28.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:28.8 Info: => 0.0002011s 13:59:28.8 Info: CreateTable ImportListStatus 13:59:28.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) 13:59:28.8 Info: => 0.0002575s 13:59:28.8 Info: CreateIndex ImportListStatus (ProviderId) 13:59:28.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:28.8 Info: => 0.0001778s 13:59:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:28', 'import_lists') 13:59:28.8 Info: Committing Transaction 13:59:28.9 Info: 11: import_lists migrated 13:59:28.9 Info: => 0.0209685s 13:59:28.9 Info: 12: add_release_status migrating 13:59:28.9 Info: Beginning Transaction 13:59:28.9 Info: Starting migration of Main DB to 12 13:59:28.9 Info: AlterTable MetadataProfiles 13:59:28.9 Info: => 1.7E-06s 13:59:28.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:28.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:28.9 Info: => 0.0015269s 13:59:28.9 Info: PerformDBOperation 13:59:28.9 Info: Performing DB Operation 13:59:28.9 Info: => 5.9E-05s 13:59:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:28', 'add_release_status') 13:59:28.9 Info: Committing Transaction 13:59:28.9 Info: 12: add_release_status migrated 13:59:28.9 Info: => 0.0208276s 13:59:28.9 Info: 13: album_download_notification migrating 13:59:28.9 Info: Beginning Transaction 13:59:28.9 Info: Starting migration of Main DB to 13 13:59:28.9 Info: AlterTable Notifications 13:59:28.9 Info: => 1.6E-06s 13:59:28.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:28.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:28.9 Info: => 0.0015735s 13:59:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:28', 'album_download_notification') 13:59:28.9 Info: Committing Transaction 13:59:28.9 Info: 13: album_download_notification migrated 13:59:28.9 Info: => 0.0224622s 13:59:28.9 Info: 14: fix_language_metadata_profiles migrating 13:59:28.9 Info: Beginning Transaction 13:59:28.9 Info: Starting migration of Main DB to 14 13:59:28.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 13:59:28.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 13:59:28.9 Info: => 0.0002931s 13:59:28.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 13:59:28.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 13:59:28.9 Info: => 0.0001452s 13:59:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:28', 'fix_language_metadata_profiles') 13:59:28.9 Info: Committing Transaction 13:59:28.9 Info: 14: fix_language_metadata_profiles migrated 13:59:28.9 Info: => 0.0221099s 13:59:28.9 Info: 15: remove_fanzub migrating 13:59:28.9 Info: Beginning Transaction 13:59:28.9 Info: Starting migration of Main DB to 15 13:59:28.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:28.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:28.9 Info: => 0.0001581s 13:59:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:28', 'remove_fanzub') 13:59:28.9 Info: Committing Transaction 13:59:29.0 Info: 15: remove_fanzub migrated 13:59:29.0 Info: => 0.0226243s 13:59:29.0 Info: 16: update_artist_history_indexes migrating 13:59:29.0 Info: Beginning Transaction 13:59:29.0 Info: Starting migration of Main DB to 16 13:59:29.0 Info: CreateIndex Albums (ArtistId) 13:59:29.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:29.0 Info: => 0.0003724s 13:59:29.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:29.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:29.0 Info: => 0.0001991s 13:59:29.0 Info: DeleteIndex History (AlbumId) 13:59:29.0 Info: DROP INDEX "IX_History_AlbumId" 13:59:29.0 Info: => 0.000269s 13:59:29.0 Info: CreateIndex History (AlbumId, Date) 13:59:29.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:29.0 Info: => 0.0001951s 13:59:29.0 Info: DeleteIndex History (DownloadId) 13:59:29.0 Info: DROP INDEX "IX_History_DownloadId" 13:59:29.0 Info: => 0.0002057s 13:59:29.0 Info: CreateIndex History (DownloadId, Date) 13:59:29.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:29.0 Info: => 0.0001904s 13:59:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:29', 'update_artist_history_indexes') 13:59:29.0 Info: Committing Transaction 13:59:29.0 Info: 16: update_artist_history_indexes migrated 13:59:29.0 Info: => 0.0208417s 13:59:29.0 Info: 17: remove_nma migrating 13:59:29.0 Info: Beginning Transaction 13:59:29.0 Info: Starting migration of Main DB to 17 13:59:29.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:29.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:29.0 Info: => 0.000154s 13:59:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:29', 'remove_nma') 13:59:29.0 Info: Committing Transaction 13:59:29.0 Info: 17: remove_nma migrated 13:59:29.0 Info: => 0.0168735s 13:59:29.0 Info: 18: album_disambiguation migrating 13:59:29.0 Info: Beginning Transaction 13:59:29.0 Info: Starting migration of Main DB to 18 13:59:29.0 Info: AlterTable Albums 13:59:29.0 Info: => 1.3E-06s 13:59:29.0 Info: CreateColumn Albums Disambiguation String 13:59:29.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:29.0 Info: => 0.0015566s 13:59:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:29', 'album_disambiguation') 13:59:29.0 Info: Committing Transaction 13:59:29.0 Info: 18: album_disambiguation migrated 13:59:29.0 Info: => 0.0223784s 13:59:29.0 Info: 19: add_ape_quality_in_profiles migrating 13:59:29.0 Info: Beginning Transaction 13:59:29.0 Info: Starting migration of Main DB to 19 13:59:29.0 Info: PerformDBOperation 13:59:29.0 Info: Performing DB Operation 13:59:29.0 Info: => 9.98E-05s 13:59:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:29', 'add_ape_quality_in_profiles') 13:59:29.0 Info: Committing Transaction 13:59:29.0 Info: 19: add_ape_quality_in_profiles migrated 13:59:29.0 Info: => 0.022743s 13:59:29.0 Info: 20: remove_pushalot migrating 13:59:29.0 Info: Beginning Transaction 13:59:29.0 Info: Starting migration of Main DB to 20 13:59:29.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:29.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:29.0 Info: => 0.0001552s 13:59:29.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:29.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:29.0 Info: => 7.39E-05s 13:59:29.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:29.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:29.0 Info: => 7.09E-05s 13:59:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:29', 'remove_pushalot') 13:59:29.0 Info: Committing Transaction 13:59:29.1 Info: 20: remove_pushalot migrated 13:59:29.1 Info: => 0.022079s 13:59:29.1 Info: 21: add_custom_filters migrating 13:59:29.1 Info: Beginning Transaction 13:59:29.1 Info: Starting migration of Main DB to 21 13:59:29.1 Info: CreateTable CustomFilters 13:59:29.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:29.1 Info: => 0.0004484s 13:59:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:29', 'add_custom_filters') 13:59:29.1 Info: Committing Transaction 13:59:29.1 Info: 21: add_custom_filters migrated 13:59:29.1 Info: => 0.0224626s 13:59:29.1 Info: 22: import_list_tags migrating 13:59:29.1 Info: Beginning Transaction 13:59:29.1 Info: Starting migration of Main DB to 22 13:59:29.1 Info: AlterTable ImportLists 13:59:29.1 Info: => 1.9E-06s 13:59:29.1 Info: CreateColumn ImportLists Tags String 13:59:29.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:29.1 Info: => 0.0016161s 13:59:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:29', 'import_list_tags') 13:59:29.1 Info: Committing Transaction 13:59:29.1 Info: 22: import_list_tags migrated 13:59:29.1 Info: => 0.0223994s 13:59:29.1 Info: 23: add_release_groups_etc migrating 13:59:29.1 Info: Beginning Transaction 13:59:29.1 Info: Starting migration of Main DB to 23 13:59:29.1 Info: CreateTable ArtistMetadata 13:59:29.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) 13:59:29.1 Info: => 0.0005478s 13:59:29.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:29.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:29.1 Info: => 0.0001988s 13:59:29.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" 13:59:29.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" 13:59:29.1 Info: => 0.0001691s 13:59:29.1 Info: AlterTable Artists 13:59:29.1 Info: => 1.3E-06s 13:59:29.1 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:29.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:29.1 Info: => 0.0014521s 13:59:29.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:29.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:29.1 Info: => 0.000149s 13:59:29.1 Info: CreateTable AlbumReleases 13:59:29.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) 13:59:29.1 Info: => 0.0003808s 13:59:29.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:29.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:29.1 Info: => 0.0001974s 13:59:29.1 Info: CreateIndex AlbumReleases (AlbumId) 13:59:29.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:29.1 Info: => 0.0001779s 13:59:29.1 Info: PerformDBOperation 13:59:29.1 Info: Performing DB Operation 13:59:29.1 Info: => 6.54E-05s 13:59:29.1 Info: AlterTable Albums 13:59:29.1 Info: => 8E-07s 13:59:29.1 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:29.1 Info: => 0.00134s 13:59:29.1 Info: AlterTable Albums 13:59:29.1 Info: => 9E-07s 13:59:29.1 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:29.1 Info: => 0.0013504s 13:59:29.1 Info: AlterTable Albums 13:59:29.1 Info: => 9E-07s 13:59:29.1 Info: CreateColumn Albums Links String 13:59:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:29.1 Info: => 0.001305s 13:59:29.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:29.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:29.1 Info: => 0.0001816s 13:59:29.1 Info: AlterTable Tracks 13:59:29.1 Info: => 9E-07s 13:59:29.1 Info: CreateColumn Tracks ForeignRecordingId String 13:59:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:29.1 Info: => 0.0013308s 13:59:29.1 Info: AlterTable Tracks 13:59:29.1 Info: => 1E-06s 13:59:29.1 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:29.1 Info: => 0.0013147s 13:59:29.1 Info: AlterTable Tracks 13:59:29.1 Info: => 8E-07s 13:59:29.1 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:29.1 Info: => 0.0013576s 13:59:29.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:29.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:29.1 Info: => 0.0001566s 13:59:29.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:29.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:29.1 Info: => 0.0001307s 13:59:29.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:29.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) 13:59:29.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" 13:59:29.1 Info: DROP TABLE "Artists" 13:59:29.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:29.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:29.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:29.1 Info: => 0.010762s 13:59:29.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:29.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) 13:59:29.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" 13:59:29.1 Info: DROP TABLE "Albums" 13:59:29.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:29.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:29.1 Info: => 0.0112174s 13:59:29.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:29.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:29.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 13:59:29.2 Info: DROP TABLE "Tracks" 13:59:29.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:29.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:29.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:29.2 Info: => 0.0104007s 13:59:29.2 Info: DeleteColumn TrackFiles ArtistId 13:59:29.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:29.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 13:59:29.2 Info: DROP TABLE "TrackFiles" 13:59:29.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:29.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:29.2 Info: => 0.0100425s 13:59:29.2 Info: CreateIndex Artists (ArtistMetadataId) 13:59:29.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:29.2 Info: => 0.0001763s 13:59:29.2 Info: CreateIndex Artists (Monitored) 13:59:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:29.2 Info: => 0.0001724s 13:59:29.2 Info: CreateIndex Albums (ArtistMetadataId) 13:59:29.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:29.2 Info: => 0.0001756s 13:59:29.2 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:29.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:29.2 Info: => 0.000177s 13:59:29.2 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:29.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:29.2 Info: => 0.0001796s 13:59:29.2 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:29.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:29.2 Info: => 0.0001753s 13:59:29.2 Info: UpdateData 13:59:29.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:29.2 Info: => 9.32E-05s 13:59:29.2 Info: UpdateData 13:59:29.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:29.2 Info: => 9.86E-05s 13:59:29.2 Info: UpdateData 13:59:29.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:29.2 Info: => 9.43E-05s 13:59:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:29', 'add_release_groups_etc') 13:59:29.2 Info: Committing Transaction 13:59:29.2 Info: 23: add_release_groups_etc migrated 13:59:29.2 Info: => 0.0220365s 13:59:29.2 Info: 24: NewMediaInfoFormat migrating 13:59:29.2 Info: Beginning Transaction 13:59:29.2 Info: Starting migration of Main DB to 24 13:59:29.2 Info: UpdateData 13:59:29.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:29.2 Info: => 0.0001599s 13:59:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:29', 'NewMediaInfoFormat') 13:59:29.2 Info: Committing Transaction 13:59:29.2 Info: 24: NewMediaInfoFormat migrated 13:59:29.2 Info: => 0.0333004s 13:59:29.2 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:29.2 Info: Beginning Transaction 13:59:29.2 Info: Starting migration of Main DB to 25 13:59:29.2 Info: RenameTable Restrictions ReleaseProfiles 13:59:29.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:29.2 Info: => 0.0045306s 13:59:29.2 Info: AlterTable ReleaseProfiles 13:59:29.2 Info: => 1.7E-06s 13:59:29.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:29.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:29.2 Info: => 0.0012908s 13:59:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:29', 'rename_restrictions_to_release_profiles') 13:59:29.2 Info: Committing Transaction 13:59:29.2 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:29.2 Info: => 0.0183726s 13:59:29.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:29.2 Info: Beginning Transaction 13:59:29.2 Info: Starting migration of Main DB to 26 13:59:29.2 Info: RenameTable Profiles QualityProfiles 13:59:29.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:29.3 Info: => 0.0046455s 13:59:29.3 Info: AlterTable QualityProfiles 13:59:29.3 Info: => 1.4E-06s 13:59:29.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:29.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:29.3 Info: => 0.0012338s 13:59:29.3 Info: AlterTable LanguageProfiles 13:59:29.3 Info: => 7E-07s 13:59:29.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:29.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:29.3 Info: => 0.0011866s 13:59:29.3 Info: UpdateData 13:59:29.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:29.3 Info: => 7.98E-05s 13:59:29.3 Info: UpdateData 13:59:29.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:29.3 Info: => 6.69E-05s 13:59:29.3 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:29.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:29.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" 13:59:29.3 Info: DROP TABLE "Artists" 13:59:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:29.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:29.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:29.3 Info: => 0.0133389s 13:59:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:29', 'rename_quality_profiles_add_upgrade_allowed') 13:59:29.3 Info: Committing Transaction 13:59:29.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:29.3 Info: => 0.0320663s 13:59:29.3 Info: 27: add_import_exclusions migrating 13:59:29.3 Info: Beginning Transaction 13:59:29.3 Info: Starting migration of Main DB to 27 13:59:29.3 Info: CreateTable ImportListExclusions 13:59:29.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:29.3 Info: => 0.000431s 13:59:29.3 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:29.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:29.3 Info: => 0.0002084s 13:59:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:29', 'add_import_exclusions') 13:59:29.3 Info: Committing Transaction 13:59:29.3 Info: 27: add_import_exclusions migrated 13:59:29.3 Info: => 0.0219592s 13:59:29.3 Info: 28: clean_artist_metadata_table migrating 13:59:29.3 Info: Beginning Transaction 13:59:29.3 Info: Starting migration of Main DB to 28 13:59:29.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) 13:59:29.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) 13:59:29.3 Info: => 0.0003532s 13:59:29.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) 13:59:29.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) 13:59:29.3 Info: => 0.0001907s 13:59:29.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) 13:59:29.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) 13:59:29.3 Info: => 0.000191s 13:59:29.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) 13:59:29.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) 13:59:29.3 Info: => 0.0001849s 13:59:29.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) 13:59:29.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) 13:59:29.3 Info: => 0.0001877s 13:59:29.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) 13:59:29.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) 13:59:29.3 Info: => 0.0001892s 13:59:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:29', 'clean_artist_metadata_table') 13:59:29.3 Info: Committing Transaction 13:59:29.3 Info: 28: clean_artist_metadata_table migrated 13:59:29.3 Info: => 0.0213988s 13:59:29.3 Info: 29: health_issue_notification migrating 13:59:29.3 Info: Beginning Transaction 13:59:29.3 Info: Starting migration of Main DB to 29 13:59:29.3 Info: AlterTable Notifications 13:59:29.3 Info: => 1.6E-06s 13:59:29.3 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:29.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:29.3 Info: => 0.0015782s 13:59:29.3 Info: AlterTable Notifications 13:59:29.3 Info: => 8E-07s 13:59:29.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:29.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:29.3 Info: => 0.0012674s 13:59:29.3 Info: AlterTable Notifications 13:59:29.3 Info: => 9E-07s 13:59:29.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:29.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:29.3 Info: => 0.0012522s 13:59:29.3 Info: AlterTable Notifications 13:59:29.3 Info: => 9E-07s 13:59:29.3 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:29.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:29.3 Info: => 0.0013003s 13:59:29.3 Info: AlterTable Notifications 13:59:29.3 Info: => 1.1E-06s 13:59:29.3 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:29.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:29.3 Info: => 0.0013377s 13:59:29.3 Info: DeleteColumn Notifications OnDownload 13:59:29.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) 13:59:29.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" 13:59:29.3 Info: DROP TABLE "Notifications" 13:59:29.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:29.4 Info: => 0.0098222s 13:59:29.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:29.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) 13:59:29.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" 13:59:29.4 Info: DROP TABLE "Notifications" 13:59:29.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:29.4 Info: => 0.0099046s 13:59:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:29', 'health_issue_notification') 13:59:29.4 Info: Committing Transaction 13:59:29.4 Info: 29: health_issue_notification migrated 13:59:29.4 Info: => 0.0281548s 13:59:29.4 Info: 30: add_mediafilerepository_mtime migrating 13:59:29.4 Info: Beginning Transaction 13:59:29.4 Info: Starting migration of Main DB to 30 13:59:29.4 Info: AlterTable TrackFiles 13:59:29.4 Info: => 1.6E-06s 13:59:29.4 Info: CreateColumn TrackFiles Modified DateTime 13:59:29.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:29.4 Info: => 0.0015511s 13:59:29.4 Info: AlterTable TrackFiles 13:59:29.4 Info: => 7E-07s 13:59:29.4 Info: CreateColumn TrackFiles Path String 13:59:29.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:29.4 Info: => 0.0012506s 13:59:29.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:29.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:29.4 Info: => 8.43E-05s 13:59:29.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) 13:59:29.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) 13:59:29.4 Info: => 0.0002315s 13:59:29.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) 13:59:29.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) 13:59:29.4 Info: => 0.0002418s 13:59:29.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) 13:59:29.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) 13:59:29.4 Info: => 0.0002564s 13:59:29.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") 13:59:29.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") 13:59:29.4 Info: => 0.0001559s 13:59:29.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:29.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:29.4 Info: => 0.0001233s 13:59:29.4 Info: AlterTable TrackFiles 13:59:29.4 Info: => 9E-07s 13:59:29.4 Info: AlterColumn TrackFiles Path String 13:59:29.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) 13:59:29.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" 13:59:29.4 Info: DROP TABLE "TrackFiles" 13:59:29.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:29.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:29.4 Info: => 0.0102514s 13:59:29.4 Info: CreateIndex TrackFiles (Path) 13:59:29.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:29.4 Info: => 0.0001815s 13:59:29.4 Info: DeleteColumn TrackFiles RelativePath 13:59:29.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) 13:59:29.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" 13:59:29.4 Info: DROP TABLE "TrackFiles" 13:59:29.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:29.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:29.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:29.4 Info: => 0.01044s 13:59:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:29', 'add_mediafilerepository_mtime') 13:59:29.4 Info: Committing Transaction 13:59:29.4 Info: 30: add_mediafilerepository_mtime migrated 13:59:29.4 Info: => 0.0304922s 13:59:29.4 Info: 31: add_artistmetadataid_constraint migrating 13:59:29.4 Info: Beginning Transaction 13:59:29.4 Info: Starting migration of Main DB to 31 13:59:29.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") 13:59:29.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") 13:59:29.4 Info: => 0.000274s 13:59:29.4 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:29.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:29.4 Info: => 0.0003197s 13:59:29.4 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:29.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) 13:59:29.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" 13:59:29.4 Info: DROP TABLE "Artists" 13:59:29.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:29.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:29.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:29.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:29.4 Info: => 0.0112177s 13:59:29.4 Info: CreateIndex Artists (ArtistMetadataId) 13:59:29.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:29.4 Info: => 0.0001889s 13:59:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:29', 'add_artistmetadataid_constraint') 13:59:29.4 Info: Committing Transaction 13:59:29.5 Info: 31: add_artistmetadataid_constraint migrated 13:59:29.5 Info: => 0.0220497s 13:59:29.5 Info: 32: old_ids_and_artist_alias migrating 13:59:29.5 Info: Beginning Transaction 13:59:29.5 Info: Starting migration of Main DB to 32 13:59:29.5 Info: AlterTable ArtistMetadata 13:59:29.5 Info: => 1.9E-06s 13:59:29.5 Info: CreateColumn ArtistMetadata Aliases String 13:59:29.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:29.5 Info: => 0.0017089s 13:59:29.5 Info: AlterTable ArtistMetadata 13:59:29.5 Info: => 9E-07s 13:59:29.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:29.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:29.5 Info: => 0.0013129s 13:59:29.5 Info: AlterTable Albums 13:59:29.5 Info: => 1.1E-06s 13:59:29.5 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:29.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:29.5 Info: => 0.0013204s 13:59:29.5 Info: AlterTable AlbumReleases 13:59:29.5 Info: => 8E-07s 13:59:29.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:29.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:29.5 Info: => 0.0012634s 13:59:29.5 Info: AlterTable Tracks 13:59:29.5 Info: => 1E-06s 13:59:29.5 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:29.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:29.5 Info: => 0.0013033s 13:59:29.5 Info: AlterTable Tracks 13:59:29.5 Info: => 1E-06s 13:59:29.5 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:29.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:29.5 Info: => 0.0013555s 13:59:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:29', 'old_ids_and_artist_alias') 13:59:29.5 Info: Committing Transaction 13:59:29.5 Info: 32: old_ids_and_artist_alias migrated 13:59:29.5 Info: => 0.0208198s 13:59:29.5 Info: 33: download_propers_config migrating 13:59:29.5 Info: Beginning Transaction 13:59:29.5 Info: Starting migration of Main DB to 33 13:59:29.5 Info: PerformDBOperation 13:59:29.5 Info: Performing DB Operation 13:59:29.5 Info: => 0.000119s 13:59:29.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:29.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:29.5 Info: => 0.0001043s 13:59:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:29', 'download_propers_config') 13:59:29.5 Info: Committing Transaction 13:59:29.5 Info: 33: download_propers_config migrated 13:59:29.5 Info: => 0.0222886s 13:59:29.5 Info: 34: remove_language_profiles migrating 13:59:29.5 Info: Beginning Transaction 13:59:29.5 Info: Starting migration of Main DB to 34 13:59:29.5 Info: DeleteTable LanguageProfiles 13:59:29.5 Info: DROP TABLE "LanguageProfiles" 13:59:29.5 Info: => 0.0005251s 13:59:29.5 Info: DeleteColumn Artists LanguageProfileId 13:59:29.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) 13:59:29.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" 13:59:29.5 Info: DROP TABLE "Artists" 13:59:29.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:29.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:29.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:29.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:29.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:29.5 Info: => 0.011593s 13:59:29.5 Info: DeleteColumn ImportLists LanguageProfileId 13:59:29.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) 13:59:29.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" 13:59:29.5 Info: DROP TABLE "ImportLists" 13:59:29.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:29.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:29.5 Info: => 0.0103792s 13:59:29.5 Info: DeleteColumn Blacklist Language 13:59:29.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) 13:59:29.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" 13:59:29.5 Info: DROP TABLE "Blacklist" 13:59:29.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:29.5 Info: => 0.0134586s 13:59:29.5 Info: DeleteColumn History Language 13:59:29.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) 13:59:29.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" 13:59:29.6 Info: DROP TABLE "History" 13:59:29.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:29.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:29.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:29.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:29.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:29.6 Info: => 0.0113939s 13:59:29.6 Info: DeleteColumn LyricFiles Language 13:59:29.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) 13:59:29.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" 13:59:29.6 Info: DROP TABLE "LyricFiles" 13:59:29.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:29.6 Info: => 0.0132358s 13:59:29.6 Info: DeleteColumn TrackFiles Language 13:59:29.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:29.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" 13:59:29.6 Info: DROP TABLE "TrackFiles" 13:59:29.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:29.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:29.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:29.6 Info: => 0.0107147s 13:59:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:29', 'remove_language_profiles') 13:59:29.6 Info: Committing Transaction 13:59:29.6 Info: 34: remove_language_profiles migrated 13:59:29.6 Info: => 0.0303149s 13:59:29.6 Info: 35: multi_disc_naming_format migrating 13:59:29.6 Info: Beginning Transaction 13:59:29.6 Info: Starting migration of Main DB to 35 13:59:29.6 Info: AlterTable NamingConfig 13:59:29.6 Info: => 1.6E-06s 13:59:29.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:29.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:29.6 Info: => 0.0016694s 13:59:29.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:29.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:29.6 Info: => 8.64E-05s 13:59:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:29', 'multi_disc_naming_format') 13:59:29.6 Info: Committing Transaction 13:59:29.6 Info: 35: multi_disc_naming_format migrated 13:59:29.6 Info: => 0.0208087s 13:59:29.6 Info: 36: add_download_client_priority migrating 13:59:29.6 Info: Beginning Transaction 13:59:29.6 Info: Starting migration of Main DB to 36 13:59:29.6 Info: AlterTable DownloadClients 13:59:29.6 Info: => 1.7E-06s 13:59:29.6 Info: CreateColumn DownloadClients Priority Int32 13:59:29.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:29.6 Info: => 0.001662s 13:59:29.6 Info: PerformDBOperation 13:59:29.6 Info: Performing DB Operation 13:59:29.6 Info: => 0.0001098s 13:59:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:29', 'add_download_client_priority') 13:59:29.6 Info: Committing Transaction 13:59:29.7 Info: 36: add_download_client_priority migrated 13:59:29.7 Info: => 0.0207143s 13:59:29.7 Info: 37: remove_growl_prowl migrating 13:59:29.7 Info: Beginning Transaction 13:59:29.7 Info: Starting migration of Main DB to 37 13:59:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:29.7 Info: => 0.0001623s 13:59:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:29.7 Info: => 7.61E-05s 13:59:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:29', 'remove_growl_prowl') 13:59:29.7 Info: Committing Transaction 13:59:29.7 Info: 37: remove_growl_prowl migrated 13:59:29.7 Info: => 0.0222655s 13:59:29.7 Info: 38: remove_plex_hometheatre migrating 13:59:29.7 Info: Beginning Transaction 13:59:29.7 Info: Starting migration of Main DB to 38 13:59:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:29.7 Info: => 0.0001614s 13:59:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:29.7 Info: => 7.2E-05s 13:59:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:29', 'remove_plex_hometheatre') 13:59:29.7 Info: Committing Transaction 13:59:29.7 Info: 38: remove_plex_hometheatre migrated 13:59:29.7 Info: => 0.0222489s 13:59:29.7 Info: 39: add_root_folder_add_defaults migrating 13:59:29.7 Info: Beginning Transaction 13:59:29.7 Info: Starting migration of Main DB to 39 13:59:29.7 Info: AlterTable RootFolders 13:59:29.7 Info: => 1.8E-06s 13:59:29.7 Info: CreateColumn RootFolders Name String 13:59:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:29.7 Info: => 0.0016801s 13:59:29.7 Info: AlterTable RootFolders 13:59:29.7 Info: => 1.4E-06s 13:59:29.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:29.7 Info: => 0.0013236s 13:59:29.7 Info: AlterTable RootFolders 13:59:29.7 Info: => 1.2E-06s 13:59:29.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:29.7 Info: => 0.0013371s 13:59:29.7 Info: AlterTable RootFolders 13:59:29.7 Info: => 9E-07s 13:59:29.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:29.7 Info: => 0.0013209s 13:59:29.7 Info: AlterTable RootFolders 13:59:29.7 Info: => 1.1E-06s 13:59:29.7 Info: CreateColumn RootFolders DefaultTags String 13:59:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:29.7 Info: => 0.001337s 13:59:29.7 Info: PerformDBOperation 13:59:29.7 Info: Performing DB Operation 13:59:29.7 Info: => 0.0001419s 13:59:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:29', 'add_root_folder_add_defaults') 13:59:29.7 Info: Committing Transaction 13:59:29.7 Info: 39: add_root_folder_add_defaults migrated 13:59:29.7 Info: => 0.0206588s 13:59:29.7 Info: 40: task_duration migrating 13:59:29.7 Info: Beginning Transaction 13:59:29.7 Info: Starting migration of Main DB to 40 13:59:29.7 Info: AlterTable ScheduledTasks 13:59:29.7 Info: => 1.8E-06s 13:59:29.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:29.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:29.7 Info: => 0.0016651s 13:59:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:29', 'task_duration') 13:59:29.7 Info: Committing Transaction 13:59:29.7 Info: 40: task_duration migrated 13:59:29.7 Info: => 0.0225895s 13:59:29.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:29.7 Info: Beginning Transaction 13:59:29.7 Info: Starting migration of Main DB to 41 13:59:29.7 Info: AlterTable ReleaseProfiles 13:59:29.7 Info: => 1.8E-06s 13:59:29.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:29.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:29.7 Info: => 0.0017081s 13:59:29.7 Info: AlterTable ReleaseProfiles 13:59:29.7 Info: => 1E-06s 13:59:29.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:29.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:29.8 Info: => 0.0013537s 13:59:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:29', 'add_indexer_and_enabled_to_release_profiles') 13:59:29.8 Info: Committing Transaction 13:59:29.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:29.8 Info: => 0.0206553s 13:59:29.8 Info: 42: remove_album_folders migrating 13:59:29.8 Info: Beginning Transaction 13:59:29.8 Info: Starting migration of Main DB to 42 13:59:29.8 Info: DeleteColumn Artists AlbumFolder 13:59:29.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:29.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" 13:59:29.8 Info: DROP TABLE "Artists" 13:59:29.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:29.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:29.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:29.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:29.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:29.8 Info: => 0.0118511s 13:59:29.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:29.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:29.8 Info: => 8.88E-05s 13:59:29.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:29.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:29.8 Info: => 7.74E-05s 13:59:29.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:29.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) 13:59:29.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:29.8 Info: DROP TABLE "NamingConfig" 13:59:29.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:29.8 Info: => 0.0095052s 13:59:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:29', 'remove_album_folders') 13:59:29.8 Info: Committing Transaction 13:59:29.8 Info: 42: remove_album_folders migrated 13:59:29.8 Info: => 0.0333315s 13:59:29.8 Info: 44: add_priority_to_indexers migrating 13:59:29.8 Info: Beginning Transaction 13:59:29.8 Info: Starting migration of Main DB to 44 13:59:29.8 Info: AlterTable Indexers 13:59:29.8 Info: => 1.7E-06s 13:59:29.8 Info: CreateColumn Indexers Priority Int32 13:59:29.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:29.8 Info: => 0.0017801s 13:59:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:29', 'add_priority_to_indexers') 13:59:29.8 Info: Committing Transaction 13:59:29.8 Info: 44: add_priority_to_indexers migrated 13:59:29.8 Info: => 0.0227772s 13:59:29.8 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:29.8 Info: Beginning Transaction 13:59:29.8 Info: Starting migration of Main DB to 45 13:59:29.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:29.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:29.8 Info: => 0.0003147s 13:59:29.8 Info: PerformDBOperation 13:59:29.8 Info: Performing DB Operation 13:59:29.8 Info: => 7.42E-05s 13:59:29.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:29', 'remove_chown_and_folderchmod_config') 13:59:29.8 Info: Committing Transaction 13:59:29.9 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:29.9 Info: => 0.0224343s 13:59:29.9 Info: 47: update_notifiarr migrating 13:59:29.9 Info: Beginning Transaction 13:59:29.9 Info: Starting migration of Main DB to 47 13:59:29.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:29.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:29.9 Info: => 0.0002333s 13:59:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:29', 'update_notifiarr') 13:59:29.9 Info: Committing Transaction 13:59:29.9 Info: 47: update_notifiarr migrated 13:59:29.9 Info: => 0.0228227s 13:59:29.9 Info: 49: email_multiple_addresses migrating 13:59:29.9 Info: Beginning Transaction 13:59:29.9 Info: Starting migration of Main DB to 49 13:59:29.9 Info: PerformDBOperation 13:59:29.9 Info: Performing DB Operation 13:59:29.9 Info: => 0.0001979s 13:59:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:29', 'email_multiple_addresses') 13:59:29.9 Info: Committing Transaction 13:59:29.9 Info: 49: email_multiple_addresses migrated 13:59:29.9 Info: => 0.022655s 13:59:29.9 Info: 50: rename_blacklist_to_blocklist migrating 13:59:29.9 Info: Beginning Transaction 13:59:29.9 Info: Starting migration of Main DB to 50 13:59:29.9 Info: RenameTable Blacklist Blocklist 13:59:29.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:29.9 Info: => 0.0046968s 13:59:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:29', 'rename_blacklist_to_blocklist') 13:59:29.9 Info: Committing Transaction 13:59:29.9 Info: 50: rename_blacklist_to_blocklist migrated 13:59:29.9 Info: => 0.0289893s 13:59:29.9 Info: 51: cdh_per_downloadclient migrating 13:59:29.9 Info: Beginning Transaction 13:59:29.9 Info: Starting migration of Main DB to 51 13:59:29.9 Info: AlterTable DownloadClients 13:59:29.9 Info: => 1.8E-06s 13:59:29.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:29.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:29.9 Info: => 0.0017824s 13:59:29.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:29.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:29.9 Info: => 0.0014971s 13:59:29.9 Info: PerformDBOperation 13:59:29.9 Info: Performing DB Operation 13:59:29.9 Info: => 0.0004046s 13:59:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:29', 'cdh_per_downloadclient') 13:59:29.9 Info: Committing Transaction 13:59:30.0 Info: 51: cdh_per_downloadclient migrated 13:59:30.0 Info: => 0.0188113s 13:59:30.0 Info: 52: download_history migrating 13:59:30.0 Info: Beginning Transaction 13:59:30.0 Info: Starting migration of Main DB to 52 13:59:30.0 Info: CreateTable DownloadHistory 13:59:30.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 13:59:30.0 Info: => 0.000548s 13:59:30.0 Info: CreateIndex DownloadHistory (EventType) 13:59:30.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:30.0 Info: => 0.00024s 13:59:30.0 Info: CreateIndex DownloadHistory (ArtistId) 13:59:30.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:30.0 Info: => 0.0001915s 13:59:30.0 Info: CreateIndex DownloadHistory (DownloadId) 13:59:30.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:30.0 Info: => 0.0002051s 13:59:30.0 Info: PerformDBOperation 13:59:30.0 Info: Performing DB Operation 13:59:30.0 Info: => 0.0002372s 13:59:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:30', 'download_history') 13:59:30.0 Info: Committing Transaction 13:59:30.0 Info: 52: download_history migrated 13:59:30.0 Info: => 0.0208532s 13:59:30.0 Info: 53: add_update_history migrating 13:59:30.0 Info: Beginning Transaction 13:59:30.0 Info: Starting migration of Main DB to 53 13:59:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:30', 'add_update_history') 13:59:30.0 Info: Committing Transaction 13:59:30.0 Info: 53: add_update_history migrated 13:59:30.0 Info: => 0.0171391s 13:59:30.0 Info: 54: add_on_update_to_notifications migrating 13:59:30.0 Info: Beginning Transaction 13:59:30.0 Info: Starting migration of Main DB to 54 13:59:30.0 Info: AlterTable Notifications 13:59:30.0 Info: => 1.8E-06s 13:59:30.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:30.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:30.0 Info: => 0.001801s 13:59:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:30', 'add_on_update_to_notifications') 13:59:30.0 Info: Committing Transaction 13:59:30.0 Info: 54: add_on_update_to_notifications migrated 13:59:30.0 Info: => 0.0224153s 13:59:30.0 Info: 55: download_client_per_indexer migrating 13:59:30.0 Info: Beginning Transaction 13:59:30.0 Info: Starting migration of Main DB to 55 13:59:30.0 Info: AlterTable Indexers 13:59:30.0 Info: => 2E-06s 13:59:30.0 Info: CreateColumn Indexers DownloadClientId Int32 13:59:30.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:30.0 Info: => 0.0018148s 13:59:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:30', 'download_client_per_indexer') 13:59:30.0 Info: Committing Transaction 13:59:30.1 Info: 55: download_client_per_indexer migrated 13:59:30.1 Info: => 0.0283378s 13:59:30.1 Info: 56: AddNewItemMonitorType migrating 13:59:30.1 Info: Beginning Transaction 13:59:30.1 Info: Starting migration of Main DB to 56 13:59:30.1 Info: AlterTable Artists 13:59:30.1 Info: => 1.7E-06s 13:59:30.1 Info: CreateColumn Artists MonitorNewItems Int32 13:59:30.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:30.1 Info: => 0.0017471s 13:59:30.1 Info: AlterTable RootFolders 13:59:30.1 Info: => 8E-07s 13:59:30.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:30.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:30.1 Info: => 0.0014015s 13:59:30.1 Info: AlterTable ImportLists 13:59:30.1 Info: => 1E-06s 13:59:30.1 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:30.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:30.1 Info: => 0.0013821s 13:59:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:30', 'AddNewItemMonitorType') 13:59:30.1 Info: Committing Transaction 13:59:30.1 Info: 56: AddNewItemMonitorType migrated 13:59:30.1 Info: => 0.0191775s 13:59:30.1 Info: 57: ImportListSearch migrating 13:59:30.1 Info: Beginning Transaction 13:59:30.1 Info: Starting migration of Main DB to 57 13:59:30.1 Info: AlterTable ImportLists 13:59:30.1 Info: => 1.7E-06s 13:59:30.1 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:30.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:30.1 Info: => 0.0017734s 13:59:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:30', 'ImportListSearch') 13:59:30.1 Info: Committing Transaction 13:59:30.1 Info: 57: ImportListSearch migrated 13:59:30.1 Info: => 0.0226264s 13:59:30.1 Info: 58: ImportListMonitorExisting migrating 13:59:30.1 Info: Beginning Transaction 13:59:30.1 Info: Starting migration of Main DB to 58 13:59:30.1 Info: AlterTable ImportLists 13:59:30.1 Info: => 2E-06s 13:59:30.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:30.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:30.1 Info: => 0.0017983s 13:59:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:30', 'ImportListMonitorExisting') 13:59:30.1 Info: Committing Transaction 13:59:30.1 Info: 58: ImportListMonitorExisting migrated 13:59:30.1 Info: => 0.0223782s 13:59:30.1 Info: 59: add_indexer_tags migrating 13:59:30.1 Info: Beginning Transaction 13:59:30.1 Info: Starting migration of Main DB to 59 13:59:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:30.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:30.1 Info: => 0.0001693s 13:59:30.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:30.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:30.1 Info: => 7.79E-05s 13:59:30.1 Info: AlterTable Indexers 13:59:30.1 Info: => 9E-07s 13:59:30.1 Info: CreateColumn Indexers Tags String 13:59:30.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:30.1 Info: => 0.0017523s 13:59:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:30', 'add_indexer_tags') 13:59:30.1 Info: Committing Transaction 13:59:30.1 Info: 59: add_indexer_tags migrated 13:59:30.1 Info: => 0.0221302s 13:59:30.1 Info: 60: update_audio_types migrating 13:59:30.1 Info: Beginning Transaction 13:59:30.1 Info: Starting migration of Main DB to 60 13:59:30.1 Info: PerformDBOperation 13:59:30.1 Info: Performing DB Operation 13:59:30.1 Info: => 0.0001722s 13:59:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:30', 'update_audio_types') 13:59:30.1 Info: Committing Transaction 13:59:30.2 Info: 60: update_audio_types migrated 13:59:30.2 Info: => 0.0168742s 13:59:30.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:30.2 Info: Beginning Transaction 13:59:30.2 Info: Starting migration of Main DB to 61 13:59:30.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:30.2 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:30.2 Info: => 0.0001446s 13:59:30.2 Info: AlterTable AlbumReleases 13:59:30.2 Info: => 1.5E-06s 13:59:30.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:30.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 13:59:30.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 13:59:30.2 Info: DROP TABLE "AlbumReleases" 13:59:30.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:30.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:30.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:30.2 Info: => 0.0118027s 13:59:30.2 Info: AlterTable Albums 13:59:30.2 Info: => 1.4E-06s 13:59:30.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:30.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:30.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 13:59:30.2 Info: DROP TABLE "Albums" 13:59:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:30.2 Info: => 0.0149809s 13:59:30.2 Info: AlterTable Albums 13:59:30.2 Info: => 1.5E-06s 13:59:30.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:30.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:30.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 13:59:30.2 Info: DROP TABLE "Albums" 13:59:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:30.2 Info: => 0.0118494s 13:59:30.2 Info: AlterTable Albums 13:59:30.2 Info: => 1.8E-06s 13:59:30.2 Info: AlterColumn Albums Added DateTimeOffset 13:59:30.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:30.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 13:59:30.2 Info: DROP TABLE "Albums" 13:59:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:30.2 Info: => 0.0117644s 13:59:30.2 Info: AlterTable Artists 13:59:30.2 Info: => 2.1E-06s 13:59:30.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:30.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:59:30.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 13:59:30.2 Info: DROP TABLE "Artists" 13:59:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:30.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:30.2 Info: => 0.0116816s 13:59:30.2 Info: AlterTable Artists 13:59:30.2 Info: => 1.8E-06s 13:59:30.2 Info: AlterColumn Artists Added DateTimeOffset 13:59:30.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:59:30.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 13:59:30.2 Info: DROP TABLE "Artists" 13:59:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:30.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:30.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:30.2 Info: => 0.014485s 13:59:30.2 Info: AlterTable Blocklist 13:59:30.2 Info: => 1.7E-06s 13:59:30.2 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.3 Info: DROP TABLE "Blocklist" 13:59:30.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:30.3 Info: => 0.0103836s 13:59:30.3 Info: AlterTable Blocklist 13:59:30.3 Info: => 1.7E-06s 13:59:30.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.3 Info: DROP TABLE "Blocklist" 13:59:30.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:30.3 Info: => 0.0105477s 13:59:30.3 Info: AlterTable Commands 13:59:30.3 Info: => 1.9E-06s 13:59:30.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.3 Info: DROP TABLE "Commands" 13:59:30.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:30.3 Info: => 0.0105894s 13:59:30.3 Info: AlterTable Commands 13:59:30.3 Info: => 1.5E-06s 13:59:30.3 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.3 Info: DROP TABLE "Commands" 13:59:30.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:30.3 Info: => 0.0104025s 13:59:30.3 Info: AlterTable Commands 13:59:30.3 Info: => 1.5E-06s 13:59:30.3 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.3 Info: DROP TABLE "Commands" 13:59:30.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:30.3 Info: => 0.0103665s 13:59:30.3 Info: AlterTable DownloadClientStatus 13:59:30.3 Info: => 1.5E-06s 13:59:30.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:30.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:30.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:30.3 Info: DROP TABLE "DownloadClientStatus" 13:59:30.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:30.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:30.3 Info: => 0.010641s 13:59:30.3 Info: AlterTable DownloadClientStatus 13:59:30.3 Info: => 1.5E-06s 13:59:30.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:30.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:30.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:30.3 Info: DROP TABLE "DownloadClientStatus" 13:59:30.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:30.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:30.3 Info: => 0.0110002s 13:59:30.3 Info: AlterTable DownloadClientStatus 13:59:30.3 Info: => 1.7E-06s 13:59:30.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:30.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:30.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:30.3 Info: DROP TABLE "DownloadClientStatus" 13:59:30.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:30.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:30.3 Info: => 0.0107903s 13:59:30.3 Info: AlterTable DownloadHistory 13:59:30.3 Info: => 1.7E-06s 13:59:30.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:30.3 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 13:59:30.3 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 13:59:30.3 Info: DROP TABLE "DownloadHistory" 13:59:30.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:30.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:30.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:30.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:30.3 Info: => 0.0112635s 13:59:30.3 Info: AlterTable ExtraFiles 13:59:30.3 Info: => 1.4E-06s 13:59:30.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:30.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:30.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 13:59:30.3 Info: DROP TABLE "ExtraFiles" 13:59:30.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:30.4 Info: => 0.009818s 13:59:30.4 Info: AlterTable ExtraFiles 13:59:30.4 Info: => 1.4E-06s 13:59:30.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.4 Info: DROP TABLE "ExtraFiles" 13:59:30.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:30.4 Info: => 0.0126926s 13:59:30.4 Info: AlterTable History 13:59:30.4 Info: => 1.7E-06s 13:59:30.4 Info: AlterColumn History Date DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.4 Info: DROP TABLE "History" 13:59:30.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:30.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:30.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:30.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:30.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:30.4 Info: => 0.0118687s 13:59:30.4 Info: AlterTable ImportListStatus 13:59:30.4 Info: => 1.5E-06s 13:59:30.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:30.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) 13:59:30.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:30.4 Info: DROP TABLE "ImportListStatus" 13:59:30.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:30.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:30.4 Info: => 0.0106304s 13:59:30.4 Info: AlterTable ImportListStatus 13:59:30.4 Info: => 1.4E-06s 13:59:30.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:30.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) 13:59:30.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:30.4 Info: DROP TABLE "ImportListStatus" 13:59:30.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:30.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:30.4 Info: => 0.0111415s 13:59:30.4 Info: AlterTable ImportListStatus 13:59:30.4 Info: => 1.6E-06s 13:59:30.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:30.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) 13:59:30.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:30.4 Info: DROP TABLE "ImportListStatus" 13:59:30.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:30.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:30.4 Info: => 0.0109297s 13:59:30.4 Info: AlterTable IndexerStatus 13:59:30.4 Info: => 1.7E-06s 13:59:30.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:30.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) 13:59:30.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:30.4 Info: DROP TABLE "IndexerStatus" 13:59:30.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:30.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:30.4 Info: => 0.0109061s 13:59:30.4 Info: AlterTable IndexerStatus 13:59:30.4 Info: => 1.6E-06s 13:59:30.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:30.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) 13:59:30.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:30.4 Info: DROP TABLE "IndexerStatus" 13:59:30.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:30.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:30.4 Info: => 0.0110953s 13:59:30.4 Info: AlterTable IndexerStatus 13:59:30.4 Info: => 1.7E-06s 13:59:30.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:30.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) 13:59:30.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:30.4 Info: DROP TABLE "IndexerStatus" 13:59:30.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:30.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:30.4 Info: => 0.0112044s 13:59:30.4 Info: AlterTable LyricFiles 13:59:30.4 Info: => 1.6E-06s 13:59:30.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.4 Info: DROP TABLE "LyricFiles" 13:59:30.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:30.5 Info: => 0.0105326s 13:59:30.5 Info: AlterTable LyricFiles 13:59:30.5 Info: => 1.6E-06s 13:59:30.5 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.5 Info: DROP TABLE "LyricFiles" 13:59:30.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:30.5 Info: => 0.0106455s 13:59:30.5 Info: AlterTable MetadataFiles 13:59:30.5 Info: => 1.8E-06s 13:59:30.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.5 Info: DROP TABLE "MetadataFiles" 13:59:30.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:30.5 Info: => 0.0133516s 13:59:30.5 Info: AlterTable MetadataFiles 13:59:30.5 Info: => 2E-06s 13:59:30.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:30.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) 13:59:30.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" 13:59:30.5 Info: DROP TABLE "MetadataFiles" 13:59:30.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:30.5 Info: => 0.0107267s 13:59:30.5 Info: AlterTable PendingReleases 13:59:30.5 Info: => 1.6E-06s 13:59:30.5 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:30.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) 13:59:30.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:30.5 Info: DROP TABLE "PendingReleases" 13:59:30.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:30.5 Info: => 0.0105614s 13:59:30.5 Info: AlterTable ScheduledTasks 13:59:30.5 Info: => 1.7E-06s 13:59:30.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:30.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) 13:59:30.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:30.5 Info: DROP TABLE "ScheduledTasks" 13:59:30.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:30.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:30.5 Info: => 0.0112118s 13:59:30.5 Info: AlterTable ScheduledTasks 13:59:30.5 Info: => 1.7E-06s 13:59:30.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:30.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) 13:59:30.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:30.5 Info: DROP TABLE "ScheduledTasks" 13:59:30.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:30.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:30.5 Info: => 0.0109324s 13:59:30.5 Info: AlterTable TrackFiles 13:59:30.5 Info: => 1.5E-06s 13:59:30.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:30.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:30.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" 13:59:30.5 Info: DROP TABLE "TrackFiles" 13:59:30.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:30.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:30.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:30.5 Info: => 0.0111146s 13:59:30.5 Info: AlterTable TrackFiles 13:59:30.5 Info: => 1.4E-06s 13:59:30.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:30.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:30.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" 13:59:30.5 Info: DROP TABLE "TrackFiles" 13:59:30.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:30.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:30.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:30.5 Info: => 0.0111552s 13:59:30.5 Info: AlterTable VersionInfo 13:59:30.5 Info: => 1.7E-06s 13:59:30.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:30.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:30.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:30.5 Info: DROP TABLE "VersionInfo" 13:59:30.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:30.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:30.6 Info: => 0.0109893s 13:59:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:30', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:30.6 Info: Committing Transaction 13:59:30.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:30.7 Info: => 0.1395987s 13:59:30.7 Info: 62: add_on_delete_to_notifications migrating 13:59:30.7 Info: Beginning Transaction 13:59:30.7 Info: Starting migration of Main DB to 62 13:59:30.7 Info: AlterTable Notifications 13:59:30.7 Info: => 1.8E-06s 13:59:30.7 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:30.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:30.7 Info: => 0.0018312s 13:59:30.7 Info: AlterTable Notifications 13:59:30.7 Info: => 1.5E-06s 13:59:30.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:30.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:30.7 Info: => 0.0013547s 13:59:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:30', 'add_on_delete_to_notifications') 13:59:30.7 Info: Committing Transaction 13:59:30.7 Info: 62: add_on_delete_to_notifications migrated 13:59:30.7 Info: => 0.026079s 13:59:30.7 Info: 63: add_custom_formats migrating 13:59:30.7 Info: Beginning Transaction 13:59:30.7 Info: Starting migration of Main DB to 63 13:59:30.7 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 13:59:30.7 Info: AlterTable DelayProfiles 13:59:30.7 Info: => 1E-06s 13:59:30.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:30.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:30.7 Info: => 0.0016526s 13:59:30.7 Info: UpdateData 13:59:30.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:30.7 Info: => 0.0001164s 13:59:30.7 Info: AlterTable TrackFiles 13:59:30.7 Info: => 1.1E-06s 13:59:30.7 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:30.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:30.7 Info: => 0.0013877s 13:59:30.7 Info: PerformDBOperation 13:59:30.7 Info: Performing DB Operation 13:59:30.7 Info: => 6.58E-05s 13:59:30.7 Info: CreateTable CustomFormats 13:59:30.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) 13:59:30.7 Info: => 0.0003176s 13:59:30.7 Info: CreateIndex CustomFormats (Name) 13:59:30.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:30.7 Info: => 0.0002031s 13:59:30.7 Info: AlterTable QualityProfiles 13:59:30.7 Info: => 9E-07s 13:59:30.7 Info: CreateColumn QualityProfiles FormatItems String 13:59:30.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:30.7 Info: => 0.0014042s 13:59:30.7 Info: AlterTable QualityProfiles 13:59:30.7 Info: => 8E-07s 13:59:30.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:30.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:30.7 Info: => 0.0013905s 13:59:30.7 Info: AlterTable QualityProfiles 13:59:30.7 Info: => 1E-06s 13:59:30.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:30.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:30.7 Info: => 0.0013798s 13:59:30.7 Info: PerformDBOperation 13:59:30.7 Info: Performing DB Operation 13:59:30.7 Info: => 0.0001574s 13:59:30.7 Info: PerformDBOperation 13:59:30.7 Info: Performing DB Operation 13:59:30.7 Info: => 0.0030333s 13:59:30.7 Info: DeleteColumn ReleaseProfiles Preferred 13:59:30.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) 13:59:30.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:30.7 Info: DROP TABLE "ReleaseProfiles" 13:59:30.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:30.7 Info: => 0.0109024s 13:59:30.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:30.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) 13:59:30.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:30.7 Info: DROP TABLE "ReleaseProfiles" 13:59:30.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:30.7 Info: => 0.0109501s 13:59:30.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:30.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:30.7 Info: => 0.000142s 13:59:30.7 Info: AlterTable DelayProfiles 13:59:30.7 Info: => 1.8E-06s 13:59:30.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:30.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:30.7 Info: => 0.001484s 13:59:30.7 Info: AlterTable DelayProfiles 13:59:30.7 Info: => 1E-06s 13:59:30.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:30.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:30.8 Info: => 0.0013917s 13:59:30.8 Info: -> 1 Insert operations completed in 00:00:00.0002487 taking an average of 00:00:00.0002487 13:59:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:30', 'add_custom_formats') 13:59:30.8 Info: Committing Transaction 13:59:30.8 Info: 63: add_custom_formats migrated 13:59:30.8 Info: => 0.0245454s 13:59:30.8 Debug: Took: 00:00:02.4726272 13:59:30.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 13:59:30.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 13:59:30.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511709160296_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:30.9 Info: DatabaseEngineVersionCheck migrating 13:59:30.9 Info: PerformDBOperation 13:59:30.9 Info: Performing DB Operation 13:59:30.9 Info: SQLite 3.45.3 13:59:30.9 Info: => 0.0580111s 13:59:30.9 Info: DatabaseEngineVersionCheck migrated 13:59:30.9 Info: => 0.0580492s 13:59:30.9 Info: VersionMigration migrating 13:59:30.9 Info: Beginning Transaction 13:59:30.9 Info: CreateTable VersionInfo 13:59:30.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:30.9 Info: => 0.0003652s 13:59:30.9 Info: Committing Transaction 13:59:31.0 Info: VersionMigration migrated 13:59:31.0 Info: => 0.0462445s 13:59:31.0 Info: VersionUniqueMigration migrating 13:59:31.0 Info: Beginning Transaction 13:59:31.0 Info: CreateIndex VersionInfo (Version) 13:59:31.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:31.0 Info: => 0.0003647s 13:59:31.0 Info: AlterTable VersionInfo 13:59:31.0 Info: => 1.3E-06s 13:59:31.0 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:31.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:31.0 Info: => 0.001425s 13:59:31.0 Info: Committing Transaction 13:59:31.0 Info: VersionUniqueMigration migrated 13:59:31.0 Info: => 0.0219509s 13:59:31.0 Info: VersionDescriptionMigration migrating 13:59:31.0 Info: Beginning Transaction 13:59:31.0 Info: AlterTable VersionInfo 13:59:31.0 Info: => 1.6E-06s 13:59:31.0 Info: CreateColumn VersionInfo Description String 13:59:31.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:31.0 Info: => 0.0005118s 13:59:31.0 Info: Committing Transaction 13:59:31.0 Info: VersionDescriptionMigration migrated 13:59:31.0 Info: => 0.0215902s 13:59:31.0 Info: 1: InitialSetup migrating 13:59:31.0 Info: Beginning Transaction 13:59:31.0 Info: Starting migration of Main DB to 1 13:59:31.1 Info: CreateTable Config 13:59:31.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:31.1 Info: => 0.0006071s 13:59:31.1 Info: CreateIndex Config (Key) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:31.1 Info: => 0.0002036s 13:59:31.1 Info: CreateTable RootFolders 13:59:31.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:31.1 Info: => 0.0002182s 13:59:31.1 Info: CreateIndex RootFolders (Path) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:31.1 Info: => 0.0001875s 13:59:31.1 Info: CreateTable Artists 13:59:31.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 13:59:31.1 Info: => 0.0005944s 13:59:31.1 Info: CreateIndex Artists (ForeignArtistId) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:31.1 Info: => 0.0001902s 13:59:31.1 Info: CreateIndex Artists (NameSlug) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:31.1 Info: => 0.0001951s 13:59:31.1 Info: CreateIndex Artists (CleanName) 13:59:31.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:31.1 Info: => 0.0001909s 13:59:31.1 Info: CreateIndex Artists (Path) 13:59:31.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:31.1 Info: => 0.0001915s 13:59:31.1 Info: CreateTable Albums 13:59:31.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:31.1 Info: => 0.000503s 13:59:31.1 Info: CreateIndex Albums (ForeignAlbumId) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:31.1 Info: => 0.0001824s 13:59:31.1 Info: CreateIndex Albums (MBId) 13:59:31.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:31.1 Info: => 0.0001786s 13:59:31.1 Info: CreateIndex Albums (TADBId) 13:59:31.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:31.1 Info: => 0.0001788s 13:59:31.1 Info: CreateIndex Albums (TitleSlug) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:31.1 Info: => 0.0001751s 13:59:31.1 Info: CreateIndex Albums (CleanTitle) 13:59:31.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:31.1 Info: => 0.0001727s 13:59:31.1 Info: CreateIndex Albums (Path) 13:59:31.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:31.1 Info: => 0.0001782s 13:59:31.1 Info: CreateTable Tracks 13:59:31.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:31.1 Info: => 0.0003741s 13:59:31.1 Info: CreateIndex Tracks (ForeignTrackId) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:31.1 Info: => 0.0001786s 13:59:31.1 Info: CreateIndex Tracks (ArtistId) 13:59:31.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:31.1 Info: => 0.0001957s 13:59:31.1 Info: CreateIndex Tracks (TrackFileId) 13:59:31.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:31.1 Info: => 0.0001835s 13:59:31.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:31.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:31.1 Info: => 0.0002005s 13:59:31.1 Info: CreateTable TrackFiles 13:59:31.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 13:59:31.1 Info: => 0.0003408s 13:59:31.1 Info: CreateIndex TrackFiles (ArtistId) 13:59:31.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:31.1 Info: => 0.0001834s 13:59:31.1 Info: CreateIndex TrackFiles (AlbumId) 13:59:31.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:31.1 Info: => 0.0001764s 13:59:31.1 Info: CreateTable History 13:59:31.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 13:59:31.1 Info: => 0.0003775s 13:59:31.1 Info: CreateIndex History (Date) 13:59:31.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:31.1 Info: => 0.0001814s 13:59:31.1 Info: CreateIndex History (EventType) 13:59:31.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:31.1 Info: => 0.0001801s 13:59:31.1 Info: CreateIndex History (DownloadId) 13:59:31.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:31.1 Info: => 0.0001811s 13:59:31.1 Info: CreateIndex History (AlbumId) 13:59:31.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:31.1 Info: => 0.0001795s 13:59:31.1 Info: CreateTable Notifications 13:59:31.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 13:59:31.1 Info: => 0.0003335s 13:59:31.1 Info: CreateTable ScheduledTasks 13:59:31.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:31.1 Info: => 0.0002952s 13:59:31.1 Info: CreateIndex ScheduledTasks (TypeName) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:31.1 Info: => 0.000216s 13:59:31.1 Info: CreateTable Indexers 13:59:31.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 13:59:31.1 Info: => 0.000313s 13:59:31.1 Info: CreateIndex Indexers (Name) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:31.1 Info: => 0.0001977s 13:59:31.1 Info: CreateTable Profiles 13:59:31.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:31.1 Info: => 0.0002421s 13:59:31.1 Info: CreateIndex Profiles (Name) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:31.1 Info: => 0.0001949s 13:59:31.1 Info: CreateTable QualityDefinitions 13:59:31.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:31.1 Info: => 0.0002778s 13:59:31.1 Info: CreateIndex QualityDefinitions (Quality) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:31.1 Info: => 0.0001838s 13:59:31.1 Info: CreateIndex QualityDefinitions (Title) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:31.1 Info: => 0.0002206s 13:59:31.1 Info: CreateTable NamingConfig 13:59:31.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 13:59:31.1 Info: => 0.0003202s 13:59:31.1 Info: CreateTable Blacklist 13:59:31.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 13:59:31.1 Info: => 0.000405s 13:59:31.1 Info: CreateTable Metadata 13:59:31.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:31.1 Info: => 0.0002704s 13:59:31.1 Info: CreateTable MetadataFiles 13:59:31.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:31.1 Info: => 0.0003273s 13:59:31.1 Info: CreateTable DownloadClients 13:59:31.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:31.1 Info: => 0.0002647s 13:59:31.1 Info: CreateTable PendingReleases 13:59:31.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 13:59:31.1 Info: => 0.0005864s 13:59:31.1 Info: CreateTable RemotePathMappings 13:59:31.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:31.1 Info: => 0.0002686s 13:59:31.1 Info: CreateTable Tags 13:59:31.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:31.1 Info: => 0.0002216s 13:59:31.1 Info: CreateIndex Tags (Label) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:31.1 Info: => 0.0001988s 13:59:31.1 Info: CreateTable Restrictions 13:59:31.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:31.1 Info: => 0.0002579s 13:59:31.1 Info: CreateTable DelayProfiles 13:59:31.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 13:59:31.1 Info: => 0.000317s 13:59:31.1 Info: CreateTable Users 13:59:31.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:31.1 Info: => 0.0002609s 13:59:31.1 Info: CreateIndex Users (Identifier) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:31.1 Info: => 0.0002162s 13:59:31.1 Info: CreateIndex Users (Username) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:31.1 Info: => 0.0002046s 13:59:31.1 Info: CreateTable Commands 13:59:31.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:31.1 Info: => 0.0003408s 13:59:31.1 Info: CreateTable IndexerStatus 13:59:31.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 13:59:31.1 Info: => 0.0003064s 13:59:31.1 Info: CreateIndex IndexerStatus (ProviderId) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:31.1 Info: => 0.0001924s 13:59:31.1 Info: CreateTable ExtraFiles 13:59:31.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:31.1 Info: => 0.000308s 13:59:31.1 Info: CreateTable LyricFiles 13:59:31.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 13:59:31.1 Info: => 0.0003642s 13:59:31.1 Info: CreateTable LanguageProfiles 13:59:31.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:31.1 Info: => 0.000263s 13:59:31.1 Info: CreateIndex LanguageProfiles (Name) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:31.1 Info: => 0.0002011s 13:59:31.1 Info: CreateTable DownloadClientStatus 13:59:31.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:31.1 Info: => 0.0002991s 13:59:31.1 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:31.1 Info: => 0.0002042s 13:59:31.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:31.1 Info: -> 1 Insert operations completed in 00:00:00.0001519 taking an average of 00:00:00.0001519 13:59:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:31', 'InitialSetup') 13:59:31.1 Info: Committing Transaction 13:59:31.1 Info: 1: InitialSetup migrated 13:59:31.1 Info: => 0.0288235s 13:59:31.1 Info: 2: add_reason_to_pending_releases migrating 13:59:31.1 Info: Beginning Transaction 13:59:31.1 Info: Starting migration of Main DB to 2 13:59:31.1 Info: AlterTable PendingReleases 13:59:31.1 Info: => 1.6E-06s 13:59:31.1 Info: CreateColumn PendingReleases Reason Int32 13:59:31.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:31.1 Info: => 0.0015188s 13:59:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:31', 'add_reason_to_pending_releases') 13:59:31.1 Info: Committing Transaction 13:59:31.1 Info: 2: add_reason_to_pending_releases migrated 13:59:31.1 Info: => 0.0222773s 13:59:31.1 Info: 3: add_medium_support migrating 13:59:31.1 Info: Beginning Transaction 13:59:31.1 Info: Starting migration of Main DB to 3 13:59:31.1 Info: AlterTable Albums 13:59:31.1 Info: => 1.8E-06s 13:59:31.1 Info: CreateColumn Albums Media String 13:59:31.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:31.1 Info: => 0.0015294s 13:59:31.1 Info: AlterTable Tracks 13:59:31.1 Info: => 1E-06s 13:59:31.1 Info: CreateColumn Tracks MediumNumber Int32 13:59:31.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:31.1 Info: => 0.0011713s 13:59:31.1 Info: AlterTable Tracks 13:59:31.1 Info: => 9E-07s 13:59:31.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:31.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:31.1 Info: => 0.0011462s 13:59:31.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:31.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:31.1 Info: => 8.09E-05s 13:59:31.1 Info: DeleteColumn Tracks TrackNumber 13:59:31.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 13:59:31.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 13:59:31.1 Info: DROP TABLE "Tracks" 13:59:31.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:31.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:31.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:31.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:31.1 Info: => 0.0109893s 13:59:31.1 Info: AlterTable Tracks 13:59:31.1 Info: => 1.9E-06s 13:59:31.1 Info: CreateColumn Tracks TrackNumber String 13:59:31.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:31.1 Info: => 0.00114s 13:59:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:31', 'add_medium_support') 13:59:31.1 Info: Committing Transaction 13:59:31.2 Info: 3: add_medium_support migrated 13:59:31.2 Info: => 0.0184059s 13:59:31.2 Info: 4: add_various_qualites_in_profile migrating 13:59:31.2 Info: Beginning Transaction 13:59:31.2 Info: Starting migration of Main DB to 4 13:59:31.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:31.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:31.2 Info: => 0.0001834s 13:59:31.2 Info: PerformDBOperation 13:59:31.2 Info: Performing DB Operation 13:59:31.2 Info: => 0.0001013s 13:59:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:31', 'add_various_qualites_in_profile') 13:59:31.2 Info: Committing Transaction 13:59:31.2 Info: 4: add_various_qualites_in_profile migrated 13:59:31.2 Info: => 0.0164718s 13:59:31.2 Info: 5: metadata_profiles migrating 13:59:31.2 Info: Beginning Transaction 13:59:31.2 Info: Starting migration of Main DB to 5 13:59:31.2 Info: CreateTable MetadataProfiles 13:59:31.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:31.2 Info: => 0.000483s 13:59:31.2 Info: CreateIndex MetadataProfiles (Name) 13:59:31.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:31.2 Info: => 0.0002443s 13:59:31.2 Info: AlterTable Artists 13:59:31.2 Info: => 1.2E-06s 13:59:31.2 Info: CreateColumn Artists MetadataProfileId Int32 13:59:31.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:31.2 Info: => 0.0013637s 13:59:31.2 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:31.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) 13:59:31.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" 13:59:31.2 Info: DROP TABLE "Artists" 13:59:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:31.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:31.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:31.2 Info: => 0.0119548s 13:59:31.2 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:31.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) 13:59:31.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" 13:59:31.2 Info: DROP TABLE "Artists" 13:59:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:31.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:31.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:31.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:31.2 Info: => 0.0120203s 13:59:31.2 Info: AlterTable Albums 13:59:31.2 Info: => 1.6E-06s 13:59:31.2 Info: CreateColumn Albums SecondaryTypes String 13:59:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:31.2 Info: => 0.0012113s 13:59:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:31', 'metadata_profiles') 13:59:31.2 Info: Committing Transaction 13:59:31.2 Info: 5: metadata_profiles migrated 13:59:31.2 Info: => 0.018728s 13:59:31.2 Info: 6: separate_automatic_and_interactive_search migrating 13:59:31.2 Info: Beginning Transaction 13:59:31.2 Info: Starting migration of Main DB to 6 13:59:31.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:31.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) 13:59:31.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:31.2 Info: DROP TABLE "Indexers" 13:59:31.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:31.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:31.2 Info: => 0.0169645s 13:59:31.2 Info: AlterTable Indexers 13:59:31.2 Info: => 1.6E-06s 13:59:31.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:31.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:31.2 Info: => 0.0011972s 13:59:31.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:31.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:31.2 Info: => 7.75E-05s 13:59:31.2 Info: AlterTable Indexers 13:59:31.2 Info: => 8E-07s 13:59:31.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:31.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) 13:59:31.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" 13:59:31.2 Info: DROP TABLE "Indexers" 13:59:31.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:31.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:31.2 Info: => 0.0095697s 13:59:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:31', 'separate_automatic_and_interactive_search') 13:59:31.2 Info: Committing Transaction 13:59:31.3 Info: 6: separate_automatic_and_interactive_search migrated 13:59:31.3 Info: => 0.0267708s 13:59:31.3 Info: 7: change_album_path_to_relative migrating 13:59:31.3 Info: Beginning Transaction 13:59:31.3 Info: Starting migration of Main DB to 7 13:59:31.3 Info: DeleteColumn Albums Path 13:59:31.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 13:59:31.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 13:59:31.3 Info: DROP TABLE "Albums" 13:59:31.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:31.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:31.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:31.3 Info: => 0.0111437s 13:59:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:31', 'change_album_path_to_relative') 13:59:31.3 Info: Committing Transaction 13:59:31.3 Info: 7: change_album_path_to_relative migrated 13:59:31.3 Info: => 0.0282683s 13:59:31.3 Info: 8: change_quality_size_mb_to_kb migrating 13:59:31.3 Info: Beginning Transaction 13:59:31.3 Info: Starting migration of Main DB to 8 13:59:31.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:31.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:31.3 Info: => 0.0001799s 13:59:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:31', 'change_quality_size_mb_to_kb') 13:59:31.3 Info: Committing Transaction 13:59:31.3 Info: 8: change_quality_size_mb_to_kb migrated 13:59:31.3 Info: => 0.0168826s 13:59:31.3 Info: 9: album_releases migrating 13:59:31.3 Info: Beginning Transaction 13:59:31.3 Info: Starting migration of Main DB to 9 13:59:31.3 Info: AlterTable Albums 13:59:31.3 Info: => 1.8E-06s 13:59:31.3 Info: CreateColumn Albums Releases String 13:59:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:31.3 Info: => 0.0015507s 13:59:31.3 Info: AlterTable Albums 13:59:31.3 Info: => 1E-06s 13:59:31.3 Info: CreateColumn Albums CurrentRelease String 13:59:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:31.3 Info: => 0.0015214s 13:59:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:31', 'album_releases') 13:59:31.3 Info: Committing Transaction 13:59:31.3 Info: 9: album_releases migrated 13:59:31.3 Info: => 0.0209404s 13:59:31.3 Info: 10: album_releases_fix migrating 13:59:31.3 Info: Beginning Transaction 13:59:31.3 Info: Starting migration of Main DB to 10 13:59:31.3 Info: AlterTable Albums 13:59:31.3 Info: => 1.7E-06s 13:59:31.3 Info: AlterColumn Albums Releases String 13:59:31.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:31.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:31.3 Info: DROP TABLE "Albums" 13:59:31.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:31.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:31.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:31.3 Info: => 0.0111734s 13:59:31.3 Info: AlterTable Albums 13:59:31.3 Info: => 1.7E-06s 13:59:31.3 Info: AlterColumn Albums CurrentRelease String 13:59:31.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) 13:59:31.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" 13:59:31.4 Info: DROP TABLE "Albums" 13:59:31.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:31.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:31.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:31.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:31.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:31.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:31.4 Info: => 0.0110761s 13:59:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:31', 'album_releases_fix') 13:59:31.4 Info: Committing Transaction 13:59:31.4 Info: 10: album_releases_fix migrated 13:59:31.4 Info: => 0.0284506s 13:59:31.4 Info: 11: import_lists migrating 13:59:31.4 Info: Beginning Transaction 13:59:31.4 Info: Starting migration of Main DB to 11 13:59:31.4 Info: CreateTable ImportLists 13:59:31.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) 13:59:31.4 Info: => 0.0005877s 13:59:31.4 Info: CreateIndex ImportLists (Name) 13:59:31.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:31.4 Info: => 0.0002156s 13:59:31.4 Info: CreateTable ImportListStatus 13:59:31.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) 13:59:31.4 Info: => 0.0002878s 13:59:31.4 Info: CreateIndex ImportListStatus (ProviderId) 13:59:31.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:31.4 Info: => 0.0002071s 13:59:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:31', 'import_lists') 13:59:31.4 Info: Committing Transaction 13:59:31.4 Info: 11: import_lists migrated 13:59:31.4 Info: => 0.0206776s 13:59:31.4 Info: 12: add_release_status migrating 13:59:31.4 Info: Beginning Transaction 13:59:31.4 Info: Starting migration of Main DB to 12 13:59:31.4 Info: AlterTable MetadataProfiles 13:59:31.4 Info: => 1.8E-06s 13:59:31.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:31.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:31.4 Info: => 0.001565s 13:59:31.4 Info: PerformDBOperation 13:59:31.4 Info: Performing DB Operation 13:59:31.4 Info: => 5.81E-05s 13:59:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:31', 'add_release_status') 13:59:31.4 Info: Committing Transaction 13:59:31.4 Info: 12: add_release_status migrated 13:59:31.4 Info: => 0.0210187s 13:59:31.4 Info: 13: album_download_notification migrating 13:59:31.4 Info: Beginning Transaction 13:59:31.4 Info: Starting migration of Main DB to 13 13:59:31.4 Info: AlterTable Notifications 13:59:31.4 Info: => 1.5E-06s 13:59:31.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:31.4 Info: => 0.0016418s 13:59:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:31', 'album_download_notification') 13:59:31.4 Info: Committing Transaction 13:59:31.4 Info: 13: album_download_notification migrated 13:59:31.4 Info: => 0.0224527s 13:59:31.4 Info: 14: fix_language_metadata_profiles migrating 13:59:31.4 Info: Beginning Transaction 13:59:31.4 Info: Starting migration of Main DB to 14 13:59:31.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 13:59:31.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 13:59:31.4 Info: => 0.0002918s 13:59:31.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 13:59:31.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 13:59:31.4 Info: => 0.0001507s 13:59:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:31', 'fix_language_metadata_profiles') 13:59:31.4 Info: Committing Transaction 13:59:31.5 Info: 14: fix_language_metadata_profiles migrated 13:59:31.5 Info: => 0.0225792s 13:59:31.5 Info: 15: remove_fanzub migrating 13:59:31.5 Info: Beginning Transaction 13:59:31.5 Info: Starting migration of Main DB to 15 13:59:31.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:31.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:31.5 Info: => 0.0001533s 13:59:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:31', 'remove_fanzub') 13:59:31.5 Info: Committing Transaction 13:59:31.5 Info: 15: remove_fanzub migrated 13:59:31.5 Info: => 0.0226106s 13:59:31.5 Info: 16: update_artist_history_indexes migrating 13:59:31.5 Info: Beginning Transaction 13:59:31.5 Info: Starting migration of Main DB to 16 13:59:31.5 Info: CreateIndex Albums (ArtistId) 13:59:31.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:31.5 Info: => 0.0003859s 13:59:31.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:31.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:31.5 Info: => 0.000209s 13:59:31.5 Info: DeleteIndex History (AlbumId) 13:59:31.5 Info: DROP INDEX "IX_History_AlbumId" 13:59:31.5 Info: => 0.000258s 13:59:31.5 Info: CreateIndex History (AlbumId, Date) 13:59:31.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:31.5 Info: => 0.0002009s 13:59:31.5 Info: DeleteIndex History (DownloadId) 13:59:31.5 Info: DROP INDEX "IX_History_DownloadId" 13:59:31.5 Info: => 0.0002131s 13:59:31.5 Info: CreateIndex History (DownloadId, Date) 13:59:31.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:31.5 Info: => 0.0001968s 13:59:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:31', 'update_artist_history_indexes') 13:59:31.5 Info: Committing Transaction 13:59:31.5 Info: 16: update_artist_history_indexes migrated 13:59:31.5 Info: => 0.0209885s 13:59:31.5 Info: 17: remove_nma migrating 13:59:31.5 Info: Beginning Transaction 13:59:31.5 Info: Starting migration of Main DB to 17 13:59:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:31.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:31.5 Info: => 0.0001703s 13:59:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:31', 'remove_nma') 13:59:31.5 Info: Committing Transaction 13:59:31.5 Info: 17: remove_nma migrated 13:59:31.5 Info: => 0.022538s 13:59:31.5 Info: 18: album_disambiguation migrating 13:59:31.5 Info: Beginning Transaction 13:59:31.5 Info: Starting migration of Main DB to 18 13:59:31.5 Info: AlterTable Albums 13:59:31.5 Info: => 1.4E-06s 13:59:31.5 Info: CreateColumn Albums Disambiguation String 13:59:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:31.5 Info: => 0.0016696s 13:59:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:31', 'album_disambiguation') 13:59:31.5 Info: Committing Transaction 13:59:31.6 Info: 18: album_disambiguation migrated 13:59:31.6 Info: => 0.0228032s 13:59:31.6 Info: 19: add_ape_quality_in_profiles migrating 13:59:31.6 Info: Beginning Transaction 13:59:31.6 Info: Starting migration of Main DB to 19 13:59:31.6 Info: PerformDBOperation 13:59:31.6 Info: Performing DB Operation 13:59:31.6 Info: => 0.0001134s 13:59:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:31', 'add_ape_quality_in_profiles') 13:59:31.6 Info: Committing Transaction 13:59:31.6 Info: 19: add_ape_quality_in_profiles migrated 13:59:31.6 Info: => 0.0226494s 13:59:31.6 Info: 20: remove_pushalot migrating 13:59:31.6 Info: Beginning Transaction 13:59:31.6 Info: Starting migration of Main DB to 20 13:59:31.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:31.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:31.6 Info: => 0.0001702s 13:59:31.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:31.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:31.6 Info: => 7.89E-05s 13:59:31.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:31.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:31.6 Info: => 7.73E-05s 13:59:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:31', 'remove_pushalot') 13:59:31.6 Info: Committing Transaction 13:59:31.6 Info: 20: remove_pushalot migrated 13:59:31.6 Info: => 0.0229935s 13:59:31.6 Info: 21: add_custom_filters migrating 13:59:31.6 Info: Beginning Transaction 13:59:31.6 Info: Starting migration of Main DB to 21 13:59:31.6 Info: CreateTable CustomFilters 13:59:31.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:31.6 Info: => 0.0004705s 13:59:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:31', 'add_custom_filters') 13:59:31.6 Info: Committing Transaction 13:59:31.6 Info: 21: add_custom_filters migrated 13:59:31.6 Info: => 0.0226604s 13:59:31.6 Info: 22: import_list_tags migrating 13:59:31.6 Info: Beginning Transaction 13:59:31.6 Info: Starting migration of Main DB to 22 13:59:31.6 Info: AlterTable ImportLists 13:59:31.6 Info: => 1.6E-06s 13:59:31.6 Info: CreateColumn ImportLists Tags String 13:59:31.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:31.6 Info: => 0.001655s 13:59:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:31', 'import_list_tags') 13:59:31.6 Info: Committing Transaction 13:59:31.7 Info: 22: import_list_tags migrated 13:59:31.7 Info: => 0.0226823s 13:59:31.7 Info: 23: add_release_groups_etc migrating 13:59:31.7 Info: Beginning Transaction 13:59:31.7 Info: Starting migration of Main DB to 23 13:59:31.7 Info: CreateTable ArtistMetadata 13:59:31.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 13:59:31.7 Info: => 0.0005907s 13:59:31.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:31.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:31.7 Info: => 0.0002141s 13:59:31.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:31.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:31.7 Info: => 0.0001732s 13:59:31.7 Info: AlterTable Artists 13:59:31.7 Info: => 1.3E-06s 13:59:31.7 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:31.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:31.7 Info: => 0.001515s 13:59:31.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:31.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:31.7 Info: => 0.0001504s 13:59:31.7 Info: CreateTable AlbumReleases 13:59:31.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 13:59:31.7 Info: => 0.000388s 13:59:31.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:31.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:31.7 Info: => 0.0001903s 13:59:31.7 Info: CreateIndex AlbumReleases (AlbumId) 13:59:31.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:31.7 Info: => 0.0001851s 13:59:31.7 Info: PerformDBOperation 13:59:31.7 Info: Performing DB Operation 13:59:31.7 Info: => 8.17E-05s 13:59:31.7 Info: AlterTable Albums 13:59:31.7 Info: => 8E-07s 13:59:31.7 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:31.7 Info: => 0.0013903s 13:59:31.7 Info: AlterTable Albums 13:59:31.7 Info: => 9E-07s 13:59:31.7 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:31.7 Info: => 0.0013592s 13:59:31.7 Info: AlterTable Albums 13:59:31.7 Info: => 9E-07s 13:59:31.7 Info: CreateColumn Albums Links String 13:59:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:31.7 Info: => 0.0013276s 13:59:31.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:31.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:31.7 Info: => 0.0001755s 13:59:31.7 Info: AlterTable Tracks 13:59:31.7 Info: => 9E-07s 13:59:31.7 Info: CreateColumn Tracks ForeignRecordingId String 13:59:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:31.7 Info: => 0.0013307s 13:59:31.7 Info: AlterTable Tracks 13:59:31.7 Info: => 9E-07s 13:59:31.7 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:31.7 Info: => 0.0013621s 13:59:31.7 Info: AlterTable Tracks 13:59:31.7 Info: => 1.1E-06s 13:59:31.7 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:31.7 Info: => 0.0013926s 13:59:31.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:31.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:31.7 Info: => 0.0001625s 13:59:31.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:31.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:31.7 Info: => 0.0001411s 13:59:31.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:31.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:31.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:31.7 Info: DROP TABLE "Artists" 13:59:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:31.7 Info: => 0.0112188s 13:59:31.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:31.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:31.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:31.7 Info: DROP TABLE "Albums" 13:59:31.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:31.7 Info: => 0.0133274s 13:59:31.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:31.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:31.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 13:59:31.7 Info: DROP TABLE "Tracks" 13:59:31.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:31.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:31.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:31.7 Info: => 0.0112483s 13:59:31.7 Info: DeleteColumn TrackFiles ArtistId 13:59:31.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) 13:59:31.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" 13:59:31.7 Info: DROP TABLE "TrackFiles" 13:59:31.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:31.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:31.7 Info: => 0.0108464s 13:59:31.7 Info: CreateIndex Artists (ArtistMetadataId) 13:59:31.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:31.7 Info: => 0.0001901s 13:59:31.7 Info: CreateIndex Artists (Monitored) 13:59:31.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:31.7 Info: => 0.0001851s 13:59:31.7 Info: CreateIndex Albums (ArtistMetadataId) 13:59:31.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:31.7 Info: => 0.0001851s 13:59:31.7 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:31.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:31.7 Info: => 0.0001847s 13:59:31.7 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:31.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:31.7 Info: => 0.0001844s 13:59:31.7 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:31.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:31.7 Info: => 0.000184s 13:59:31.7 Info: UpdateData 13:59:31.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:31.7 Info: => 0.0001015s 13:59:31.7 Info: UpdateData 13:59:31.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:31.7 Info: => 8.67E-05s 13:59:31.7 Info: UpdateData 13:59:31.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:31.7 Info: => 0.0001015s 13:59:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:31', 'add_release_groups_etc') 13:59:31.7 Info: Committing Transaction 13:59:31.7 Info: 23: add_release_groups_etc migrated 13:59:31.7 Info: => 0.0227208s 13:59:31.7 Info: 24: NewMediaInfoFormat migrating 13:59:31.7 Info: Beginning Transaction 13:59:31.7 Info: Starting migration of Main DB to 24 13:59:31.7 Info: UpdateData 13:59:31.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:31.7 Info: => 0.000185s 13:59:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:31', 'NewMediaInfoFormat') 13:59:31.7 Info: Committing Transaction 13:59:31.8 Info: 24: NewMediaInfoFormat migrated 13:59:31.8 Info: => 0.0226527s 13:59:31.8 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:31.8 Info: Beginning Transaction 13:59:31.8 Info: Starting migration of Main DB to 25 13:59:31.8 Info: RenameTable Restrictions ReleaseProfiles 13:59:31.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:31.8 Info: => 0.0047226s 13:59:31.8 Info: AlterTable ReleaseProfiles 13:59:31.8 Info: => 1.7E-06s 13:59:31.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:31.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:31.8 Info: => 0.0013031s 13:59:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:31', 'rename_restrictions_to_release_profiles') 13:59:31.8 Info: Committing Transaction 13:59:31.8 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:31.8 Info: => 0.0235365s 13:59:31.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:31.8 Info: Beginning Transaction 13:59:31.8 Info: Starting migration of Main DB to 26 13:59:31.8 Info: RenameTable Profiles QualityProfiles 13:59:31.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:31.8 Info: => 0.0046473s 13:59:31.8 Info: AlterTable QualityProfiles 13:59:31.8 Info: => 1.3E-06s 13:59:31.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:31.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:31.8 Info: => 0.0012294s 13:59:31.8 Info: AlterTable LanguageProfiles 13:59:31.8 Info: => 8E-07s 13:59:31.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:31.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:31.8 Info: => 0.0011765s 13:59:31.8 Info: UpdateData 13:59:31.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:31.8 Info: => 8.75E-05s 13:59:31.8 Info: UpdateData 13:59:31.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:31.8 Info: => 7.14E-05s 13:59:31.8 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:31.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:31.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:31.8 Info: DROP TABLE "Artists" 13:59:31.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:31.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:31.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:31.8 Info: => 0.0143479s 13:59:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:31', 'rename_quality_profiles_add_upgrade_allowed') 13:59:31.8 Info: Committing Transaction 13:59:31.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:31.8 Info: => 0.0438114s 13:59:31.8 Info: 27: add_import_exclusions migrating 13:59:31.8 Info: Beginning Transaction 13:59:31.8 Info: Starting migration of Main DB to 27 13:59:31.8 Info: CreateTable ImportListExclusions 13:59:31.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:31.8 Info: => 0.0004601s 13:59:31.8 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:31.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:31.8 Info: => 0.0002191s 13:59:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:31', 'add_import_exclusions') 13:59:31.8 Info: Committing Transaction 13:59:31.9 Info: 27: add_import_exclusions migrated 13:59:31.9 Info: => 0.0209223s 13:59:31.9 Info: 28: clean_artist_metadata_table migrating 13:59:31.9 Info: Beginning Transaction 13:59:31.9 Info: Starting migration of Main DB to 28 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.000383s 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.0002377s 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.0002248s 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.0002262s 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.0002196s 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.0002152s 13:59:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:31', 'clean_artist_metadata_table') 13:59:31.9 Info: Committing Transaction 13:59:31.9 Info: 28: clean_artist_metadata_table migrated 13:59:31.9 Info: => 0.0210778s 13:59:31.9 Info: 29: health_issue_notification migrating 13:59:31.9 Info: Beginning Transaction 13:59:31.9 Info: Starting migration of Main DB to 29 13:59:31.9 Info: AlterTable Notifications 13:59:31.9 Info: => 1.6E-06s 13:59:31.9 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:31.9 Info: => 0.0016764s 13:59:31.9 Info: AlterTable Notifications 13:59:31.9 Info: => 9E-07s 13:59:31.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:31.9 Info: => 0.0012705s 13:59:31.9 Info: AlterTable Notifications 13:59:31.9 Info: => 1.1E-06s 13:59:31.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:31.9 Info: => 0.0013042s 13:59:31.9 Info: AlterTable Notifications 13:59:31.9 Info: => 1E-06s 13:59:31.9 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:31.9 Info: => 0.0012621s 13:59:31.9 Info: AlterTable Notifications 13:59:31.9 Info: => 9E-07s 13:59:31.9 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:31.9 Info: => 0.0012964s 13:59:31.9 Info: DeleteColumn Notifications OnDownload 13:59:31.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) 13:59:31.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" 13:59:31.9 Info: DROP TABLE "Notifications" 13:59:31.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:31.9 Info: => 0.0102794s 13:59:31.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:31.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) 13:59:31.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" 13:59:31.9 Info: DROP TABLE "Notifications" 13:59:31.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:31.9 Info: => 0.0112439s 13:59:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:31', 'health_issue_notification') 13:59:31.9 Info: Committing Transaction 13:59:31.9 Info: 29: health_issue_notification migrated 13:59:31.9 Info: => 0.0333622s 13:59:31.9 Info: 30: add_mediafilerepository_mtime migrating 13:59:31.9 Info: Beginning Transaction 13:59:31.9 Info: Starting migration of Main DB to 30 13:59:31.9 Info: AlterTable TrackFiles 13:59:31.9 Info: => 1.6E-06s 13:59:31.9 Info: CreateColumn TrackFiles Modified DateTime 13:59:31.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:31.9 Info: => 0.0016729s 13:59:31.9 Info: AlterTable TrackFiles 13:59:31.9 Info: => 1E-06s 13:59:31.9 Info: CreateColumn TrackFiles Path String 13:59:31.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:31.9 Info: => 0.0013541s 13:59:31.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:31.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:31.9 Info: => 8.04E-05s 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.0002413s 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.0002611s 13:59:31.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) 13:59:31.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) 13:59:31.9 Info: => 0.000265s 13:59:31.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") 13:59:31.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") 13:59:31.9 Info: => 0.0001554s 13:59:31.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:31.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:31.9 Info: => 0.0001178s 13:59:31.9 Info: AlterTable TrackFiles 13:59:31.9 Info: => 1E-06s 13:59:31.9 Info: AlterColumn TrackFiles Path String 13:59:32.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:32.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:32.0 Info: DROP TABLE "TrackFiles" 13:59:32.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:32.0 Info: => 0.0106188s 13:59:32.0 Info: CreateIndex TrackFiles (Path) 13:59:32.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:32.0 Info: => 0.0001782s 13:59:32.0 Info: DeleteColumn TrackFiles RelativePath 13:59:32.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:32.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:32.0 Info: DROP TABLE "TrackFiles" 13:59:32.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:32.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:32.0 Info: => 0.0099366s 13:59:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:32', 'add_mediafilerepository_mtime') 13:59:32.0 Info: Committing Transaction 13:59:32.0 Info: 30: add_mediafilerepository_mtime migrated 13:59:32.0 Info: => 0.0409714s 13:59:32.0 Info: 31: add_artistmetadataid_constraint migrating 13:59:32.0 Info: Beginning Transaction 13:59:32.0 Info: Starting migration of Main DB to 31 13:59:32.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") 13:59:32.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") 13:59:32.0 Info: => 0.0002817s 13:59:32.0 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:32.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:32.0 Info: => 0.0003046s 13:59:32.0 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:32.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) 13:59:32.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" 13:59:32.0 Info: DROP TABLE "Artists" 13:59:32.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:32.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:32.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:32.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:32.0 Info: => 0.0110805s 13:59:32.0 Info: CreateIndex Artists (ArtistMetadataId) 13:59:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:32.0 Info: => 0.0001899s 13:59:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:32', 'add_artistmetadataid_constraint') 13:59:32.0 Info: Committing Transaction 13:59:32.0 Info: 31: add_artistmetadataid_constraint migrated 13:59:32.0 Info: => 0.0233241s 13:59:32.0 Info: 32: old_ids_and_artist_alias migrating 13:59:32.0 Info: Beginning Transaction 13:59:32.0 Info: Starting migration of Main DB to 32 13:59:32.0 Info: AlterTable ArtistMetadata 13:59:32.0 Info: => 1.7E-06s 13:59:32.0 Info: CreateColumn ArtistMetadata Aliases String 13:59:32.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:32.0 Info: => 0.0016826s 13:59:32.0 Info: AlterTable ArtistMetadata 13:59:32.0 Info: => 8E-07s 13:59:32.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:32.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:32.0 Info: => 0.0013084s 13:59:32.0 Info: AlterTable Albums 13:59:32.0 Info: => 8E-07s 13:59:32.0 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:32.0 Info: => 0.0013248s 13:59:32.0 Info: AlterTable AlbumReleases 13:59:32.0 Info: => 9E-07s 13:59:32.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:32.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:32.0 Info: => 0.001291s 13:59:32.0 Info: AlterTable Tracks 13:59:32.0 Info: => 9E-07s 13:59:32.0 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:32.0 Info: => 0.0012786s 13:59:32.0 Info: AlterTable Tracks 13:59:32.0 Info: => 9E-07s 13:59:32.0 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:32.0 Info: => 0.0012821s 13:59:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:32', 'old_ids_and_artist_alias') 13:59:32.0 Info: Committing Transaction 13:59:32.1 Info: 32: old_ids_and_artist_alias migrated 13:59:32.1 Info: => 0.025244s 13:59:32.1 Info: 33: download_propers_config migrating 13:59:32.1 Info: Beginning Transaction 13:59:32.1 Info: Starting migration of Main DB to 33 13:59:32.1 Info: PerformDBOperation 13:59:32.1 Info: Performing DB Operation 13:59:32.1 Info: => 0.0001155s 13:59:32.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:32.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:32.1 Info: => 0.0001082s 13:59:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:32', 'download_propers_config') 13:59:32.1 Info: Committing Transaction 13:59:32.1 Info: 33: download_propers_config migrated 13:59:32.1 Info: => 0.022476s 13:59:32.1 Info: 34: remove_language_profiles migrating 13:59:32.1 Info: Beginning Transaction 13:59:32.1 Info: Starting migration of Main DB to 34 13:59:32.1 Info: DeleteTable LanguageProfiles 13:59:32.1 Info: DROP TABLE "LanguageProfiles" 13:59:32.1 Info: => 0.0005242s 13:59:32.1 Info: DeleteColumn Artists LanguageProfileId 13:59:32.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:32.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" 13:59:32.1 Info: DROP TABLE "Artists" 13:59:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:32.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:32.1 Info: => 0.0117872s 13:59:32.1 Info: DeleteColumn ImportLists LanguageProfileId 13:59:32.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) 13:59:32.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" 13:59:32.1 Info: DROP TABLE "ImportLists" 13:59:32.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:32.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:32.1 Info: => 0.0104593s 13:59:32.1 Info: DeleteColumn Blacklist Language 13:59:32.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) 13:59:32.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" 13:59:32.1 Info: DROP TABLE "Blacklist" 13:59:32.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:32.1 Info: => 0.0098779s 13:59:32.1 Info: DeleteColumn History Language 13:59:32.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) 13:59:32.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" 13:59:32.1 Info: DROP TABLE "History" 13:59:32.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:32.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:32.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:32.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:32.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:32.1 Info: => 0.0113448s 13:59:32.1 Info: DeleteColumn LyricFiles Language 13:59:32.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) 13:59:32.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" 13:59:32.1 Info: DROP TABLE "LyricFiles" 13:59:32.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:32.1 Info: => 0.0128265s 13:59:32.1 Info: DeleteColumn TrackFiles Language 13:59:32.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:32.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" 13:59:32.2 Info: DROP TABLE "TrackFiles" 13:59:32.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:32.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:32.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:32.2 Info: => 0.0106405s 13:59:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:32', 'remove_language_profiles') 13:59:32.2 Info: Committing Transaction 13:59:32.2 Info: 34: remove_language_profiles migrated 13:59:32.2 Info: => 0.0352963s 13:59:32.2 Info: 35: multi_disc_naming_format migrating 13:59:32.2 Info: Beginning Transaction 13:59:32.2 Info: Starting migration of Main DB to 35 13:59:32.2 Info: AlterTable NamingConfig 13:59:32.2 Info: => 1.8E-06s 13:59:32.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:32.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:32.2 Info: => 0.0016552s 13:59:32.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:32.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:32.2 Info: => 8.24E-05s 13:59:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:32', 'multi_disc_naming_format') 13:59:32.2 Info: Committing Transaction 13:59:32.2 Info: 35: multi_disc_naming_format migrated 13:59:32.2 Info: => 0.0250119s 13:59:32.2 Info: 36: add_download_client_priority migrating 13:59:32.2 Info: Beginning Transaction 13:59:32.2 Info: Starting migration of Main DB to 36 13:59:32.2 Info: AlterTable DownloadClients 13:59:32.2 Info: => 2.1E-06s 13:59:32.2 Info: CreateColumn DownloadClients Priority Int32 13:59:32.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:32.2 Info: => 0.0016711s 13:59:32.2 Info: PerformDBOperation 13:59:32.2 Info: Performing DB Operation 13:59:32.2 Info: => 0.0001123s 13:59:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:32', 'add_download_client_priority') 13:59:32.2 Info: Committing Transaction 13:59:32.2 Info: 36: add_download_client_priority migrated 13:59:32.2 Info: => 0.0322749s 13:59:32.2 Info: 37: remove_growl_prowl migrating 13:59:32.2 Info: Beginning Transaction 13:59:32.2 Info: Starting migration of Main DB to 37 13:59:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:32.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:32.2 Info: => 0.0001625s 13:59:32.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:32.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:32.2 Info: => 7.67E-05s 13:59:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:32', 'remove_growl_prowl') 13:59:32.2 Info: Committing Transaction 13:59:32.3 Info: 37: remove_growl_prowl migrated 13:59:32.3 Info: => 0.0222725s 13:59:32.3 Info: 38: remove_plex_hometheatre migrating 13:59:32.3 Info: Beginning Transaction 13:59:32.3 Info: Starting migration of Main DB to 38 13:59:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:32.3 Info: => 0.0001642s 13:59:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:32.3 Info: => 7.51E-05s 13:59:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:32', 'remove_plex_hometheatre') 13:59:32.3 Info: Committing Transaction 13:59:32.3 Info: 38: remove_plex_hometheatre migrated 13:59:32.3 Info: => 0.0222878s 13:59:32.3 Info: 39: add_root_folder_add_defaults migrating 13:59:32.3 Info: Beginning Transaction 13:59:32.3 Info: Starting migration of Main DB to 39 13:59:32.3 Info: AlterTable RootFolders 13:59:32.3 Info: => 1.6E-06s 13:59:32.3 Info: CreateColumn RootFolders Name String 13:59:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:32.3 Info: => 0.0016665s 13:59:32.3 Info: AlterTable RootFolders 13:59:32.3 Info: => 9E-07s 13:59:32.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:32.3 Info: => 0.0012607s 13:59:32.3 Info: AlterTable RootFolders 13:59:32.3 Info: => 9E-07s 13:59:32.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:32.3 Info: => 0.0012544s 13:59:32.3 Info: AlterTable RootFolders 13:59:32.3 Info: => 8E-07s 13:59:32.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:32.3 Info: => 0.0012486s 13:59:32.3 Info: AlterTable RootFolders 13:59:32.3 Info: => 8E-07s 13:59:32.3 Info: CreateColumn RootFolders DefaultTags String 13:59:32.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:32.3 Info: => 0.0012408s 13:59:32.3 Info: PerformDBOperation 13:59:32.3 Info: Performing DB Operation 13:59:32.3 Info: => 0.0001313s 13:59:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:32', 'add_root_folder_add_defaults') 13:59:32.3 Info: Committing Transaction 13:59:32.3 Info: 39: add_root_folder_add_defaults migrated 13:59:32.3 Info: => 0.0212911s 13:59:32.3 Info: 40: task_duration migrating 13:59:32.3 Info: Beginning Transaction 13:59:32.3 Info: Starting migration of Main DB to 40 13:59:32.3 Info: AlterTable ScheduledTasks 13:59:32.3 Info: => 1.9E-06s 13:59:32.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:32.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:32.3 Info: => 0.001695s 13:59:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:32', 'task_duration') 13:59:32.3 Info: Committing Transaction 13:59:32.3 Info: 40: task_duration migrated 13:59:32.3 Info: => 0.0223756s 13:59:32.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:32.3 Info: Beginning Transaction 13:59:32.3 Info: Starting migration of Main DB to 41 13:59:32.3 Info: AlterTable ReleaseProfiles 13:59:32.3 Info: => 1.8E-06s 13:59:32.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:32.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:32.3 Info: => 0.001712s 13:59:32.3 Info: AlterTable ReleaseProfiles 13:59:32.3 Info: => 9E-07s 13:59:32.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:32.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:32.3 Info: => 0.0013672s 13:59:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:32', 'add_indexer_and_enabled_to_release_profiles') 13:59:32.3 Info: Committing Transaction 13:59:32.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:32.4 Info: => 0.0263785s 13:59:32.4 Info: 42: remove_album_folders migrating 13:59:32.4 Info: Beginning Transaction 13:59:32.4 Info: Starting migration of Main DB to 42 13:59:32.4 Info: DeleteColumn Artists AlbumFolder 13:59:32.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) 13:59:32.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" 13:59:32.4 Info: DROP TABLE "Artists" 13:59:32.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:32.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:32.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:32.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:32.4 Info: => 0.0111016s 13:59:32.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:32.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:32.4 Info: => 9.17E-05s 13:59:32.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:32.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:32.4 Info: => 7.84E-05s 13:59:32.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:32.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) 13:59:32.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:32.4 Info: DROP TABLE "NamingConfig" 13:59:32.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:32.4 Info: => 0.0100164s 13:59:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:32', 'remove_album_folders') 13:59:32.4 Info: Committing Transaction 13:59:32.4 Info: 42: remove_album_folders migrated 13:59:32.4 Info: => 0.0341934s 13:59:32.4 Info: 44: add_priority_to_indexers migrating 13:59:32.4 Info: Beginning Transaction 13:59:32.4 Info: Starting migration of Main DB to 44 13:59:32.4 Info: AlterTable Indexers 13:59:32.4 Info: => 1.7E-06s 13:59:32.4 Info: CreateColumn Indexers Priority Int32 13:59:32.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:32.4 Info: => 0.0017375s 13:59:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:32', 'add_priority_to_indexers') 13:59:32.4 Info: Committing Transaction 13:59:32.4 Info: 44: add_priority_to_indexers migrated 13:59:32.4 Info: => 0.0180124s 13:59:32.4 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:32.4 Info: Beginning Transaction 13:59:32.4 Info: Starting migration of Main DB to 45 13:59:32.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:32.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:32.4 Info: => 0.0003031s 13:59:32.4 Info: PerformDBOperation 13:59:32.4 Info: Performing DB Operation 13:59:32.4 Info: => 7.55E-05s 13:59:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:32', 'remove_chown_and_folderchmod_config') 13:59:32.4 Info: Committing Transaction 13:59:32.5 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:32.5 Info: => 0.0206961s 13:59:32.5 Info: 47: update_notifiarr migrating 13:59:32.5 Info: Beginning Transaction 13:59:32.5 Info: Starting migration of Main DB to 47 13:59:32.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:32.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:32.5 Info: => 0.000227s 13:59:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:32', 'update_notifiarr') 13:59:32.5 Info: Committing Transaction 13:59:32.5 Info: 47: update_notifiarr migrated 13:59:32.5 Info: => 0.0181674s 13:59:32.5 Info: 49: email_multiple_addresses migrating 13:59:32.5 Info: Beginning Transaction 13:59:32.5 Info: Starting migration of Main DB to 49 13:59:32.5 Info: PerformDBOperation 13:59:32.5 Info: Performing DB Operation 13:59:32.5 Info: => 0.0001864s 13:59:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:32', 'email_multiple_addresses') 13:59:32.5 Info: Committing Transaction 13:59:32.5 Info: 49: email_multiple_addresses migrated 13:59:32.5 Info: => 0.01676s 13:59:32.5 Info: 50: rename_blacklist_to_blocklist migrating 13:59:32.5 Info: Beginning Transaction 13:59:32.5 Info: Starting migration of Main DB to 50 13:59:32.5 Info: RenameTable Blacklist Blocklist 13:59:32.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:32.5 Info: => 0.0045354s 13:59:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:32', 'rename_blacklist_to_blocklist') 13:59:32.5 Info: Committing Transaction 13:59:32.5 Info: 50: rename_blacklist_to_blocklist migrated 13:59:32.5 Info: => 0.0225019s 13:59:32.5 Info: 51: cdh_per_downloadclient migrating 13:59:32.5 Info: Beginning Transaction 13:59:32.5 Info: Starting migration of Main DB to 51 13:59:32.5 Info: AlterTable DownloadClients 13:59:32.5 Info: => 1.8E-06s 13:59:32.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:32.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:32.5 Info: => 0.0016893s 13:59:32.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:32.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:32.5 Info: => 0.001353s 13:59:32.5 Info: PerformDBOperation 13:59:32.5 Info: Performing DB Operation 13:59:32.5 Info: => 0.0003849s 13:59:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:32', 'cdh_per_downloadclient') 13:59:32.5 Info: Committing Transaction 13:59:32.5 Info: 51: cdh_per_downloadclient migrated 13:59:32.5 Info: => 0.0192002s 13:59:32.5 Info: 52: download_history migrating 13:59:32.5 Info: Beginning Transaction 13:59:32.5 Info: Starting migration of Main DB to 52 13:59:32.5 Info: CreateTable DownloadHistory 13:59:32.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) 13:59:32.5 Info: => 0.0005789s 13:59:32.5 Info: CreateIndex DownloadHistory (EventType) 13:59:32.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:32.5 Info: => 0.0002356s 13:59:32.5 Info: CreateIndex DownloadHistory (ArtistId) 13:59:32.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:32.5 Info: => 0.0001895s 13:59:32.5 Info: CreateIndex DownloadHistory (DownloadId) 13:59:32.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:32.5 Info: => 0.0002022s 13:59:32.5 Info: PerformDBOperation 13:59:32.5 Info: Performing DB Operation 13:59:32.5 Info: => 0.0002377s 13:59:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:32', 'download_history') 13:59:32.5 Info: Committing Transaction 13:59:32.6 Info: 52: download_history migrated 13:59:32.6 Info: => 0.0207249s 13:59:32.6 Info: 53: add_update_history migrating 13:59:32.6 Info: Beginning Transaction 13:59:32.6 Info: Starting migration of Main DB to 53 13:59:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:32', 'add_update_history') 13:59:32.6 Info: Committing Transaction 13:59:32.6 Info: 53: add_update_history migrated 13:59:32.6 Info: => 0.0171069s 13:59:32.6 Info: 54: add_on_update_to_notifications migrating 13:59:32.6 Info: Beginning Transaction 13:59:32.6 Info: Starting migration of Main DB to 54 13:59:32.6 Info: AlterTable Notifications 13:59:32.6 Info: => 1.5E-06s 13:59:32.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:32.6 Info: => 0.0017299s 13:59:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:32', 'add_on_update_to_notifications') 13:59:32.6 Info: Committing Transaction 13:59:32.6 Info: 54: add_on_update_to_notifications migrated 13:59:32.6 Info: => 0.0224903s 13:59:32.6 Info: 55: download_client_per_indexer migrating 13:59:32.6 Info: Beginning Transaction 13:59:32.6 Info: Starting migration of Main DB to 55 13:59:32.6 Info: AlterTable Indexers 13:59:32.6 Info: => 1.6E-06s 13:59:32.6 Info: CreateColumn Indexers DownloadClientId Int32 13:59:32.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:32.6 Info: => 0.001783s 13:59:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:32', 'download_client_per_indexer') 13:59:32.6 Info: Committing Transaction 13:59:32.6 Info: 55: download_client_per_indexer migrated 13:59:32.6 Info: => 0.0226514s 13:59:32.6 Info: 56: AddNewItemMonitorType migrating 13:59:32.6 Info: Beginning Transaction 13:59:32.6 Info: Starting migration of Main DB to 56 13:59:32.6 Info: AlterTable Artists 13:59:32.6 Info: => 1.7E-06s 13:59:32.6 Info: CreateColumn Artists MonitorNewItems Int32 13:59:32.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:32.6 Info: => 0.0017607s 13:59:32.6 Info: AlterTable RootFolders 13:59:32.6 Info: => 9E-07s 13:59:32.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:32.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:32.6 Info: => 0.0014259s 13:59:32.6 Info: AlterTable ImportLists 13:59:32.6 Info: => 1E-06s 13:59:32.6 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:32.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:32.6 Info: => 0.0014058s 13:59:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:32', 'AddNewItemMonitorType') 13:59:32.6 Info: Committing Transaction 13:59:32.7 Info: 56: AddNewItemMonitorType migrated 13:59:32.7 Info: => 0.0190608s 13:59:32.7 Info: 57: ImportListSearch migrating 13:59:32.7 Info: Beginning Transaction 13:59:32.7 Info: Starting migration of Main DB to 57 13:59:32.7 Info: AlterTable ImportLists 13:59:32.7 Info: => 1.8E-06s 13:59:32.7 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:32.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:32.7 Info: => 0.0017971s 13:59:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:32', 'ImportListSearch') 13:59:32.7 Info: Committing Transaction 13:59:32.7 Info: 57: ImportListSearch migrated 13:59:32.7 Info: => 0.0226253s 13:59:32.7 Info: 58: ImportListMonitorExisting migrating 13:59:32.7 Info: Beginning Transaction 13:59:32.7 Info: Starting migration of Main DB to 58 13:59:32.7 Info: AlterTable ImportLists 13:59:32.7 Info: => 1.8E-06s 13:59:32.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:32.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:32.7 Info: => 0.0017504s 13:59:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:32', 'ImportListMonitorExisting') 13:59:32.7 Info: Committing Transaction 13:59:32.7 Info: 58: ImportListMonitorExisting migrated 13:59:32.7 Info: => 0.0224947s 13:59:32.7 Info: 59: add_indexer_tags migrating 13:59:32.7 Info: Beginning Transaction 13:59:32.7 Info: Starting migration of Main DB to 59 13:59:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:32.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:32.7 Info: => 0.0001575s 13:59:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:32.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:32.7 Info: => 7.99E-05s 13:59:32.7 Info: AlterTable Indexers 13:59:32.7 Info: => 1E-06s 13:59:32.7 Info: CreateColumn Indexers Tags String 13:59:32.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:32.7 Info: => 0.0016364s 13:59:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:32', 'add_indexer_tags') 13:59:32.7 Info: Committing Transaction 13:59:32.7 Info: 59: add_indexer_tags migrated 13:59:32.7 Info: => 0.0221876s 13:59:32.7 Info: 60: update_audio_types migrating 13:59:32.7 Info: Beginning Transaction 13:59:32.7 Info: Starting migration of Main DB to 60 13:59:32.7 Info: PerformDBOperation 13:59:32.7 Info: Performing DB Operation 13:59:32.7 Info: => 0.000163s 13:59:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:32', 'update_audio_types') 13:59:32.7 Info: Committing Transaction 13:59:32.7 Info: 60: update_audio_types migrated 13:59:32.7 Info: => 0.0228096s 13:59:32.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:32.7 Info: Beginning Transaction 13:59:32.7 Info: Starting migration of Main DB to 61 13:59:32.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:32.7 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:32.7 Info: => 0.0001445s 13:59:32.7 Info: AlterTable AlbumReleases 13:59:32.7 Info: => 1E-06s 13:59:32.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.8 Info: DROP TABLE "AlbumReleases" 13:59:32.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:32.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:32.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:32.8 Info: => 0.0109374s 13:59:32.8 Info: AlterTable Albums 13:59:32.8 Info: => 1.4E-06s 13:59:32.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:32.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:32.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 13:59:32.8 Info: DROP TABLE "Albums" 13:59:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:32.8 Info: => 0.0113308s 13:59:32.8 Info: AlterTable Albums 13:59:32.8 Info: => 1.5E-06s 13:59:32.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:32.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:32.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 13:59:32.8 Info: DROP TABLE "Albums" 13:59:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:32.8 Info: => 0.0110482s 13:59:32.8 Info: AlterTable Albums 13:59:32.8 Info: => 1.6E-06s 13:59:32.8 Info: AlterColumn Albums Added DateTimeOffset 13:59:32.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 13:59:32.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 13:59:32.8 Info: DROP TABLE "Albums" 13:59:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:32.8 Info: => 0.0114738s 13:59:32.8 Info: AlterTable Artists 13:59:32.8 Info: => 1.5E-06s 13:59:32.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:32.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:59:32.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" 13:59:32.8 Info: DROP TABLE "Artists" 13:59:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:32.8 Info: => 0.0120526s 13:59:32.8 Info: AlterTable Artists 13:59:32.8 Info: => 1.8E-06s 13:59:32.8 Info: AlterColumn Artists Added DateTimeOffset 13:59:32.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 13:59:32.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" 13:59:32.8 Info: DROP TABLE "Artists" 13:59:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:32.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:32.8 Info: => 0.0147681s 13:59:32.8 Info: AlterTable Blocklist 13:59:32.8 Info: => 1.6E-06s 13:59:32.8 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.8 Info: DROP TABLE "Blocklist" 13:59:32.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:32.8 Info: => 0.010654s 13:59:32.8 Info: AlterTable Blocklist 13:59:32.8 Info: => 1.9E-06s 13:59:32.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.8 Info: DROP TABLE "Blocklist" 13:59:32.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:32.8 Info: => 0.0107319s 13:59:32.8 Info: AlterTable Commands 13:59:32.8 Info: => 2.1E-06s 13:59:32.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.8 Info: DROP TABLE "Commands" 13:59:32.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:32.9 Info: => 0.0108032s 13:59:32.9 Info: AlterTable Commands 13:59:32.9 Info: => 1.9E-06s 13:59:32.9 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.9 Info: DROP TABLE "Commands" 13:59:32.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:32.9 Info: => 0.0108137s 13:59:32.9 Info: AlterTable Commands 13:59:32.9 Info: => 1.8E-06s 13:59:32.9 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.9 Info: DROP TABLE "Commands" 13:59:32.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:32.9 Info: => 0.010788s 13:59:32.9 Info: AlterTable DownloadClientStatus 13:59:32.9 Info: => 1.6E-06s 13:59:32.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:32.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) 13:59:32.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:32.9 Info: DROP TABLE "DownloadClientStatus" 13:59:32.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:32.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:32.9 Info: => 0.010851s 13:59:32.9 Info: AlterTable DownloadClientStatus 13:59:32.9 Info: => 2E-06s 13:59:32.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:32.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) 13:59:32.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:32.9 Info: DROP TABLE "DownloadClientStatus" 13:59:32.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:32.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:32.9 Info: => 0.0110042s 13:59:32.9 Info: AlterTable DownloadClientStatus 13:59:32.9 Info: => 1.6E-06s 13:59:32.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:32.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) 13:59:32.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:32.9 Info: DROP TABLE "DownloadClientStatus" 13:59:32.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:32.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:32.9 Info: => 0.0108258s 13:59:32.9 Info: AlterTable DownloadHistory 13:59:32.9 Info: => 1.7E-06s 13:59:32.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.9 Info: DROP TABLE "DownloadHistory" 13:59:32.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:32.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:32.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:32.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:32.9 Info: => 0.0114901s 13:59:32.9 Info: AlterTable ExtraFiles 13:59:32.9 Info: => 1.5E-06s 13:59:32.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.9 Info: DROP TABLE "ExtraFiles" 13:59:32.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:32.9 Info: => 0.0106853s 13:59:32.9 Info: AlterTable ExtraFiles 13:59:32.9 Info: => 1.7E-06s 13:59:32.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.9 Info: DROP TABLE "ExtraFiles" 13:59:32.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:32.9 Info: => 0.0130712s 13:59:32.9 Info: AlterTable History 13:59:32.9 Info: => 1.7E-06s 13:59:32.9 Info: AlterColumn History Date DateTimeOffset 13:59:32.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) 13:59:32.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" 13:59:32.9 Info: DROP TABLE "History" 13:59:32.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:33.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:33.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:33.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:33.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:33.0 Info: => 0.0110443s 13:59:33.0 Info: AlterTable ImportListStatus 13:59:33.0 Info: => 1.5E-06s 13:59:33.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:33.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:33.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:33.0 Info: DROP TABLE "ImportListStatus" 13:59:33.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:33.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:33.0 Info: => 0.0106073s 13:59:33.0 Info: AlterTable ImportListStatus 13:59:33.0 Info: => 1.5E-06s 13:59:33.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:33.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:33.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:33.0 Info: DROP TABLE "ImportListStatus" 13:59:33.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:33.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:33.0 Info: => 0.0104131s 13:59:33.0 Info: AlterTable ImportListStatus 13:59:33.0 Info: => 1.5E-06s 13:59:33.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:33.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:33.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:33.0 Info: DROP TABLE "ImportListStatus" 13:59:33.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:33.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:33.0 Info: => 0.0100123s 13:59:33.0 Info: AlterTable IndexerStatus 13:59:33.0 Info: => 1.3E-06s 13:59:33.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:33.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) 13:59:33.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:33.0 Info: DROP TABLE "IndexerStatus" 13:59:33.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:33.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:33.0 Info: => 0.0093197s 13:59:33.0 Info: AlterTable IndexerStatus 13:59:33.0 Info: => 1.7E-06s 13:59:33.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:33.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) 13:59:33.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:33.0 Info: DROP TABLE "IndexerStatus" 13:59:33.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:33.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:33.0 Info: => 0.0113325s 13:59:33.0 Info: AlterTable IndexerStatus 13:59:33.0 Info: => 1.5E-06s 13:59:33.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:33.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) 13:59:33.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:33.0 Info: DROP TABLE "IndexerStatus" 13:59:33.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:33.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:33.0 Info: => 0.0110133s 13:59:33.0 Info: AlterTable LyricFiles 13:59:33.0 Info: => 1.8E-06s 13:59:33.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:33.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) 13:59:33.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" 13:59:33.0 Info: DROP TABLE "LyricFiles" 13:59:33.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:33.0 Info: => 0.0106228s 13:59:33.0 Info: AlterTable LyricFiles 13:59:33.0 Info: => 1.7E-06s 13:59:33.0 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:33.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) 13:59:33.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" 13:59:33.0 Info: DROP TABLE "LyricFiles" 13:59:33.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:33.0 Info: => 0.0107538s 13:59:33.0 Info: AlterTable MetadataFiles 13:59:33.0 Info: => 2E-06s 13:59:33.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:33.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) 13:59:33.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" 13:59:33.0 Info: DROP TABLE "MetadataFiles" 13:59:33.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:33.1 Info: => 0.013624s 13:59:33.1 Info: AlterTable MetadataFiles 13:59:33.1 Info: => 1.9E-06s 13:59:33.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:33.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:33.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 13:59:33.1 Info: DROP TABLE "MetadataFiles" 13:59:33.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:33.1 Info: => 0.0108713s 13:59:33.1 Info: AlterTable PendingReleases 13:59:33.1 Info: => 1.7E-06s 13:59:33.1 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:33.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 13:59:33.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:33.1 Info: DROP TABLE "PendingReleases" 13:59:33.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:33.1 Info: => 0.0109734s 13:59:33.1 Info: AlterTable ScheduledTasks 13:59:33.1 Info: => 1.6E-06s 13:59:33.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:33.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:33.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:33.1 Info: DROP TABLE "ScheduledTasks" 13:59:33.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:33.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:33.1 Info: => 0.0109422s 13:59:33.1 Info: AlterTable ScheduledTasks 13:59:33.1 Info: => 1.6E-06s 13:59:33.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:33.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:33.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:33.1 Info: DROP TABLE "ScheduledTasks" 13:59:33.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:33.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:33.1 Info: => 0.010713s 13:59:33.1 Info: AlterTable TrackFiles 13:59:33.1 Info: => 1.5E-06s 13:59:33.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:33.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:33.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" 13:59:33.1 Info: DROP TABLE "TrackFiles" 13:59:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:33.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:33.1 Info: => 0.0115502s 13:59:33.1 Info: AlterTable TrackFiles 13:59:33.1 Info: => 1.5E-06s 13:59:33.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:33.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:33.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" 13:59:33.1 Info: DROP TABLE "TrackFiles" 13:59:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:33.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:33.1 Info: => 0.0116431s 13:59:33.1 Info: AlterTable VersionInfo 13:59:33.1 Info: => 1.8E-06s 13:59:33.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:33.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:33.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:33.1 Info: DROP TABLE "VersionInfo" 13:59:33.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:33.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:33.1 Info: => 0.0110307s 13:59:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:33', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:33.1 Info: Committing Transaction 13:59:33.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:33.2 Info: => 0.0333348s 13:59:33.2 Info: 62: add_on_delete_to_notifications migrating 13:59:33.2 Info: Beginning Transaction 13:59:33.2 Info: Starting migration of Main DB to 62 13:59:33.2 Info: AlterTable Notifications 13:59:33.2 Info: => 2.1E-06s 13:59:33.2 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:33.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:33.2 Info: => 0.0017413s 13:59:33.2 Info: AlterTable Notifications 13:59:33.2 Info: => 1E-06s 13:59:33.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:33.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:33.2 Info: => 0.0014563s 13:59:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:33', 'add_on_delete_to_notifications') 13:59:33.2 Info: Committing Transaction 13:59:33.2 Info: 62: add_on_delete_to_notifications migrated 13:59:33.2 Info: => 0.0262499s 13:59:33.2 Info: 63: add_custom_formats migrating 13:59:33.2 Info: Beginning Transaction 13:59:33.2 Info: Starting migration of Main DB to 63 13:59:33.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 13:59:33.2 Info: AlterTable DelayProfiles 13:59:33.2 Info: => 1E-06s 13:59:33.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:33.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:33.2 Info: => 0.0016502s 13:59:33.2 Info: UpdateData 13:59:33.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:33.2 Info: => 0.0001016s 13:59:33.2 Info: AlterTable TrackFiles 13:59:33.2 Info: => 1.1E-06s 13:59:33.2 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:33.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:33.2 Info: => 0.0013664s 13:59:33.2 Info: PerformDBOperation 13:59:33.2 Info: Performing DB Operation 13:59:33.2 Info: => 0.0030102s 13:59:33.2 Info: CreateTable CustomFormats 13:59:33.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 13:59:33.2 Info: => 0.0003817s 13:59:33.2 Info: CreateIndex CustomFormats (Name) 13:59:33.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:33.2 Info: => 0.0002103s 13:59:33.2 Info: AlterTable QualityProfiles 13:59:33.2 Info: => 1.3E-06s 13:59:33.2 Info: CreateColumn QualityProfiles FormatItems String 13:59:33.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:33.2 Info: => 0.0017781s 13:59:33.2 Info: AlterTable QualityProfiles 13:59:33.2 Info: => 1.1E-06s 13:59:33.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:33.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:33.2 Info: => 0.0014625s 13:59:33.2 Info: AlterTable QualityProfiles 13:59:33.2 Info: => 1E-06s 13:59:33.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:33.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:33.2 Info: => 0.0014065s 13:59:33.2 Info: PerformDBOperation 13:59:33.2 Info: Performing DB Operation 13:59:33.2 Info: => 0.0012416s 13:59:33.2 Info: PerformDBOperation 13:59:33.2 Info: Performing DB Operation 13:59:33.2 Info: => 7.89E-05s 13:59:33.2 Info: DeleteColumn ReleaseProfiles Preferred 13:59:33.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 13:59:33.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:33.2 Info: DROP TABLE "ReleaseProfiles" 13:59:33.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:33.2 Info: => 0.0109144s 13:59:33.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:33.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 13:59:33.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:33.2 Info: DROP TABLE "ReleaseProfiles" 13:59:33.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:33.2 Info: => 0.0110684s 13:59:33.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:33.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:33.2 Info: => 0.0001339s 13:59:33.2 Info: AlterTable DelayProfiles 13:59:33.2 Info: => 1.3E-06s 13:59:33.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:33.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:33.2 Info: => 0.0015329s 13:59:33.2 Info: AlterTable DelayProfiles 13:59:33.2 Info: => 8E-07s 13:59:33.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:33.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:33.2 Info: => 0.0014469s 13:59:33.2 Info: -> 1 Insert operations completed in 00:00:00.0002216 taking an average of 00:00:00.0002216 13:59:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:33', 'add_custom_formats') 13:59:33.2 Info: Committing Transaction 13:59:33.2 Info: 63: add_custom_formats migrated 13:59:33.2 Info: => 0.0239938s 13:59:33.2 Debug: Took: 00:00:02.3752510 13:59:33.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 13:59:33.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 13:59:33.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511734235603_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:33.4 Info: DatabaseEngineVersionCheck migrating 13:59:33.4 Info: PerformDBOperation 13:59:33.4 Info: Performing DB Operation 13:59:33.5 Info: SQLite 3.45.3 13:59:33.5 Info: => 0.0622064s 13:59:33.5 Info: DatabaseEngineVersionCheck migrated 13:59:33.5 Info: => 0.0622447s 13:59:33.5 Info: VersionMigration migrating 13:59:33.5 Info: Beginning Transaction 13:59:33.5 Info: CreateTable VersionInfo 13:59:33.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:33.5 Info: => 0.0003581s 13:59:33.5 Info: Committing Transaction 13:59:33.5 Info: VersionMigration migrated 13:59:33.5 Info: => 0.0540483s 13:59:33.5 Info: VersionUniqueMigration migrating 13:59:33.5 Info: Beginning Transaction 13:59:33.5 Info: CreateIndex VersionInfo (Version) 13:59:33.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:33.5 Info: => 0.0003944s 13:59:33.5 Info: AlterTable VersionInfo 13:59:33.5 Info: => 1.3E-06s 13:59:33.5 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:33.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:33.5 Info: => 0.0014736s 13:59:33.5 Info: Committing Transaction 13:59:33.5 Info: VersionUniqueMigration migrated 13:59:33.5 Info: => 0.0273241s 13:59:33.5 Info: VersionDescriptionMigration migrating 13:59:33.5 Info: Beginning Transaction 13:59:33.5 Info: AlterTable VersionInfo 13:59:33.5 Info: => 1.7E-06s 13:59:33.5 Info: CreateColumn VersionInfo Description String 13:59:33.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:33.5 Info: => 0.0005588s 13:59:33.5 Info: Committing Transaction 13:59:33.6 Info: VersionDescriptionMigration migrated 13:59:33.6 Info: => 0.0222718s 13:59:33.6 Info: 1: InitialSetup migrating 13:59:33.6 Info: Beginning Transaction 13:59:33.6 Info: Starting migration of Main DB to 1 13:59:33.6 Info: CreateTable Config 13:59:33.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:33.6 Info: => 0.0005944s 13:59:33.6 Info: CreateIndex Config (Key) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:33.6 Info: => 0.0001899s 13:59:33.6 Info: CreateTable RootFolders 13:59:33.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:33.6 Info: => 0.0002061s 13:59:33.6 Info: CreateIndex RootFolders (Path) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:33.6 Info: => 0.0001773s 13:59:33.6 Info: CreateTable Artists 13:59:33.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 13:59:33.6 Info: => 0.0005259s 13:59:33.6 Info: CreateIndex Artists (ForeignArtistId) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:33.6 Info: => 0.0001895s 13:59:33.6 Info: CreateIndex Artists (NameSlug) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:33.6 Info: => 0.0001728s 13:59:33.6 Info: CreateIndex Artists (CleanName) 13:59:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:33.6 Info: => 0.0001684s 13:59:33.6 Info: CreateIndex Artists (Path) 13:59:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:33.6 Info: => 0.000171s 13:59:33.6 Info: CreateTable Albums 13:59:33.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:33.6 Info: => 0.0004632s 13:59:33.6 Info: CreateIndex Albums (ForeignAlbumId) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:33.6 Info: => 0.0001683s 13:59:33.6 Info: CreateIndex Albums (MBId) 13:59:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:33.6 Info: => 0.0001662s 13:59:33.6 Info: CreateIndex Albums (TADBId) 13:59:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:33.6 Info: => 0.000163s 13:59:33.6 Info: CreateIndex Albums (TitleSlug) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:33.6 Info: => 0.0001744s 13:59:33.6 Info: CreateIndex Albums (CleanTitle) 13:59:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:33.6 Info: => 0.0001659s 13:59:33.6 Info: CreateIndex Albums (Path) 13:59:33.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:33.6 Info: => 0.0001649s 13:59:33.6 Info: CreateTable Tracks 13:59:33.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:33.6 Info: => 0.0003201s 13:59:33.6 Info: CreateIndex Tracks (ForeignTrackId) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:33.6 Info: => 0.0001672s 13:59:33.6 Info: CreateIndex Tracks (ArtistId) 13:59:33.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:33.6 Info: => 0.0001708s 13:59:33.6 Info: CreateIndex Tracks (TrackFileId) 13:59:33.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:33.6 Info: => 0.0001795s 13:59:33.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:33.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:33.6 Info: => 0.0001863s 13:59:33.6 Info: CreateTable TrackFiles 13:59:33.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 13:59:33.6 Info: => 0.0003684s 13:59:33.6 Info: CreateIndex TrackFiles (ArtistId) 13:59:33.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:33.6 Info: => 0.0001741s 13:59:33.6 Info: CreateIndex TrackFiles (AlbumId) 13:59:33.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:33.6 Info: => 0.0001676s 13:59:33.6 Info: CreateTable History 13:59:33.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 13:59:33.6 Info: => 0.0003523s 13:59:33.6 Info: CreateIndex History (Date) 13:59:33.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:33.6 Info: => 0.0001676s 13:59:33.6 Info: CreateIndex History (EventType) 13:59:33.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:33.6 Info: => 0.0001706s 13:59:33.6 Info: CreateIndex History (DownloadId) 13:59:33.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:33.6 Info: => 0.0001706s 13:59:33.6 Info: CreateIndex History (AlbumId) 13:59:33.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:33.6 Info: => 0.000172s 13:59:33.6 Info: CreateTable Notifications 13:59:33.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 13:59:33.6 Info: => 0.0002891s 13:59:33.6 Info: CreateTable ScheduledTasks 13:59:33.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:33.6 Info: => 0.0002668s 13:59:33.6 Info: CreateIndex ScheduledTasks (TypeName) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:33.6 Info: => 0.0001959s 13:59:33.6 Info: CreateTable Indexers 13:59:33.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 13:59:33.6 Info: => 0.000262s 13:59:33.6 Info: CreateIndex Indexers (Name) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:33.6 Info: => 0.0001757s 13:59:33.6 Info: CreateTable Profiles 13:59:33.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:33.6 Info: => 0.0002387s 13:59:33.6 Info: CreateIndex Profiles (Name) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:33.6 Info: => 0.0001786s 13:59:33.6 Info: CreateTable QualityDefinitions 13:59:33.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:33.6 Info: => 0.0002596s 13:59:33.6 Info: CreateIndex QualityDefinitions (Quality) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:33.6 Info: => 0.0001847s 13:59:33.6 Info: CreateIndex QualityDefinitions (Title) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:33.6 Info: => 0.0001986s 13:59:33.6 Info: CreateTable NamingConfig 13:59:33.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 13:59:33.6 Info: => 0.0002767s 13:59:33.6 Info: CreateTable Blacklist 13:59:33.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 13:59:33.6 Info: => 0.0003634s 13:59:33.6 Info: CreateTable Metadata 13:59:33.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:33.6 Info: => 0.0002415s 13:59:33.6 Info: CreateTable MetadataFiles 13:59:33.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:33.6 Info: => 0.0003023s 13:59:33.6 Info: CreateTable DownloadClients 13:59:33.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:33.6 Info: => 0.0002557s 13:59:33.6 Info: CreateTable PendingReleases 13:59:33.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 13:59:33.6 Info: => 0.0002983s 13:59:33.6 Info: CreateTable RemotePathMappings 13:59:33.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:33.6 Info: => 0.0002505s 13:59:33.6 Info: CreateTable Tags 13:59:33.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:33.6 Info: => 0.0002168s 13:59:33.6 Info: CreateIndex Tags (Label) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:33.6 Info: => 0.0001882s 13:59:33.6 Info: CreateTable Restrictions 13:59:33.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:33.6 Info: => 0.0035973s 13:59:33.6 Info: CreateTable DelayProfiles 13:59:33.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 13:59:33.6 Info: => 0.0003933s 13:59:33.6 Info: CreateTable Users 13:59:33.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:33.6 Info: => 0.0002466s 13:59:33.6 Info: CreateIndex Users (Identifier) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:33.6 Info: => 0.0002247s 13:59:33.6 Info: CreateIndex Users (Username) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:33.6 Info: => 0.0002009s 13:59:33.6 Info: CreateTable Commands 13:59:33.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:33.6 Info: => 0.0003108s 13:59:33.6 Info: CreateTable IndexerStatus 13:59:33.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 13:59:33.6 Info: => 0.0002839s 13:59:33.6 Info: CreateIndex IndexerStatus (ProviderId) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:33.6 Info: => 0.0001911s 13:59:33.6 Info: CreateTable ExtraFiles 13:59:33.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) 13:59:33.6 Info: => 0.0002822s 13:59:33.6 Info: CreateTable LyricFiles 13:59:33.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) 13:59:33.6 Info: => 0.0003211s 13:59:33.6 Info: CreateTable LanguageProfiles 13:59:33.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:33.6 Info: => 0.0002461s 13:59:33.6 Info: CreateIndex LanguageProfiles (Name) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:33.6 Info: => 0.0001886s 13:59:33.6 Info: CreateTable DownloadClientStatus 13:59:33.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) 13:59:33.6 Info: => 0.0002778s 13:59:33.6 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:33.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:33.6 Info: => 0.000195s 13:59:33.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:33.6 Info: -> 1 Insert operations completed in 00:00:00.0001301 taking an average of 00:00:00.0001301 13:59:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:33', 'InitialSetup') 13:59:33.6 Info: Committing Transaction 13:59:33.6 Info: 1: InitialSetup migrated 13:59:33.6 Info: => 0.0347554s 13:59:33.6 Info: 2: add_reason_to_pending_releases migrating 13:59:33.6 Info: Beginning Transaction 13:59:33.6 Info: Starting migration of Main DB to 2 13:59:33.6 Info: AlterTable PendingReleases 13:59:33.6 Info: => 1.6E-06s 13:59:33.6 Info: CreateColumn PendingReleases Reason Int32 13:59:33.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:33.6 Info: => 0.0014794s 13:59:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:33', 'add_reason_to_pending_releases') 13:59:33.6 Info: Committing Transaction 13:59:33.7 Info: 2: add_reason_to_pending_releases migrated 13:59:33.7 Info: => 0.0263497s 13:59:33.7 Info: 3: add_medium_support migrating 13:59:33.7 Info: Beginning Transaction 13:59:33.7 Info: Starting migration of Main DB to 3 13:59:33.7 Info: AlterTable Albums 13:59:33.7 Info: => 1.7E-06s 13:59:33.7 Info: CreateColumn Albums Media String 13:59:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:33.7 Info: => 0.0015609s 13:59:33.7 Info: AlterTable Tracks 13:59:33.7 Info: => 8E-07s 13:59:33.7 Info: CreateColumn Tracks MediumNumber Int32 13:59:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:33.7 Info: => 0.0011825s 13:59:33.7 Info: AlterTable Tracks 13:59:33.7 Info: => 8E-07s 13:59:33.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:33.7 Info: => 0.0011765s 13:59:33.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:33.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:33.7 Info: => 8.46E-05s 13:59:33.7 Info: DeleteColumn Tracks TrackNumber 13:59:33.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 13:59:33.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 13:59:33.7 Info: DROP TABLE "Tracks" 13:59:33.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:33.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:33.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:33.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:33.7 Info: => 0.0104107s 13:59:33.7 Info: AlterTable Tracks 13:59:33.7 Info: => 1.7E-06s 13:59:33.7 Info: CreateColumn Tracks TrackNumber String 13:59:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:33.7 Info: => 0.001148s 13:59:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:33', 'add_medium_support') 13:59:33.7 Info: Committing Transaction 13:59:33.7 Info: 3: add_medium_support migrated 13:59:33.7 Info: => 0.0246712s 13:59:33.7 Info: 4: add_various_qualites_in_profile migrating 13:59:33.7 Info: Beginning Transaction 13:59:33.7 Info: Starting migration of Main DB to 4 13:59:33.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:33.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:33.7 Info: => 0.0001805s 13:59:33.7 Info: PerformDBOperation 13:59:33.7 Info: Performing DB Operation 13:59:33.7 Info: => 9.7E-05s 13:59:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:33', 'add_various_qualites_in_profile') 13:59:33.7 Info: Committing Transaction 13:59:33.7 Info: 4: add_various_qualites_in_profile migrated 13:59:33.7 Info: => 0.0222776s 13:59:33.7 Info: 5: metadata_profiles migrating 13:59:33.7 Info: Beginning Transaction 13:59:33.7 Info: Starting migration of Main DB to 5 13:59:33.7 Info: CreateTable MetadataProfiles 13:59:33.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:33.7 Info: => 0.0004843s 13:59:33.7 Info: CreateIndex MetadataProfiles (Name) 13:59:33.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:33.7 Info: => 0.0002332s 13:59:33.7 Info: AlterTable Artists 13:59:33.7 Info: => 1.1E-06s 13:59:33.7 Info: CreateColumn Artists MetadataProfileId Int32 13:59:33.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:33.7 Info: => 0.0014178s 13:59:33.7 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:33.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 13:59:33.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 13:59:33.7 Info: DROP TABLE "Artists" 13:59:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:33.7 Info: => 0.0113406s 13:59:33.7 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:33.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 13:59:33.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 13:59:33.7 Info: DROP TABLE "Artists" 13:59:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:33.7 Info: => 0.0119929s 13:59:33.7 Info: AlterTable Albums 13:59:33.7 Info: => 1.8E-06s 13:59:33.7 Info: CreateColumn Albums SecondaryTypes String 13:59:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:33.7 Info: => 0.0012545s 13:59:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:33', 'metadata_profiles') 13:59:33.7 Info: Committing Transaction 13:59:33.8 Info: 5: metadata_profiles migrated 13:59:33.8 Info: => 0.0249664s 13:59:33.8 Info: 6: separate_automatic_and_interactive_search migrating 13:59:33.8 Info: Beginning Transaction 13:59:33.8 Info: Starting migration of Main DB to 6 13:59:33.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:33.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) 13:59:33.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:33.8 Info: DROP TABLE "Indexers" 13:59:33.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:33.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:33.8 Info: => 0.016349s 13:59:33.8 Info: AlterTable Indexers 13:59:33.8 Info: => 1.3E-06s 13:59:33.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:33.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:33.8 Info: => 0.0011606s 13:59:33.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:33.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:33.8 Info: => 6.97E-05s 13:59:33.8 Info: AlterTable Indexers 13:59:33.8 Info: => 8E-07s 13:59:33.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:33.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) 13:59:33.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" 13:59:33.8 Info: DROP TABLE "Indexers" 13:59:33.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:33.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:33.8 Info: => 0.0107558s 13:59:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:33', 'separate_automatic_and_interactive_search') 13:59:33.8 Info: Committing Transaction 13:59:33.8 Info: 6: separate_automatic_and_interactive_search migrated 13:59:33.8 Info: => 0.033272s 13:59:33.8 Info: 7: change_album_path_to_relative migrating 13:59:33.8 Info: Beginning Transaction 13:59:33.8 Info: Starting migration of Main DB to 7 13:59:33.8 Info: DeleteColumn Albums Path 13:59:33.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) 13:59:33.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" 13:59:33.8 Info: DROP TABLE "Albums" 13:59:33.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:33.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:33.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:33.8 Info: => 0.011094s 13:59:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:33', 'change_album_path_to_relative') 13:59:33.8 Info: Committing Transaction 13:59:33.9 Info: 7: change_album_path_to_relative migrated 13:59:33.9 Info: => 0.0340494s 13:59:33.9 Info: 8: change_quality_size_mb_to_kb migrating 13:59:33.9 Info: Beginning Transaction 13:59:33.9 Info: Starting migration of Main DB to 8 13:59:33.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:33.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:33.9 Info: => 0.0001608s 13:59:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:33', 'change_quality_size_mb_to_kb') 13:59:33.9 Info: Committing Transaction 13:59:33.9 Info: 8: change_quality_size_mb_to_kb migrated 13:59:33.9 Info: => 0.0224843s 13:59:33.9 Info: 9: album_releases migrating 13:59:33.9 Info: Beginning Transaction 13:59:33.9 Info: Starting migration of Main DB to 9 13:59:33.9 Info: AlterTable Albums 13:59:33.9 Info: => 1.3E-06s 13:59:33.9 Info: CreateColumn Albums Releases String 13:59:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:33.9 Info: => 0.001522s 13:59:33.9 Info: AlterTable Albums 13:59:33.9 Info: => 1E-06s 13:59:33.9 Info: CreateColumn Albums CurrentRelease String 13:59:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:33.9 Info: => 0.0012222s 13:59:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:33', 'album_releases') 13:59:33.9 Info: Committing Transaction 13:59:33.9 Info: 9: album_releases migrated 13:59:33.9 Info: => 0.0207502s 13:59:33.9 Info: 10: album_releases_fix migrating 13:59:33.9 Info: Beginning Transaction 13:59:33.9 Info: Starting migration of Main DB to 10 13:59:33.9 Info: AlterTable Albums 13:59:33.9 Info: => 1.6E-06s 13:59:33.9 Info: AlterColumn Albums Releases String 13:59:33.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:33.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:33.9 Info: DROP TABLE "Albums" 13:59:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:33.9 Info: => 0.0107871s 13:59:33.9 Info: AlterTable Albums 13:59:33.9 Info: => 1.5E-06s 13:59:33.9 Info: AlterColumn Albums CurrentRelease String 13:59:33.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:33.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:33.9 Info: DROP TABLE "Albums" 13:59:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:33.9 Info: => 0.0099963s 13:59:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:33', 'album_releases_fix') 13:59:33.9 Info: Committing Transaction 13:59:34.0 Info: 10: album_releases_fix migrated 13:59:34.0 Info: => 0.0345261s 13:59:34.0 Info: 11: import_lists migrating 13:59:34.0 Info: Beginning Transaction 13:59:34.0 Info: Starting migration of Main DB to 11 13:59:34.0 Info: CreateTable ImportLists 13:59:34.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) 13:59:34.0 Info: => 0.000507s 13:59:34.0 Info: CreateIndex ImportLists (Name) 13:59:34.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:34.0 Info: => 0.0001954s 13:59:34.0 Info: CreateTable ImportListStatus 13:59:34.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) 13:59:34.0 Info: => 0.0002545s 13:59:34.0 Info: CreateIndex ImportListStatus (ProviderId) 13:59:34.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:34.0 Info: => 0.0001863s 13:59:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:34', 'import_lists') 13:59:34.0 Info: Committing Transaction 13:59:34.0 Info: 11: import_lists migrated 13:59:34.0 Info: => 0.021137s 13:59:34.0 Info: 12: add_release_status migrating 13:59:34.0 Info: Beginning Transaction 13:59:34.0 Info: Starting migration of Main DB to 12 13:59:34.0 Info: AlterTable MetadataProfiles 13:59:34.0 Info: => 1.4E-06s 13:59:34.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:34.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:34.0 Info: => 0.0013956s 13:59:34.0 Info: PerformDBOperation 13:59:34.0 Info: Performing DB Operation 13:59:34.0 Info: => 5.16E-05s 13:59:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:34', 'add_release_status') 13:59:34.0 Info: Committing Transaction 13:59:34.0 Info: 12: add_release_status migrated 13:59:34.0 Info: => 0.0211447s 13:59:34.0 Info: 13: album_download_notification migrating 13:59:34.0 Info: Beginning Transaction 13:59:34.0 Info: Starting migration of Main DB to 13 13:59:34.0 Info: AlterTable Notifications 13:59:34.0 Info: => 1.6E-06s 13:59:34.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:34.0 Info: => 0.0016366s 13:59:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:34', 'album_download_notification') 13:59:34.0 Info: Committing Transaction 13:59:34.0 Info: 13: album_download_notification migrated 13:59:34.0 Info: => 0.022502s 13:59:34.0 Info: 14: fix_language_metadata_profiles migrating 13:59:34.0 Info: Beginning Transaction 13:59:34.0 Info: Starting migration of Main DB to 14 13:59:34.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 13:59:34.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 13:59:34.0 Info: => 0.0002721s 13:59:34.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 13:59:34.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 13:59:34.0 Info: => 0.0001433s 13:59:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:34', 'fix_language_metadata_profiles') 13:59:34.0 Info: Committing Transaction 13:59:34.0 Info: 14: fix_language_metadata_profiles migrated 13:59:34.0 Info: => 0.0221932s 13:59:34.0 Info: 15: remove_fanzub migrating 13:59:34.0 Info: Beginning Transaction 13:59:34.0 Info: Starting migration of Main DB to 15 13:59:34.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:34.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:34.0 Info: => 0.0001395s 13:59:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:34', 'remove_fanzub') 13:59:34.0 Info: Committing Transaction 13:59:34.1 Info: 15: remove_fanzub migrated 13:59:34.1 Info: => 0.022564s 13:59:34.1 Info: 16: update_artist_history_indexes migrating 13:59:34.1 Info: Beginning Transaction 13:59:34.1 Info: Starting migration of Main DB to 16 13:59:34.1 Info: CreateIndex Albums (ArtistId) 13:59:34.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:34.1 Info: => 0.0003434s 13:59:34.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:34.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:34.1 Info: => 0.0001944s 13:59:34.1 Info: DeleteIndex History (AlbumId) 13:59:34.1 Info: DROP INDEX "IX_History_AlbumId" 13:59:34.1 Info: => 0.0002462s 13:59:34.1 Info: CreateIndex History (AlbumId, Date) 13:59:34.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:34.1 Info: => 0.0001766s 13:59:34.1 Info: DeleteIndex History (DownloadId) 13:59:34.1 Info: DROP INDEX "IX_History_DownloadId" 13:59:34.1 Info: => 0.0001909s 13:59:34.1 Info: CreateIndex History (DownloadId, Date) 13:59:34.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:34.1 Info: => 0.0001781s 13:59:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:34', 'update_artist_history_indexes') 13:59:34.1 Info: Committing Transaction 13:59:34.1 Info: 16: update_artist_history_indexes migrated 13:59:34.1 Info: => 0.0209335s 13:59:34.1 Info: 17: remove_nma migrating 13:59:34.1 Info: Beginning Transaction 13:59:34.1 Info: Starting migration of Main DB to 17 13:59:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:34.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:34.1 Info: => 0.0001551s 13:59:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:34', 'remove_nma') 13:59:34.1 Info: Committing Transaction 13:59:34.1 Info: 17: remove_nma migrated 13:59:34.1 Info: => 0.0224659s 13:59:34.1 Info: 18: album_disambiguation migrating 13:59:34.1 Info: Beginning Transaction 13:59:34.1 Info: Starting migration of Main DB to 18 13:59:34.1 Info: AlterTable Albums 13:59:34.1 Info: => 1.3E-06s 13:59:34.1 Info: CreateColumn Albums Disambiguation String 13:59:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:34.1 Info: => 0.001506s 13:59:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:34', 'album_disambiguation') 13:59:34.1 Info: Committing Transaction 13:59:34.1 Info: 18: album_disambiguation migrated 13:59:34.1 Info: => 0.0224214s 13:59:34.1 Info: 19: add_ape_quality_in_profiles migrating 13:59:34.1 Info: Beginning Transaction 13:59:34.1 Info: Starting migration of Main DB to 19 13:59:34.1 Info: PerformDBOperation 13:59:34.1 Info: Performing DB Operation 13:59:34.1 Info: => 0.0001062s 13:59:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:34', 'add_ape_quality_in_profiles') 13:59:34.1 Info: Committing Transaction 13:59:34.2 Info: 19: add_ape_quality_in_profiles migrated 13:59:34.2 Info: => 0.0246079s 13:59:34.2 Info: 20: remove_pushalot migrating 13:59:34.2 Info: Beginning Transaction 13:59:34.2 Info: Starting migration of Main DB to 20 13:59:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:34.2 Info: => 0.0001495s 13:59:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:34.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:34.2 Info: => 6.59E-05s 13:59:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:34.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:34.2 Info: => 6.61E-05s 13:59:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:34', 'remove_pushalot') 13:59:34.2 Info: Committing Transaction 13:59:34.2 Info: 20: remove_pushalot migrated 13:59:34.2 Info: => 0.0204702s 13:59:34.2 Info: 21: add_custom_filters migrating 13:59:34.2 Info: Beginning Transaction 13:59:34.2 Info: Starting migration of Main DB to 21 13:59:34.2 Info: CreateTable CustomFilters 13:59:34.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:34.2 Info: => 0.0004543s 13:59:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:34', 'add_custom_filters') 13:59:34.2 Info: Committing Transaction 13:59:34.2 Info: 21: add_custom_filters migrated 13:59:34.2 Info: => 0.0224423s 13:59:34.2 Info: 22: import_list_tags migrating 13:59:34.2 Info: Beginning Transaction 13:59:34.2 Info: Starting migration of Main DB to 22 13:59:34.2 Info: AlterTable ImportLists 13:59:34.2 Info: => 1.4E-06s 13:59:34.2 Info: CreateColumn ImportLists Tags String 13:59:34.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:34.2 Info: => 0.0010739s 13:59:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:34', 'import_list_tags') 13:59:34.2 Info: Committing Transaction 13:59:34.2 Info: 22: import_list_tags migrated 13:59:34.2 Info: => 0.0225675s 13:59:34.2 Info: 23: add_release_groups_etc migrating 13:59:34.2 Info: Beginning Transaction 13:59:34.2 Info: Starting migration of Main DB to 23 13:59:34.2 Info: CreateTable ArtistMetadata 13:59:34.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) 13:59:34.2 Info: => 0.0004067s 13:59:34.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:34.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:34.2 Info: => 0.000217s 13:59:34.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" 13:59:34.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" 13:59:34.2 Info: => 0.0001675s 13:59:34.2 Info: AlterTable Artists 13:59:34.2 Info: => 1.1E-06s 13:59:34.2 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:34.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:34.2 Info: => 0.0014409s 13:59:34.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:34.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:34.2 Info: => 0.0001445s 13:59:34.2 Info: CreateTable AlbumReleases 13:59:34.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) 13:59:34.2 Info: => 0.0003347s 13:59:34.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:34.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:34.2 Info: => 0.0001888s 13:59:34.2 Info: CreateIndex AlbumReleases (AlbumId) 13:59:34.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:34.2 Info: => 0.0001813s 13:59:34.2 Info: PerformDBOperation 13:59:34.2 Info: Performing DB Operation 13:59:34.2 Info: => 7.76E-05s 13:59:34.2 Info: AlterTable Albums 13:59:34.2 Info: => 8E-07s 13:59:34.2 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:34.2 Info: => 0.0013795s 13:59:34.2 Info: AlterTable Albums 13:59:34.2 Info: => 1.2E-06s 13:59:34.2 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:34.2 Info: => 0.0013433s 13:59:34.2 Info: AlterTable Albums 13:59:34.2 Info: => 9E-07s 13:59:34.2 Info: CreateColumn Albums Links String 13:59:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:34.2 Info: => 0.0012978s 13:59:34.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:34.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:34.2 Info: => 0.0001806s 13:59:34.2 Info: AlterTable Tracks 13:59:34.2 Info: => 1E-06s 13:59:34.2 Info: CreateColumn Tracks ForeignRecordingId String 13:59:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:34.2 Info: => 0.001325s 13:59:34.2 Info: AlterTable Tracks 13:59:34.2 Info: => 8E-07s 13:59:34.2 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:34.2 Info: => 0.0013202s 13:59:34.2 Info: AlterTable Tracks 13:59:34.2 Info: => 1.1E-06s 13:59:34.2 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:34.2 Info: => 0.0013324s 13:59:34.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:34.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:34.2 Info: => 0.0001625s 13:59:34.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:34.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:34.2 Info: => 0.0001361s 13:59:34.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59: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, "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) 13:59:34.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" 13:59:34.2 Info: DROP TABLE "Artists" 13:59:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:34.3 Info: => 0.0105618s 13:59:34.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:34.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:34.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:34.3 Info: DROP TABLE "Albums" 13:59:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:34.3 Info: => 0.0123311s 13:59:34.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:34.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:34.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 13:59:34.3 Info: DROP TABLE "Tracks" 13:59:34.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:34.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:34.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:34.3 Info: => 0.0099461s 13:59:34.3 Info: DeleteColumn TrackFiles ArtistId 13:59:34.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:34.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 13:59:34.3 Info: DROP TABLE "TrackFiles" 13:59:34.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:34.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:34.3 Info: => 0.0094646s 13:59:34.3 Info: CreateIndex Artists (ArtistMetadataId) 13:59:34.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:34.3 Info: => 0.0001809s 13:59:34.3 Info: CreateIndex Artists (Monitored) 13:59:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:34.3 Info: => 0.0001796s 13:59:34.3 Info: CreateIndex Albums (ArtistMetadataId) 13:59:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:34.3 Info: => 0.0001757s 13:59:34.3 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:34.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:34.3 Info: => 0.000177s 13:59:34.3 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:34.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:34.3 Info: => 0.0001754s 13:59:34.3 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:34.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:34.3 Info: => 0.0001728s 13:59:34.3 Info: UpdateData 13:59:34.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:34.3 Info: => 9.77E-05s 13:59:34.3 Info: UpdateData 13:59:34.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:34.3 Info: => 8.16E-05s 13:59:34.3 Info: UpdateData 13:59:34.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:34.3 Info: => 9.97E-05s 13:59:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:34', 'add_release_groups_etc') 13:59:34.3 Info: Committing Transaction 13:59:34.3 Info: 23: add_release_groups_etc migrated 13:59:34.3 Info: => 0.0227247s 13:59:34.3 Info: 24: NewMediaInfoFormat migrating 13:59:34.3 Info: Beginning Transaction 13:59:34.3 Info: Starting migration of Main DB to 24 13:59:34.3 Info: UpdateData 13:59:34.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:34.3 Info: => 0.0001645s 13:59:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:34', 'NewMediaInfoFormat') 13:59:34.3 Info: Committing Transaction 13:59:34.3 Info: 24: NewMediaInfoFormat migrated 13:59:34.3 Info: => 0.0225944s 13:59:34.3 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:34.3 Info: Beginning Transaction 13:59:34.3 Info: Starting migration of Main DB to 25 13:59:34.3 Info: RenameTable Restrictions ReleaseProfiles 13:59:34.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:34.3 Info: => 0.0041828s 13:59:34.3 Info: AlterTable ReleaseProfiles 13:59:34.3 Info: => 1.5E-06s 13:59:34.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:34.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:34.3 Info: => 0.0013415s 13:59:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:34', 'rename_restrictions_to_release_profiles') 13:59:34.3 Info: Committing Transaction 13:59:34.4 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:34.4 Info: => 0.0238532s 13:59:34.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:34.4 Info: Beginning Transaction 13:59:34.4 Info: Starting migration of Main DB to 26 13:59:34.4 Info: RenameTable Profiles QualityProfiles 13:59:34.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:34.4 Info: => 0.0041507s 13:59:34.4 Info: AlterTable QualityProfiles 13:59:34.4 Info: => 1.5E-06s 13:59:34.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:34.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:34.4 Info: => 0.0013297s 13:59:34.4 Info: AlterTable LanguageProfiles 13:59:34.4 Info: => 7E-07s 13:59:34.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:34.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:34.4 Info: => 0.0012257s 13:59:34.4 Info: UpdateData 13:59:34.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:34.4 Info: => 8.83E-05s 13:59:34.4 Info: UpdateData 13:59:34.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:34.4 Info: => 7.62E-05s 13:59:34.4 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:34.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" 13:59:34.4 Info: DROP TABLE "Artists" 13:59:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:34.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:34.4 Info: => 0.0138771s 13:59:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:34', 'rename_quality_profiles_add_upgrade_allowed') 13:59:34.4 Info: Committing Transaction 13:59:34.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:34.4 Info: => 0.0437707s 13:59:34.4 Info: 27: add_import_exclusions migrating 13:59:34.4 Info: Beginning Transaction 13:59:34.4 Info: Starting migration of Main DB to 27 13:59:34.4 Info: CreateTable ImportListExclusions 13:59:34.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:34.4 Info: => 0.0004364s 13:59:34.4 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:34.4 Info: => 0.0002166s 13:59:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:34', 'add_import_exclusions') 13:59:34.4 Info: Committing Transaction 13:59:34.4 Info: 27: add_import_exclusions migrated 13:59:34.4 Info: => 0.0223563s 13:59:34.4 Info: 28: clean_artist_metadata_table migrating 13:59:34.4 Info: Beginning Transaction 13:59:34.4 Info: Starting migration of Main DB to 28 13:59:34.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) 13:59:34.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) 13:59:34.4 Info: => 0.0003707s 13:59:34.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) 13:59:34.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) 13:59:34.4 Info: => 0.0002304s 13:59:34.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) 13:59:34.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) 13:59:34.4 Info: => 0.0002131s 13:59:34.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) 13:59:34.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) 13:59:34.4 Info: => 0.0002222s 13:59:34.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) 13:59:34.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) 13:59:34.4 Info: => 0.0002197s 13:59:34.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) 13:59:34.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) 13:59:34.4 Info: => 0.0002142s 13:59:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:34', 'clean_artist_metadata_table') 13:59:34.4 Info: Committing Transaction 13:59:34.5 Info: 28: clean_artist_metadata_table migrated 13:59:34.5 Info: => 0.0206073s 13:59:34.5 Info: 29: health_issue_notification migrating 13:59:34.5 Info: Beginning Transaction 13:59:34.5 Info: Starting migration of Main DB to 29 13:59:34.5 Info: AlterTable Notifications 13:59:34.5 Info: => 1.5E-06s 13:59:34.5 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:34.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:34.5 Info: => 0.0016462s 13:59:34.5 Info: AlterTable Notifications 13:59:34.5 Info: => 8E-07s 13:59:34.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:34.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:34.5 Info: => 0.001236s 13:59:34.5 Info: AlterTable Notifications 13:59:34.5 Info: => 1E-06s 13:59:34.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:34.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:34.5 Info: => 0.001313s 13:59:34.5 Info: AlterTable Notifications 13:59:34.5 Info: => 1E-06s 13:59:34.5 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:34.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:34.5 Info: => 0.0012627s 13:59:34.5 Info: AlterTable Notifications 13:59:34.5 Info: => 8E-07s 13:59:34.5 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:34.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:34.5 Info: => 0.0012735s 13:59:34.5 Info: DeleteColumn Notifications OnDownload 13:59:34.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) 13:59:34.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" 13:59:34.5 Info: DROP TABLE "Notifications" 13:59:34.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:34.5 Info: => 0.0097795s 13:59:34.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:34.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) 13:59:34.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" 13:59:34.5 Info: DROP TABLE "Notifications" 13:59:34.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:34.5 Info: => 0.009798s 13:59:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:34', 'health_issue_notification') 13:59:34.5 Info: Committing Transaction 13:59:34.5 Info: 29: health_issue_notification migrated 13:59:34.5 Info: => 0.0340619s 13:59:34.5 Info: 30: add_mediafilerepository_mtime migrating 13:59:34.5 Info: Beginning Transaction 13:59:34.5 Info: Starting migration of Main DB to 30 13:59:34.5 Info: AlterTable TrackFiles 13:59:34.5 Info: => 1.7E-06s 13:59:34.5 Info: CreateColumn TrackFiles Modified DateTime 13:59:34.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:34.5 Info: => 0.0016717s 13:59:34.5 Info: AlterTable TrackFiles 13:59:34.5 Info: => 1E-06s 13:59:34.5 Info: CreateColumn TrackFiles Path String 13:59:34.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:34.5 Info: => 0.0012467s 13:59:34.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:34.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:34.5 Info: => 7.46E-05s 13:59:34.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) 13:59:34.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) 13:59:34.5 Info: => 0.000236s 13:59:34.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) 13:59:34.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) 13:59:34.5 Info: => 0.000248s 13:59:34.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) 13:59:34.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) 13:59:34.5 Info: => 0.0002506s 13:59:34.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") 13:59:34.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") 13:59:34.5 Info: => 0.0001503s 13:59:34.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:34.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:34.5 Info: => 0.0001116s 13:59:34.5 Info: AlterTable TrackFiles 13:59:34.5 Info: => 1E-06s 13:59:34.5 Info: AlterColumn TrackFiles Path String 13:59:34.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) 13:59:34.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" 13:59:34.5 Info: DROP TABLE "TrackFiles" 13:59:34.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:34.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:34.5 Info: => 0.010132s 13:59:34.5 Info: CreateIndex TrackFiles (Path) 13:59:34.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:34.5 Info: => 0.000174s 13:59:34.5 Info: DeleteColumn TrackFiles RelativePath 13:59:34.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) 13:59:34.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" 13:59:34.5 Info: DROP TABLE "TrackFiles" 13:59:34.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:34.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:34.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:34.5 Info: => 0.0102063s 13:59:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:34', 'add_mediafilerepository_mtime') 13:59:34.5 Info: Committing Transaction 13:59:34.6 Info: 30: add_mediafilerepository_mtime migrated 13:59:34.6 Info: => 0.0303539s 13:59:34.6 Info: 31: add_artistmetadataid_constraint migrating 13:59:34.6 Info: Beginning Transaction 13:59:34.6 Info: Starting migration of Main DB to 31 13:59:34.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") 13:59:34.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") 13:59:34.6 Info: => 0.0002706s 13:59:34.6 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:34.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:34.6 Info: => 0.0002932s 13:59:34.6 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:34.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) 13:59:34.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" 13:59:34.6 Info: DROP TABLE "Artists" 13:59:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:34.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:34.6 Info: => 0.0108269s 13:59:34.6 Info: CreateIndex Artists (ArtistMetadataId) 13:59:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:34.6 Info: => 0.0001819s 13:59:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:34', 'add_artistmetadataid_constraint') 13:59:34.6 Info: Committing Transaction 13:59:34.6 Info: 31: add_artistmetadataid_constraint migrated 13:59:34.6 Info: => 0.0222394s 13:59:34.6 Info: 32: old_ids_and_artist_alias migrating 13:59:34.6 Info: Beginning Transaction 13:59:34.6 Info: Starting migration of Main DB to 32 13:59:34.6 Info: AlterTable ArtistMetadata 13:59:34.6 Info: => 1.7E-06s 13:59:34.6 Info: CreateColumn ArtistMetadata Aliases String 13:59:34.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:34.6 Info: => 0.0016592s 13:59:34.6 Info: AlterTable ArtistMetadata 13:59:34.6 Info: => 1E-06s 13:59:34.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:34.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:34.6 Info: => 0.001298s 13:59:34.6 Info: AlterTable Albums 13:59:34.6 Info: => 1.2E-06s 13:59:34.6 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:34.6 Info: => 0.0012874s 13:59:34.6 Info: AlterTable AlbumReleases 13:59:34.6 Info: => 1E-06s 13:59:34.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:34.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:34.6 Info: => 0.0012157s 13:59:34.6 Info: AlterTable Tracks 13:59:34.6 Info: => 6E-07s 13:59:34.6 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:34.6 Info: => 0.0012719s 13:59:34.6 Info: AlterTable Tracks 13:59:34.6 Info: => 9E-07s 13:59:34.6 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:34.6 Info: => 0.0012633s 13:59:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:34', 'old_ids_and_artist_alias') 13:59:34.6 Info: Committing Transaction 13:59:34.6 Info: 32: old_ids_and_artist_alias migrated 13:59:34.6 Info: => 0.020887s 13:59:34.6 Info: 33: download_propers_config migrating 13:59:34.6 Info: Beginning Transaction 13:59:34.6 Info: Starting migration of Main DB to 33 13:59:34.6 Info: PerformDBOperation 13:59:34.6 Info: Performing DB Operation 13:59:34.6 Info: => 0.0001118s 13:59:34.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:34.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:34.6 Info: => 0.000103s 13:59:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:34', 'download_propers_config') 13:59:34.6 Info: Committing Transaction 13:59:34.6 Info: 33: download_propers_config migrated 13:59:34.6 Info: => 0.0223938s 13:59:34.6 Info: 34: remove_language_profiles migrating 13:59:34.6 Info: Beginning Transaction 13:59:34.6 Info: Starting migration of Main DB to 34 13:59:34.6 Info: DeleteTable LanguageProfiles 13:59:34.6 Info: DROP TABLE "LanguageProfiles" 13:59:34.6 Info: => 0.0004902s 13:59:34.6 Info: DeleteColumn Artists LanguageProfileId 13:59:34.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) 13:59:34.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" 13:59:34.6 Info: DROP TABLE "Artists" 13:59:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:34.7 Info: => 0.0105257s 13:59:34.7 Info: DeleteColumn ImportLists LanguageProfileId 13:59:34.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) 13:59:34.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" 13:59:34.7 Info: DROP TABLE "ImportLists" 13:59:34.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:34.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:34.7 Info: => 0.0084587s 13:59:34.7 Info: DeleteColumn Blacklist Language 13:59:34.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) 13:59:34.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" 13:59:34.7 Info: DROP TABLE "Blacklist" 13:59:34.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:34.7 Info: => 0.0081276s 13:59:34.7 Info: DeleteColumn History Language 13:59:34.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) 13:59:34.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" 13:59:34.7 Info: DROP TABLE "History" 13:59:34.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:34.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:34.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:34.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:34.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:34.7 Info: => 0.0094071s 13:59:34.7 Info: DeleteColumn LyricFiles Language 13:59:34.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) 13:59:34.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" 13:59:34.7 Info: DROP TABLE "LyricFiles" 13:59:34.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:34.7 Info: => 0.012321s 13:59:34.7 Info: DeleteColumn TrackFiles Language 13:59: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) 13:59: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" 13:59:34.7 Info: DROP TABLE "TrackFiles" 13:59:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:34.7 Info: => 0.0098449s 13:59:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:34', 'remove_language_profiles') 13:59:34.7 Info: Committing Transaction 13:59:34.7 Info: 34: remove_language_profiles migrated 13:59:34.7 Info: => 0.0441332s 13:59:34.7 Info: 35: multi_disc_naming_format migrating 13:59:34.7 Info: Beginning Transaction 13:59:34.7 Info: Starting migration of Main DB to 35 13:59:34.7 Info: AlterTable NamingConfig 13:59:34.7 Info: => 1.6E-06s 13:59:34.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:34.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:34.7 Info: => 0.0016864s 13:59:34.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:34.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:34.7 Info: => 8.48E-05s 13:59:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:34', 'multi_disc_naming_format') 13:59:34.7 Info: Committing Transaction 13:59:34.8 Info: 35: multi_disc_naming_format migrated 13:59:34.8 Info: => 0.0239087s 13:59:34.8 Info: 36: add_download_client_priority migrating 13:59:34.8 Info: Beginning Transaction 13:59:34.8 Info: Starting migration of Main DB to 36 13:59:34.8 Info: AlterTable DownloadClients 13:59:34.8 Info: => 2.3E-06s 13:59:34.8 Info: CreateColumn DownloadClients Priority Int32 13:59:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:34.8 Info: => 0.001739s 13:59:34.8 Info: PerformDBOperation 13:59:34.8 Info: Performing DB Operation 13:59:34.8 Info: => 0.0001272s 13:59:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:34', 'add_download_client_priority') 13:59:34.8 Info: Committing Transaction 13:59:34.8 Info: 36: add_download_client_priority migrated 13:59:34.8 Info: => 0.0205731s 13:59:34.8 Info: 37: remove_growl_prowl migrating 13:59:34.8 Info: Beginning Transaction 13:59:34.8 Info: Starting migration of Main DB to 37 13:59:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:34.8 Info: => 0.0001666s 13:59:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:34.8 Info: => 7.98E-05s 13:59:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:34', 'remove_growl_prowl') 13:59:34.8 Info: Committing Transaction 13:59:34.8 Info: 37: remove_growl_prowl migrated 13:59:34.8 Info: => 0.0222226s 13:59:34.8 Info: 38: remove_plex_hometheatre migrating 13:59:34.8 Info: Beginning Transaction 13:59:34.8 Info: Starting migration of Main DB to 38 13:59:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:34.8 Info: => 0.0001673s 13:59:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:34.8 Info: => 7.88E-05s 13:59:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:34', 'remove_plex_hometheatre') 13:59:34.8 Info: Committing Transaction 13:59:34.8 Info: 38: remove_plex_hometheatre migrated 13:59:34.8 Info: => 0.0223964s 13:59:34.8 Info: 39: add_root_folder_add_defaults migrating 13:59:34.8 Info: Beginning Transaction 13:59:34.8 Info: Starting migration of Main DB to 39 13:59:34.8 Info: AlterTable RootFolders 13:59:34.8 Info: => 1.6E-06s 13:59:34.8 Info: CreateColumn RootFolders Name String 13:59:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:34.8 Info: => 0.0017088s 13:59:34.8 Info: AlterTable RootFolders 13:59:34.8 Info: => 7E-07s 13:59:34.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:34.8 Info: => 0.0012808s 13:59:34.8 Info: AlterTable RootFolders 13:59:34.8 Info: => 9E-07s 13:59:34.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:34.8 Info: => 0.0013267s 13:59:34.8 Info: AlterTable RootFolders 13:59:34.8 Info: => 9E-07s 13:59:34.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:34.8 Info: => 0.0013345s 13:59:34.8 Info: AlterTable RootFolders 13:59:34.8 Info: => 1.1E-06s 13:59:34.8 Info: CreateColumn RootFolders DefaultTags String 13:59:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:34.8 Info: => 0.0013092s 13:59:34.8 Info: PerformDBOperation 13:59:34.8 Info: Performing DB Operation 13:59:34.8 Info: => 0.0001316s 13:59:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:34', 'add_root_folder_add_defaults') 13:59:34.8 Info: Committing Transaction 13:59:34.9 Info: 39: add_root_folder_add_defaults migrated 13:59:34.9 Info: => 0.0209731s 13:59:34.9 Info: 40: task_duration migrating 13:59:34.9 Info: Beginning Transaction 13:59:34.9 Info: Starting migration of Main DB to 40 13:59:34.9 Info: AlterTable ScheduledTasks 13:59:34.9 Info: => 1.8E-06s 13:59:34.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:34.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:34.9 Info: => 0.0016899s 13:59:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:34', 'task_duration') 13:59:34.9 Info: Committing Transaction 13:59:34.9 Info: 40: task_duration migrated 13:59:34.9 Info: => 0.0191841s 13:59:34.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:34.9 Info: Beginning Transaction 13:59:34.9 Info: Starting migration of Main DB to 41 13:59:34.9 Info: AlterTable ReleaseProfiles 13:59:34.9 Info: => 1.7E-06s 13:59:34.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:34.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:34.9 Info: => 0.0017717s 13:59:34.9 Info: AlterTable ReleaseProfiles 13:59:34.9 Info: => 1.2E-06s 13:59:34.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:34.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:34.9 Info: => 0.0013912s 13:59:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:34', 'add_indexer_and_enabled_to_release_profiles') 13:59:34.9 Info: Committing Transaction 13:59:34.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:34.9 Info: => 0.0205372s 13:59:34.9 Info: 42: remove_album_folders migrating 13:59:34.9 Info: Beginning Transaction 13:59:34.9 Info: Starting migration of Main DB to 42 13:59:34.9 Info: DeleteColumn Artists AlbumFolder 13:59:34.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) 13:59:34.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:34.9 Info: DROP TABLE "Artists" 13:59:34.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:34.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:34.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:34.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:34.9 Info: => 0.0113998s 13:59:34.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:34.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:34.9 Info: => 7.83E-05s 13:59:34.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:34.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:34.9 Info: => 6.57E-05s 13:59:34.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:34.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 13:59:34.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:34.9 Info: DROP TABLE "NamingConfig" 13:59:34.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:34.9 Info: => 0.0102064s 13:59:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:34', 'remove_album_folders') 13:59:34.9 Info: Committing Transaction 13:59:34.9 Info: 42: remove_album_folders migrated 13:59:34.9 Info: => 0.0281025s 13:59:34.9 Info: 44: add_priority_to_indexers migrating 13:59:34.9 Info: Beginning Transaction 13:59:34.9 Info: Starting migration of Main DB to 44 13:59:34.9 Info: AlterTable Indexers 13:59:34.9 Info: => 1.7E-06s 13:59:34.9 Info: CreateColumn Indexers Priority Int32 13:59:34.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:34.9 Info: => 0.001711s 13:59:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:34', 'add_priority_to_indexers') 13:59:34.9 Info: Committing Transaction 13:59:35.0 Info: 44: add_priority_to_indexers migrated 13:59:35.0 Info: => 0.0227131s 13:59:35.0 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:35.0 Info: Beginning Transaction 13:59:35.0 Info: Starting migration of Main DB to 45 13:59:35.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:35.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:35.0 Info: => 0.0003026s 13:59:35.0 Info: PerformDBOperation 13:59:35.0 Info: Performing DB Operation 13:59:35.0 Info: => 7.1E-05s 13:59:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:35', 'remove_chown_and_folderchmod_config') 13:59:35.0 Info: Committing Transaction 13:59:35.0 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:35.0 Info: => 0.0224562s 13:59:35.0 Info: 47: update_notifiarr migrating 13:59:35.0 Info: Beginning Transaction 13:59:35.0 Info: Starting migration of Main DB to 47 13:59:35.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:35.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:35.0 Info: => 0.0002224s 13:59:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:35', 'update_notifiarr') 13:59:35.0 Info: Committing Transaction 13:59:35.0 Info: 47: update_notifiarr migrated 13:59:35.0 Info: => 0.0226214s 13:59:35.0 Info: 49: email_multiple_addresses migrating 13:59:35.0 Info: Beginning Transaction 13:59:35.0 Info: Starting migration of Main DB to 49 13:59:35.0 Info: PerformDBOperation 13:59:35.0 Info: Performing DB Operation 13:59:35.0 Info: => 0.0001917s 13:59:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:35', 'email_multiple_addresses') 13:59:35.0 Info: Committing Transaction 13:59:35.0 Info: 49: email_multiple_addresses migrated 13:59:35.0 Info: => 0.0225795s 13:59:35.0 Info: 50: rename_blacklist_to_blocklist migrating 13:59:35.0 Info: Beginning Transaction 13:59:35.0 Info: Starting migration of Main DB to 50 13:59:35.0 Info: RenameTable Blacklist Blocklist 13:59:35.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:35.0 Info: => 0.004424s 13:59:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:35', 'rename_blacklist_to_blocklist') 13:59:35.0 Info: Committing Transaction 13:59:35.1 Info: 50: rename_blacklist_to_blocklist migrated 13:59:35.1 Info: => 0.0282488s 13:59:35.1 Info: 51: cdh_per_downloadclient migrating 13:59:35.1 Info: Beginning Transaction 13:59:35.1 Info: Starting migration of Main DB to 51 13:59:35.1 Info: AlterTable DownloadClients 13:59:35.1 Info: => 1.6E-06s 13:59:35.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:35.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:35.1 Info: => 0.0019549s 13:59:35.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:35.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:35.1 Info: => 0.0013159s 13:59:35.1 Info: PerformDBOperation 13:59:35.1 Info: Performing DB Operation 13:59:35.1 Info: => 0.0003575s 13:59:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:35', 'cdh_per_downloadclient') 13:59:35.1 Info: Committing Transaction 13:59:35.1 Info: 51: cdh_per_downloadclient migrated 13:59:35.1 Info: => 0.0189721s 13:59:35.1 Info: 52: download_history migrating 13:59:35.1 Info: Beginning Transaction 13:59:35.1 Info: Starting migration of Main DB to 52 13:59:35.1 Info: CreateTable DownloadHistory 13:59:35.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) 13:59:35.1 Info: => 0.0005441s 13:59:35.1 Info: CreateIndex DownloadHistory (EventType) 13:59:35.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:35.1 Info: => 0.0002492s 13:59:35.1 Info: CreateIndex DownloadHistory (ArtistId) 13:59:35.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:35.1 Info: => 0.0001915s 13:59:35.1 Info: CreateIndex DownloadHistory (DownloadId) 13:59:35.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:35.1 Info: => 0.0002038s 13:59:35.1 Info: PerformDBOperation 13:59:35.1 Info: Performing DB Operation 13:59:35.1 Info: => 0.0002389s 13:59:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:35', 'download_history') 13:59:35.1 Info: Committing Transaction 13:59:35.1 Info: 52: download_history migrated 13:59:35.1 Info: => 0.0209685s 13:59:35.1 Info: 53: add_update_history migrating 13:59:35.1 Info: Beginning Transaction 13:59:35.1 Info: Starting migration of Main DB to 53 13:59:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:35', 'add_update_history') 13:59:35.1 Info: Committing Transaction 13:59:35.1 Info: 53: add_update_history migrated 13:59:35.1 Info: => 0.0227716s 13:59:35.1 Info: 54: add_on_update_to_notifications migrating 13:59:35.1 Info: Beginning Transaction 13:59:35.1 Info: Starting migration of Main DB to 54 13:59:35.1 Info: AlterTable Notifications 13:59:35.1 Info: => 1.7E-06s 13:59:35.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:35.1 Info: => 0.0017273s 13:59:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:35', 'add_on_update_to_notifications') 13:59:35.1 Info: Committing Transaction 13:59:35.2 Info: 54: add_on_update_to_notifications migrated 13:59:35.2 Info: => 0.0242444s 13:59:35.2 Info: 55: download_client_per_indexer migrating 13:59:35.2 Info: Beginning Transaction 13:59:35.2 Info: Starting migration of Main DB to 55 13:59:35.2 Info: AlterTable Indexers 13:59:35.2 Info: => 1.8E-06s 13:59:35.2 Info: CreateColumn Indexers DownloadClientId Int32 13:59:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:35.2 Info: => 0.0017437s 13:59:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:35', 'download_client_per_indexer') 13:59:35.2 Info: Committing Transaction 13:59:35.2 Info: 55: download_client_per_indexer migrated 13:59:35.2 Info: => 0.0228418s 13:59:35.2 Info: 56: AddNewItemMonitorType migrating 13:59:35.2 Info: Beginning Transaction 13:59:35.2 Info: Starting migration of Main DB to 56 13:59:35.2 Info: AlterTable Artists 13:59:35.2 Info: => 1.6E-06s 13:59:35.2 Info: CreateColumn Artists MonitorNewItems Int32 13:59:35.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:35.2 Info: => 0.0018048s 13:59:35.2 Info: AlterTable RootFolders 13:59:35.2 Info: => 9E-07s 13:59:35.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:35.2 Info: => 0.0014574s 13:59:35.2 Info: AlterTable ImportLists 13:59:35.2 Info: => 1.2E-06s 13:59:35.2 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:35.2 Info: => 0.0014306s 13:59:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:35', 'AddNewItemMonitorType') 13:59:35.2 Info: Committing Transaction 13:59:35.2 Info: 56: AddNewItemMonitorType migrated 13:59:35.2 Info: => 0.0297487s 13:59:35.2 Info: 57: ImportListSearch migrating 13:59:35.2 Info: Beginning Transaction 13:59:35.2 Info: Starting migration of Main DB to 57 13:59:35.2 Info: AlterTable ImportLists 13:59:35.2 Info: => 1.9E-06s 13:59:35.2 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:35.2 Info: => 0.0018612s 13:59:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:35', 'ImportListSearch') 13:59:35.2 Info: Committing Transaction 13:59:35.2 Info: 57: ImportListSearch migrated 13:59:35.2 Info: => 0.0260778s 13:59:35.2 Info: 58: ImportListMonitorExisting migrating 13:59:35.2 Info: Beginning Transaction 13:59:35.2 Info: Starting migration of Main DB to 58 13:59:35.2 Info: AlterTable ImportLists 13:59:35.2 Info: => 1.8E-06s 13:59:35.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:35.2 Info: => 0.0018205s 13:59:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:35', 'ImportListMonitorExisting') 13:59:35.2 Info: Committing Transaction 13:59:35.3 Info: 58: ImportListMonitorExisting migrated 13:59:35.3 Info: => 0.029381s 13:59:35.3 Info: 59: add_indexer_tags migrating 13:59:35.3 Info: Beginning Transaction 13:59:35.3 Info: Starting migration of Main DB to 59 13:59:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:35.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:35.3 Info: => 0.0001479s 13:59:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:35.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:35.3 Info: => 6.66E-05s 13:59:35.3 Info: AlterTable Indexers 13:59:35.3 Info: => 8E-07s 13:59:35.3 Info: CreateColumn Indexers Tags String 13:59:35.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:35.3 Info: => 0.0016057s 13:59:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:35', 'add_indexer_tags') 13:59:35.3 Info: Committing Transaction 13:59:35.3 Info: 59: add_indexer_tags migrated 13:59:35.3 Info: => 0.0224751s 13:59:35.3 Info: 60: update_audio_types migrating 13:59:35.3 Info: Beginning Transaction 13:59:35.3 Info: Starting migration of Main DB to 60 13:59:35.3 Info: PerformDBOperation 13:59:35.3 Info: Performing DB Operation 13:59:35.3 Info: => 0.0001534s 13:59:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:35', 'update_audio_types') 13:59:35.3 Info: Committing Transaction 13:59:35.3 Info: 60: update_audio_types migrated 13:59:35.3 Info: => 0.022873s 13:59:35.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:35.3 Info: Beginning Transaction 13:59:35.3 Info: Starting migration of Main DB to 61 13:59:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:35.3 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:35.3 Info: => 0.000149s 13:59:35.3 Info: AlterTable AlbumReleases 13:59:35.3 Info: => 9E-07s 13:59:35.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.3 Info: DROP TABLE "AlbumReleases" 13:59:35.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:35.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:35.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:35.3 Info: => 0.0117689s 13:59:35.3 Info: AlterTable Albums 13:59:35.3 Info: => 1.7E-06s 13:59:35.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.3 Info: DROP TABLE "Albums" 13:59:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:35.3 Info: => 0.012019s 13:59:35.3 Info: AlterTable Albums 13:59:35.3 Info: => 1.8E-06s 13:59:35.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Albums" 13:59:35.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:35.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:35.4 Info: => 0.0118901s 13:59:35.4 Info: AlterTable Albums 13:59:35.4 Info: => 1.6E-06s 13:59:35.4 Info: AlterColumn Albums Added DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Albums" 13:59:35.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:35.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:35.4 Info: => 0.0128058s 13:59:35.4 Info: AlterTable Artists 13:59:35.4 Info: => 1.8E-06s 13:59:35.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Artists" 13:59:35.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:35.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:35.4 Info: => 0.0125792s 13:59:35.4 Info: AlterTable Artists 13:59:35.4 Info: => 1.7E-06s 13:59:35.4 Info: AlterColumn Artists Added DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Artists" 13:59:35.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:35.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:35.4 Info: => 0.0148974s 13:59:35.4 Info: AlterTable Blocklist 13:59:35.4 Info: => 1.9E-06s 13:59:35.4 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Blocklist" 13:59:35.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:35.4 Info: => 0.0111287s 13:59:35.4 Info: AlterTable Blocklist 13:59:35.4 Info: => 1.9E-06s 13:59:35.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Blocklist" 13:59:35.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:35.4 Info: => 0.0103846s 13:59:35.4 Info: AlterTable Commands 13:59:35.4 Info: => 2E-06s 13:59:35.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Commands" 13:59:35.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:35.4 Info: => 0.0106989s 13:59:35.4 Info: AlterTable Commands 13:59:35.4 Info: => 1.7E-06s 13:59:35.4 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Commands" 13:59:35.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:35.4 Info: => 0.011145s 13:59:35.4 Info: AlterTable Commands 13:59:35.4 Info: => 1.7E-06s 13:59:35.4 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.4 Info: DROP TABLE "Commands" 13:59:35.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:35.5 Info: => 0.0114104s 13:59:35.5 Info: AlterTable DownloadClientStatus 13:59:35.5 Info: => 1.9E-06s 13:59:35.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:35.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:35.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:35.5 Info: DROP TABLE "DownloadClientStatus" 13:59:35.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:35.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:35.5 Info: => 0.011172s 13:59:35.5 Info: AlterTable DownloadClientStatus 13:59:35.5 Info: => 1.8E-06s 13:59:35.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:35.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:35.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:35.5 Info: DROP TABLE "DownloadClientStatus" 13:59:35.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:35.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:35.5 Info: => 0.0109008s 13:59:35.5 Info: AlterTable DownloadClientStatus 13:59:35.5 Info: => 1.8E-06s 13:59:35.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:35.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:35.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:35.5 Info: DROP TABLE "DownloadClientStatus" 13:59:35.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:35.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:35.5 Info: => 0.0110533s 13:59:35.5 Info: AlterTable DownloadHistory 13:59:35.5 Info: => 1.8E-06s 13:59:35.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.5 Info: DROP TABLE "DownloadHistory" 13:59:35.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:35.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:35.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:35.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:35.5 Info: => 0.0123562s 13:59:35.5 Info: AlterTable ExtraFiles 13:59:35.5 Info: => 1.8E-06s 13:59:35.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.5 Info: DROP TABLE "ExtraFiles" 13:59:35.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:35.5 Info: => 0.0104951s 13:59:35.5 Info: AlterTable ExtraFiles 13:59:35.5 Info: => 2.1E-06s 13:59:35.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.5 Info: DROP TABLE "ExtraFiles" 13:59:35.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:35.5 Info: => 0.0132517s 13:59:35.5 Info: AlterTable History 13:59:35.5 Info: => 1.8E-06s 13:59:35.5 Info: AlterColumn History Date DateTimeOffset 13:59:35.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 13:59:35.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 13:59:35.5 Info: DROP TABLE "History" 13:59:35.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:35.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:35.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:35.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:35.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:35.5 Info: => 0.012109s 13:59:35.5 Info: AlterTable ImportListStatus 13:59:35.5 Info: => 1.9E-06s 13:59:35.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:35.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) 13:59:35.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:35.5 Info: DROP TABLE "ImportListStatus" 13:59:35.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:35.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:35.5 Info: => 0.0120007s 13:59:35.5 Info: AlterTable ImportListStatus 13:59:35.5 Info: => 1.6E-06s 13:59:35.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:35.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) 13:59:35.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:35.6 Info: DROP TABLE "ImportListStatus" 13:59:35.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:35.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:35.6 Info: => 0.0109918s 13:59:35.6 Info: AlterTable ImportListStatus 13:59:35.6 Info: => 1.8E-06s 13:59:35.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:35.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) 13:59:35.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:35.6 Info: DROP TABLE "ImportListStatus" 13:59:35.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:35.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:35.6 Info: => 0.0110823s 13:59:35.6 Info: AlterTable IndexerStatus 13:59:35.6 Info: => 1.7E-06s 13:59:35.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:35.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) 13:59:35.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:35.6 Info: DROP TABLE "IndexerStatus" 13:59:35.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:35.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:35.6 Info: => 0.0110418s 13:59:35.6 Info: AlterTable IndexerStatus 13:59:35.6 Info: => 1.6E-06s 13:59:35.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:35.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) 13:59:35.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:35.6 Info: DROP TABLE "IndexerStatus" 13:59:35.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:35.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:35.6 Info: => 0.011588s 13:59:35.6 Info: AlterTable IndexerStatus 13:59:35.6 Info: => 1.7E-06s 13:59:35.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:35.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) 13:59:35.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:35.6 Info: DROP TABLE "IndexerStatus" 13:59:35.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:35.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:35.6 Info: => 0.0108698s 13:59:35.6 Info: AlterTable LyricFiles 13:59:35.6 Info: => 1.8E-06s 13:59:35.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.6 Info: DROP TABLE "LyricFiles" 13:59:35.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:35.6 Info: => 0.0105924s 13:59:35.6 Info: AlterTable LyricFiles 13:59:35.6 Info: => 1.6E-06s 13:59:35.6 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.6 Info: DROP TABLE "LyricFiles" 13:59:35.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:35.6 Info: => 0.0105789s 13:59:35.6 Info: AlterTable MetadataFiles 13:59:35.6 Info: => 1.9E-06s 13:59:35.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.6 Info: DROP TABLE "MetadataFiles" 13:59:35.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:35.6 Info: => 0.0141034s 13:59:35.6 Info: AlterTable MetadataFiles 13:59:35.6 Info: => 1.9E-06s 13:59:35.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:35.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) 13:59:35.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" 13:59:35.6 Info: DROP TABLE "MetadataFiles" 13:59:35.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:35.6 Info: => 0.0107256s 13:59:35.6 Info: AlterTable PendingReleases 13:59:35.6 Info: => 1.7E-06s 13:59:35.6 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:35.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 13:59:35.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:35.7 Info: DROP TABLE "PendingReleases" 13:59:35.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:35.7 Info: => 0.0105406s 13:59:35.7 Info: AlterTable ScheduledTasks 13:59:35.7 Info: => 1.8E-06s 13:59:35.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:35.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:35.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:35.7 Info: DROP TABLE "ScheduledTasks" 13:59:35.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:35.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:35.7 Info: => 0.0112302s 13:59:35.7 Info: AlterTable ScheduledTasks 13:59:35.7 Info: => 1.6E-06s 13:59:35.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:35.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:35.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:35.7 Info: DROP TABLE "ScheduledTasks" 13:59:35.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:35.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:35.7 Info: => 0.0181088s 13:59:35.7 Info: AlterTable TrackFiles 13:59:35.7 Info: => 1.6E-06s 13:59:35.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:35.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:35.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:35.7 Info: DROP TABLE "TrackFiles" 13:59:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:35.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:35.7 Info: => 0.0119256s 13:59:35.7 Info: AlterTable TrackFiles 13:59:35.7 Info: => 1.7E-06s 13:59:35.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:35.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:35.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:35.7 Info: DROP TABLE "TrackFiles" 13:59:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:35.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:35.7 Info: => 0.0115832s 13:59:35.7 Info: AlterTable VersionInfo 13:59:35.7 Info: => 1.6E-06s 13:59:35.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:35.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:35.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:35.7 Info: DROP TABLE "VersionInfo" 13:59:35.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:35.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:35.7 Info: => 0.0110957s 13:59:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:35', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:35.7 Info: Committing Transaction 13:59:36.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:36.0 Info: => 0.297328s 13:59:36.0 Info: 62: add_on_delete_to_notifications migrating 13:59:36.0 Info: Beginning Transaction 13:59:36.0 Info: Starting migration of Main DB to 62 13:59:36.0 Info: AlterTable Notifications 13:59:36.0 Info: => 1.9E-06s 13:59:36.0 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:36.0 Info: => 0.0017864s 13:59:36.0 Info: AlterTable Notifications 13:59:36.0 Info: => 9E-07s 13:59:36.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:36.0 Info: => 0.0014009s 13:59:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:36', 'add_on_delete_to_notifications') 13:59:36.0 Info: Committing Transaction 13:59:36.1 Info: 62: add_on_delete_to_notifications migrated 13:59:36.1 Info: => 0.0376267s 13:59:36.1 Info: 63: add_custom_formats migrating 13:59:36.1 Info: Beginning Transaction 13:59:36.1 Info: Starting migration of Main DB to 63 13:59:36.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 13:59:36.1 Info: AlterTable DelayProfiles 13:59:36.1 Info: => 1.1E-06s 13:59:36.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:36.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:36.1 Info: => 0.0017592s 13:59:36.1 Info: UpdateData 13:59:36.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:36.1 Info: => 0.0001129s 13:59:36.1 Info: AlterTable TrackFiles 13:59:36.1 Info: => 1E-06s 13:59:36.1 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:36.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:36.1 Info: => 0.0014201s 13:59:36.1 Info: PerformDBOperation 13:59:36.1 Info: Performing DB Operation 13:59:36.1 Info: => 0.0029138s 13:59:36.1 Info: CreateTable CustomFormats 13:59:36.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 13:59:36.1 Info: => 0.0003748s 13:59:36.1 Info: CreateIndex CustomFormats (Name) 13:59:36.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:36.1 Info: => 0.0001958s 13:59:36.1 Info: AlterTable QualityProfiles 13:59:36.1 Info: => 9E-07s 13:59:36.1 Info: CreateColumn QualityProfiles FormatItems String 13:59:36.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:36.1 Info: => 0.0014838s 13:59:36.1 Info: AlterTable QualityProfiles 13:59:36.1 Info: => 8E-07s 13:59:36.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:36.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:36.1 Info: => 0.001405s 13:59:36.1 Info: AlterTable QualityProfiles 13:59:36.1 Info: => 1E-06s 13:59:36.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:36.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:36.1 Info: => 0.0013871s 13:59:36.1 Info: PerformDBOperation 13:59:36.1 Info: Performing DB Operation 13:59:36.1 Info: => 0.0034408s 13:59:36.1 Info: PerformDBOperation 13:59:36.1 Info: Performing DB Operation 13:59:36.1 Info: => 7.28E-05s 13:59:36.1 Info: DeleteColumn ReleaseProfiles Preferred 13:59:36.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) 13:59:36.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:36.1 Info: DROP TABLE "ReleaseProfiles" 13:59:36.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:36.1 Info: => 0.0101117s 13:59:36.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:36.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) 13:59:36.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:36.1 Info: DROP TABLE "ReleaseProfiles" 13:59:36.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:36.1 Info: => 0.0102216s 13:59:36.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:36.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:36.1 Info: => 0.0001464s 13:59:36.1 Info: AlterTable DelayProfiles 13:59:36.1 Info: => 1.1E-06s 13:59:36.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:36.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:36.1 Info: => 0.0014141s 13:59:36.1 Info: AlterTable DelayProfiles 13:59:36.1 Info: => 7E-07s 13:59:36.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:36.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:36.1 Info: => 0.0013542s 13:59:36.1 Info: -> 1 Insert operations completed in 00:00:00.0002388 taking an average of 00:00:00.0002388 13:59:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:36', 'add_custom_formats') 13:59:36.1 Info: Committing Transaction 13:59:36.1 Info: 63: add_custom_formats migrated 13:59:36.1 Info: => 0.0237097s 13:59:36.1 Debug: Took: 00:00:02.7371493 13:59:36.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 13:59:36.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 13:59:36.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511762479956_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:36.2 Info: DatabaseEngineVersionCheck migrating 13:59:36.2 Info: PerformDBOperation 13:59:36.2 Info: Performing DB Operation 13:59:36.3 Info: SQLite 3.45.3 13:59:36.3 Info: => 0.0701155s 13:59:36.3 Info: DatabaseEngineVersionCheck migrated 13:59:36.3 Info: => 0.0701537s 13:59:36.3 Info: VersionMigration migrating 13:59:36.3 Info: Beginning Transaction 13:59:36.3 Info: CreateTable VersionInfo 13:59:36.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:36.3 Info: => 0.0003727s 13:59:36.3 Info: Committing Transaction 13:59:36.4 Info: VersionMigration migrated 13:59:36.4 Info: => 0.0577186s 13:59:36.4 Info: VersionUniqueMigration migrating 13:59:36.4 Info: Beginning Transaction 13:59:36.4 Info: CreateIndex VersionInfo (Version) 13:59:36.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:36.4 Info: => 0.0003991s 13:59:36.4 Info: AlterTable VersionInfo 13:59:36.4 Info: => 1.6E-06s 13:59:36.4 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:36.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:36.4 Info: => 0.0013947s 13:59:36.4 Info: Committing Transaction 13:59:36.4 Info: VersionUniqueMigration migrated 13:59:36.4 Info: => 0.0219754s 13:59:36.4 Info: VersionDescriptionMigration migrating 13:59:36.4 Info: Beginning Transaction 13:59:36.4 Info: AlterTable VersionInfo 13:59:36.4 Info: => 1.6E-06s 13:59:36.4 Info: CreateColumn VersionInfo Description String 13:59:36.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:36.4 Info: => 0.0005698s 13:59:36.4 Info: Committing Transaction 13:59:36.4 Info: VersionDescriptionMigration migrated 13:59:36.4 Info: => 0.0223397s 13:59:36.4 Info: 1: InitialSetup migrating 13:59:36.4 Info: Beginning Transaction 13:59:36.4 Info: Starting migration of Main DB to 1 13:59:36.4 Info: CreateTable Config 13:59:36.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:36.4 Info: => 0.0006031s 13:59:36.4 Info: CreateIndex Config (Key) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:36.4 Info: => 0.0002011s 13:59:36.4 Info: CreateTable RootFolders 13:59:36.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:36.4 Info: => 0.0002197s 13:59:36.4 Info: CreateIndex RootFolders (Path) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:36.4 Info: => 0.0001839s 13:59:36.4 Info: CreateTable Artists 13:59:36.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) 13:59:36.4 Info: => 0.0005895s 13:59:36.4 Info: CreateIndex Artists (ForeignArtistId) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:36.4 Info: => 0.0001819s 13:59:36.4 Info: CreateIndex Artists (NameSlug) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:36.4 Info: => 0.0001722s 13:59:36.4 Info: CreateIndex Artists (CleanName) 13:59:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:36.4 Info: => 0.0001788s 13:59:36.4 Info: CreateIndex Artists (Path) 13:59:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:36.4 Info: => 0.0001619s 13:59:36.4 Info: CreateTable Albums 13:59:36.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) 13:59:36.4 Info: => 0.000526s 13:59:36.4 Info: CreateIndex Albums (ForeignAlbumId) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:36.4 Info: => 0.0001824s 13:59:36.4 Info: CreateIndex Albums (MBId) 13:59:36.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:36.4 Info: => 0.0001745s 13:59:36.4 Info: CreateIndex Albums (TADBId) 13:59:36.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:36.4 Info: => 0.0001717s 13:59:36.4 Info: CreateIndex Albums (TitleSlug) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:36.4 Info: => 0.000187s 13:59:36.4 Info: CreateIndex Albums (CleanTitle) 13:59:36.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:36.4 Info: => 0.0001606s 13:59:36.4 Info: CreateIndex Albums (Path) 13:59:36.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:36.4 Info: => 0.0001749s 13:59:36.4 Info: CreateTable Tracks 13:59:36.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) 13:59:36.4 Info: => 0.0003521s 13:59:36.4 Info: CreateIndex Tracks (ForeignTrackId) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:36.4 Info: => 0.0001905s 13:59:36.4 Info: CreateIndex Tracks (ArtistId) 13:59:36.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:36.4 Info: => 0.0001837s 13:59:36.4 Info: CreateIndex Tracks (TrackFileId) 13:59:36.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:36.4 Info: => 0.00019s 13:59:36.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:36.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:36.4 Info: => 0.000188s 13:59:36.4 Info: CreateTable TrackFiles 13:59:36.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) 13:59:36.4 Info: => 0.0003368s 13:59:36.4 Info: CreateIndex TrackFiles (ArtistId) 13:59:36.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:36.4 Info: => 0.0001958s 13:59:36.4 Info: CreateIndex TrackFiles (AlbumId) 13:59:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:36.4 Info: => 0.0001904s 13:59:36.4 Info: CreateTable History 13:59:36.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) 13:59:36.4 Info: => 0.0003696s 13:59:36.4 Info: CreateIndex History (Date) 13:59:36.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:36.4 Info: => 0.000183s 13:59:36.4 Info: CreateIndex History (EventType) 13:59:36.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:36.4 Info: => 0.0001803s 13:59:36.4 Info: CreateIndex History (DownloadId) 13:59:36.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:36.4 Info: => 0.000192s 13:59:36.4 Info: CreateIndex History (AlbumId) 13:59:36.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:36.4 Info: => 0.0001786s 13:59:36.4 Info: CreateTable Notifications 13:59:36.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) 13:59:36.4 Info: => 0.0003177s 13:59:36.4 Info: CreateTable ScheduledTasks 13:59:36.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:36.4 Info: => 0.0003039s 13:59:36.4 Info: CreateIndex ScheduledTasks (TypeName) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:36.4 Info: => 0.0002267s 13:59:36.4 Info: CreateTable Indexers 13:59:36.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) 13:59:36.4 Info: => 0.0002928s 13:59:36.4 Info: CreateIndex Indexers (Name) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:36.4 Info: => 0.0001894s 13:59:36.4 Info: CreateTable Profiles 13:59:36.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:36.4 Info: => 0.0002567s 13:59:36.4 Info: CreateIndex Profiles (Name) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:36.4 Info: => 0.0001999s 13:59:36.4 Info: CreateTable QualityDefinitions 13:59:36.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:36.4 Info: => 0.0002807s 13:59:36.4 Info: CreateIndex QualityDefinitions (Quality) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:36.4 Info: => 0.0001856s 13:59:36.4 Info: CreateIndex QualityDefinitions (Title) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:36.4 Info: => 0.000218s 13:59:36.4 Info: CreateTable NamingConfig 13:59:36.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) 13:59:36.4 Info: => 0.0003012s 13:59:36.4 Info: CreateTable Blacklist 13:59:36.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 '') 13:59:36.4 Info: => 0.000415s 13:59:36.4 Info: CreateTable Metadata 13:59:36.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) 13:59:36.4 Info: => 0.0002706s 13:59:36.4 Info: CreateTable MetadataFiles 13:59:36.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) 13:59:36.4 Info: => 0.0003257s 13:59:36.4 Info: CreateTable DownloadClients 13:59:36.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) 13:59:36.4 Info: => 0.0003018s 13:59:36.4 Info: CreateTable PendingReleases 13:59:36.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 '') 13:59:36.4 Info: => 0.0003236s 13:59:36.4 Info: CreateTable RemotePathMappings 13:59:36.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:36.4 Info: => 0.0002709s 13:59:36.4 Info: CreateTable Tags 13:59:36.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:36.4 Info: => 0.0002323s 13:59:36.4 Info: CreateIndex Tags (Label) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:36.4 Info: => 0.0002138s 13:59:36.4 Info: CreateTable Restrictions 13:59:36.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:36.4 Info: => 0.0002709s 13:59:36.4 Info: CreateTable DelayProfiles 13:59:36.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) 13:59:36.4 Info: => 0.0003152s 13:59:36.4 Info: CreateTable Users 13:59:36.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:36.4 Info: => 0.0002505s 13:59:36.4 Info: CreateIndex Users (Identifier) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:36.4 Info: => 0.0002197s 13:59:36.4 Info: CreateIndex Users (Username) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:36.4 Info: => 0.0002085s 13:59:36.4 Info: CreateTable Commands 13:59:36.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) 13:59:36.4 Info: => 0.000339s 13:59:36.4 Info: CreateTable IndexerStatus 13:59:36.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) 13:59:36.4 Info: => 0.0003125s 13:59:36.4 Info: CreateIndex IndexerStatus (ProviderId) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:36.4 Info: => 0.0002093s 13:59:36.4 Info: CreateTable ExtraFiles 13:59:36.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) 13:59:36.4 Info: => 0.0002931s 13:59:36.4 Info: CreateTable LyricFiles 13:59:36.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) 13:59:36.4 Info: => 0.0003319s 13:59:36.4 Info: CreateTable LanguageProfiles 13:59:36.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:36.4 Info: => 0.0002424s 13:59:36.4 Info: CreateIndex LanguageProfiles (Name) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:36.4 Info: => 0.0002011s 13:59:36.4 Info: CreateTable DownloadClientStatus 13:59:36.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) 13:59:36.4 Info: => 0.0002665s 13:59:36.4 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:36.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:36.4 Info: => 0.0001785s 13:59:36.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:36.4 Info: -> 1 Insert operations completed in 00:00:00.0001439 taking an average of 00:00:00.0001439 13:59:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:36', 'InitialSetup') 13:59:36.4 Info: Committing Transaction 13:59:36.5 Info: 1: InitialSetup migrated 13:59:36.5 Info: => 0.0284245s 13:59:36.5 Info: 2: add_reason_to_pending_releases migrating 13:59:36.5 Info: Beginning Transaction 13:59:36.5 Info: Starting migration of Main DB to 2 13:59:36.5 Info: AlterTable PendingReleases 13:59:36.5 Info: => 1.6E-06s 13:59:36.5 Info: CreateColumn PendingReleases Reason Int32 13:59:36.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:36.5 Info: => 0.0015022s 13:59:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:36', 'add_reason_to_pending_releases') 13:59:36.5 Info: Committing Transaction 13:59:36.5 Info: 2: add_reason_to_pending_releases migrated 13:59:36.5 Info: => 0.0225797s 13:59:36.5 Info: 3: add_medium_support migrating 13:59:36.5 Info: Beginning Transaction 13:59:36.5 Info: Starting migration of Main DB to 3 13:59:36.5 Info: AlterTable Albums 13:59:36.5 Info: => 1.6E-06s 13:59:36.5 Info: CreateColumn Albums Media String 13:59:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:36.5 Info: => 0.0015294s 13:59:36.5 Info: AlterTable Tracks 13:59:36.5 Info: => 9E-07s 13:59:36.5 Info: CreateColumn Tracks MediumNumber Int32 13:59:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:36.5 Info: => 0.0011529s 13:59:36.5 Info: AlterTable Tracks 13:59:36.5 Info: => 1.2E-06s 13:59:36.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:36.5 Info: => 0.0011464s 13:59:36.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:36.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:36.5 Info: => 9.27E-05s 13:59:36.5 Info: DeleteColumn Tracks TrackNumber 13:59:36.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) 13:59:36.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" 13:59:36.5 Info: DROP TABLE "Tracks" 13:59:36.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:36.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:36.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:36.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:36.5 Info: => 0.010758s 13:59:36.5 Info: AlterTable Tracks 13:59:36.5 Info: => 1.7E-06s 13:59:36.5 Info: CreateColumn Tracks TrackNumber String 13:59:36.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:36.5 Info: => 0.001147s 13:59:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:36', 'add_medium_support') 13:59:36.5 Info: Committing Transaction 13:59:36.5 Info: 3: add_medium_support migrated 13:59:36.5 Info: => 0.0244994s 13:59:36.5 Info: 4: add_various_qualites_in_profile migrating 13:59:36.5 Info: Beginning Transaction 13:59:36.5 Info: Starting migration of Main DB to 4 13:59:36.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:36.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:36.5 Info: => 0.0001853s 13:59:36.5 Info: PerformDBOperation 13:59:36.5 Info: Performing DB Operation 13:59:36.5 Info: => 0.0001137s 13:59:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:36', 'add_various_qualites_in_profile') 13:59:36.5 Info: Committing Transaction 13:59:36.5 Info: 4: add_various_qualites_in_profile migrated 13:59:36.5 Info: => 0.0222043s 13:59:36.5 Info: 5: metadata_profiles migrating 13:59:36.5 Info: Beginning Transaction 13:59:36.5 Info: Starting migration of Main DB to 5 13:59:36.5 Info: CreateTable MetadataProfiles 13:59:36.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:36.5 Info: => 0.0004691s 13:59:36.5 Info: CreateIndex MetadataProfiles (Name) 13:59:36.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:36.5 Info: => 0.0002363s 13:59:36.5 Info: AlterTable Artists 13:59:36.5 Info: => 1.1E-06s 13:59:36.5 Info: CreateColumn Artists MetadataProfileId Int32 13:59:36.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:36.5 Info: => 0.0013607s 13:59:36.5 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:36.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) 13:59:36.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" 13:59:36.5 Info: DROP TABLE "Artists" 13:59:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:36.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:36.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:36.6 Info: => 0.0119819s 13:59:36.6 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:36.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) 13:59:36.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" 13:59:36.6 Info: DROP TABLE "Artists" 13:59:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:36.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:36.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:36.6 Info: => 0.0120729s 13:59:36.6 Info: AlterTable Albums 13:59:36.6 Info: => 1.6E-06s 13:59:36.6 Info: CreateColumn Albums SecondaryTypes String 13:59:36.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:36.6 Info: => 0.0012429s 13:59:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:36', 'metadata_profiles') 13:59:36.6 Info: Committing Transaction 13:59:36.6 Info: 5: metadata_profiles migrated 13:59:36.6 Info: => 0.0242906s 13:59:36.6 Info: 6: separate_automatic_and_interactive_search migrating 13:59:36.6 Info: Beginning Transaction 13:59:36.6 Info: Starting migration of Main DB to 6 13:59:36.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:36.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) 13:59:36.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:36.6 Info: DROP TABLE "Indexers" 13:59:36.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:36.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:36.6 Info: => 0.0218461s 13:59:36.6 Info: AlterTable Indexers 13:59:36.6 Info: => 1.7E-06s 13:59:36.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:36.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:36.6 Info: => 0.0011746s 13:59:36.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:36.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:36.6 Info: => 7.44E-05s 13:59:36.6 Info: AlterTable Indexers 13:59:36.6 Info: => 1E-06s 13:59:36.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:36.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) 13:59:36.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" 13:59:36.6 Info: DROP TABLE "Indexers" 13:59:36.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:36.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:36.6 Info: => 0.0092509s 13:59:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:36', 'separate_automatic_and_interactive_search') 13:59:36.6 Info: Committing Transaction 13:59:36.7 Info: 6: separate_automatic_and_interactive_search migrated 13:59:36.7 Info: => 0.0334255s 13:59:36.7 Info: 7: change_album_path_to_relative migrating 13:59:36.7 Info: Beginning Transaction 13:59:36.7 Info: Starting migration of Main DB to 7 13:59:36.7 Info: DeleteColumn Albums Path 13:59:36.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) 13:59:36.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" 13:59:36.7 Info: DROP TABLE "Albums" 13:59:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:36.7 Info: => 0.0112403s 13:59:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:36', 'change_album_path_to_relative') 13:59:36.7 Info: Committing Transaction 13:59:36.7 Info: 7: change_album_path_to_relative migrated 13:59:36.7 Info: => 0.039849s 13:59:36.7 Info: 8: change_quality_size_mb_to_kb migrating 13:59:36.7 Info: Beginning Transaction 13:59:36.7 Info: Starting migration of Main DB to 8 13:59:36.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 13:59:36.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 13:59:36.7 Info: => 0.0001765s 13:59:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:36', 'change_quality_size_mb_to_kb') 13:59:36.7 Info: Committing Transaction 13:59:36.7 Info: 8: change_quality_size_mb_to_kb migrated 13:59:36.7 Info: => 0.0224082s 13:59:36.7 Info: 9: album_releases migrating 13:59:36.7 Info: Beginning Transaction 13:59:36.7 Info: Starting migration of Main DB to 9 13:59:36.7 Info: AlterTable Albums 13:59:36.7 Info: => 2E-06s 13:59:36.7 Info: CreateColumn Albums Releases String 13:59:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:36.7 Info: => 0.0015837s 13:59:36.7 Info: AlterTable Albums 13:59:36.7 Info: => 1E-06s 13:59:36.7 Info: CreateColumn Albums CurrentRelease String 13:59:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:36.7 Info: => 0.0012272s 13:59:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:36', 'album_releases') 13:59:36.7 Info: Committing Transaction 13:59:36.7 Info: 9: album_releases migrated 13:59:36.7 Info: => 0.0206942s 13:59:36.7 Info: 10: album_releases_fix migrating 13:59:36.7 Info: Beginning Transaction 13:59:36.7 Info: Starting migration of Main DB to 10 13:59:36.7 Info: AlterTable Albums 13:59:36.7 Info: => 1.6E-06s 13:59:36.7 Info: AlterColumn Albums Releases String 13:59:36.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) 13:59:36.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" 13:59:36.7 Info: DROP TABLE "Albums" 13:59:36.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:36.7 Info: => 0.0109501s 13:59:36.7 Info: AlterTable Albums 13:59:36.7 Info: => 1.6E-06s 13:59:36.7 Info: AlterColumn Albums CurrentRelease String 13:59:36.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) 13:59:36.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" 13:59:36.8 Info: DROP TABLE "Albums" 13:59:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:36.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:36.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:36.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:36.8 Info: => 0.0108015s 13:59:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:36', 'album_releases_fix') 13:59:36.8 Info: Committing Transaction 13:59:36.8 Info: 10: album_releases_fix migrated 13:59:36.8 Info: => 0.0344254s 13:59:36.8 Info: 11: import_lists migrating 13:59:36.8 Info: Beginning Transaction 13:59:36.8 Info: Starting migration of Main DB to 11 13:59:36.8 Info: CreateTable ImportLists 13:59:36.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) 13:59:36.8 Info: => 0.0005655s 13:59:36.8 Info: CreateIndex ImportLists (Name) 13:59:36.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:36.8 Info: => 0.0002113s 13:59:36.8 Info: CreateTable ImportListStatus 13:59:36.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) 13:59:36.8 Info: => 0.0002817s 13:59:36.8 Info: CreateIndex ImportListStatus (ProviderId) 13:59:36.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:36.8 Info: => 0.0001857s 13:59:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:36', 'import_lists') 13:59:36.8 Info: Committing Transaction 13:59:36.8 Info: 11: import_lists migrated 13:59:36.8 Info: => 0.0207447s 13:59:36.8 Info: 12: add_release_status migrating 13:59:36.8 Info: Beginning Transaction 13:59:36.8 Info: Starting migration of Main DB to 12 13:59:36.8 Info: AlterTable MetadataProfiles 13:59:36.8 Info: => 1.7E-06s 13:59:36.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:36.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:36.8 Info: => 0.001622s 13:59:36.8 Info: PerformDBOperation 13:59:36.8 Info: Performing DB Operation 13:59:36.8 Info: => 6.75E-05s 13:59:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:36', 'add_release_status') 13:59:36.8 Info: Committing Transaction 13:59:36.8 Info: 12: add_release_status migrated 13:59:36.8 Info: => 0.020682s 13:59:36.8 Info: 13: album_download_notification migrating 13:59:36.8 Info: Beginning Transaction 13:59:36.8 Info: Starting migration of Main DB to 13 13:59:36.8 Info: AlterTable Notifications 13:59:36.8 Info: => 1.7E-06s 13:59:36.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:36.8 Info: => 0.0016423s 13:59:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:36', 'album_download_notification') 13:59:36.8 Info: Committing Transaction 13:59:36.9 Info: 13: album_download_notification migrated 13:59:36.9 Info: => 0.0372477s 13:59:36.9 Info: 14: fix_language_metadata_profiles migrating 13:59:36.9 Info: Beginning Transaction 13:59:36.9 Info: Starting migration of Main DB to 14 13:59:36.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 13:59:36.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 13:59:36.9 Info: => 0.0002936s 13:59:36.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 13:59:36.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 13:59:36.9 Info: => 0.0001517s 13:59:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:36', 'fix_language_metadata_profiles') 13:59:36.9 Info: Committing Transaction 13:59:36.9 Info: 14: fix_language_metadata_profiles migrated 13:59:36.9 Info: => 0.0246329s 13:59:36.9 Info: 15: remove_fanzub migrating 13:59:36.9 Info: Beginning Transaction 13:59:36.9 Info: Starting migration of Main DB to 15 13:59:36.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:36.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:36.9 Info: => 0.0001508s 13:59:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:36', 'remove_fanzub') 13:59:36.9 Info: Committing Transaction 13:59:36.9 Info: 15: remove_fanzub migrated 13:59:36.9 Info: => 0.022507s 13:59:36.9 Info: 16: update_artist_history_indexes migrating 13:59:36.9 Info: Beginning Transaction 13:59:36.9 Info: Starting migration of Main DB to 16 13:59:36.9 Info: CreateIndex Albums (ArtistId) 13:59:36.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:36.9 Info: => 0.0003749s 13:59:36.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:36.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:36.9 Info: => 0.0002036s 13:59:36.9 Info: DeleteIndex History (AlbumId) 13:59:36.9 Info: DROP INDEX "IX_History_AlbumId" 13:59:36.9 Info: => 0.0002642s 13:59:36.9 Info: CreateIndex History (AlbumId, Date) 13:59:36.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:36.9 Info: => 0.0002011s 13:59:36.9 Info: DeleteIndex History (DownloadId) 13:59:36.9 Info: DROP INDEX "IX_History_DownloadId" 13:59:36.9 Info: => 0.0002053s 13:59:36.9 Info: CreateIndex History (DownloadId, Date) 13:59:36.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:36.9 Info: => 0.0001915s 13:59:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:36', 'update_artist_history_indexes') 13:59:36.9 Info: Committing Transaction 13:59:36.9 Info: 16: update_artist_history_indexes migrated 13:59:36.9 Info: => 0.0209111s 13:59:36.9 Info: 17: remove_nma migrating 13:59:36.9 Info: Beginning Transaction 13:59:36.9 Info: Starting migration of Main DB to 17 13:59:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:36.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:36.9 Info: => 0.0001564s 13:59:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:36', 'remove_nma') 13:59:36.9 Info: Committing Transaction 13:59:37.0 Info: 17: remove_nma migrated 13:59:37.0 Info: => 0.022484s 13:59:37.0 Info: 18: album_disambiguation migrating 13:59:37.0 Info: Beginning Transaction 13:59:37.0 Info: Starting migration of Main DB to 18 13:59:37.0 Info: AlterTable Albums 13:59:37.0 Info: => 1.6E-06s 13:59:37.0 Info: CreateColumn Albums Disambiguation String 13:59:37.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:37.0 Info: => 0.0016247s 13:59:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:37', 'album_disambiguation') 13:59:37.0 Info: Committing Transaction 13:59:37.0 Info: 18: album_disambiguation migrated 13:59:37.0 Info: => 0.022512s 13:59:37.0 Info: 19: add_ape_quality_in_profiles migrating 13:59:37.0 Info: Beginning Transaction 13:59:37.0 Info: Starting migration of Main DB to 19 13:59:37.0 Info: PerformDBOperation 13:59:37.0 Info: Performing DB Operation 13:59:37.0 Info: => 0.0001049s 13:59:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:37', 'add_ape_quality_in_profiles') 13:59:37.0 Info: Committing Transaction 13:59:37.0 Info: 19: add_ape_quality_in_profiles migrated 13:59:37.0 Info: => 0.0226238s 13:59:37.0 Info: 20: remove_pushalot migrating 13:59:37.0 Info: Beginning Transaction 13:59:37.0 Info: Starting migration of Main DB to 20 13:59:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:37.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:37.0 Info: => 0.0001515s 13:59:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:37.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:37.0 Info: => 7.03E-05s 13:59:37.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:37.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:37.0 Info: => 7.26E-05s 13:59:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:37', 'remove_pushalot') 13:59:37.0 Info: Committing Transaction 13:59:37.0 Info: 20: remove_pushalot migrated 13:59:37.0 Info: => 0.0221643s 13:59:37.0 Info: 21: add_custom_filters migrating 13:59:37.0 Info: Beginning Transaction 13:59:37.0 Info: Starting migration of Main DB to 21 13:59:37.0 Info: CreateTable CustomFilters 13:59:37.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:37.0 Info: => 0.0004607s 13:59:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:37', 'add_custom_filters') 13:59:37.0 Info: Committing Transaction 13:59:37.1 Info: 21: add_custom_filters migrated 13:59:37.1 Info: => 0.022494s 13:59:37.1 Info: 22: import_list_tags migrating 13:59:37.1 Info: Beginning Transaction 13:59:37.1 Info: Starting migration of Main DB to 22 13:59:37.1 Info: AlterTable ImportLists 13:59:37.1 Info: => 1.4E-06s 13:59:37.1 Info: CreateColumn ImportLists Tags String 13:59:37.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:37.1 Info: => 0.0014775s 13:59:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:37', 'import_list_tags') 13:59:37.1 Info: Committing Transaction 13:59:37.1 Info: 22: import_list_tags migrated 13:59:37.1 Info: => 0.0229519s 13:59:37.1 Info: 23: add_release_groups_etc migrating 13:59:37.1 Info: Beginning Transaction 13:59:37.1 Info: Starting migration of Main DB to 23 13:59:37.1 Info: CreateTable ArtistMetadata 13:59:37.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) 13:59:37.1 Info: => 0.0005619s 13:59:37.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:37.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:37.1 Info: => 0.0002353s 13:59:37.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" 13:59:37.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" 13:59:37.1 Info: => 0.0001757s 13:59:37.1 Info: AlterTable Artists 13:59:37.1 Info: => 1.1E-06s 13:59:37.1 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:37.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:37.1 Info: => 0.0014798s 13:59:37.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:37.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:37.1 Info: => 0.0001576s 13:59:37.1 Info: CreateTable AlbumReleases 13:59:37.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) 13:59:37.1 Info: => 0.0003731s 13:59:37.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:37.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:37.1 Info: => 0.0001803s 13:59:37.1 Info: CreateIndex AlbumReleases (AlbumId) 13:59:37.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:37.1 Info: => 0.0001697s 13:59:37.1 Info: PerformDBOperation 13:59:37.1 Info: Performing DB Operation 13:59:37.1 Info: => 6.79E-05s 13:59:37.1 Info: AlterTable Albums 13:59:37.1 Info: => 7E-07s 13:59:37.1 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:37.1 Info: => 0.0013726s 13:59:37.1 Info: AlterTable Albums 13:59:37.1 Info: => 1E-06s 13:59:37.1 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:37.1 Info: => 0.0013584s 13:59:37.1 Info: AlterTable Albums 13:59:37.1 Info: => 8E-07s 13:59:37.1 Info: CreateColumn Albums Links String 13:59:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:37.1 Info: => 0.0012723s 13:59:37.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:37.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:37.1 Info: => 0.0001766s 13:59:37.1 Info: AlterTable Tracks 13:59:37.1 Info: => 8E-07s 13:59:37.1 Info: CreateColumn Tracks ForeignRecordingId String 13:59:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:37.1 Info: => 0.0012956s 13:59:37.1 Info: AlterTable Tracks 13:59:37.1 Info: => 1E-06s 13:59:37.1 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:37.1 Info: => 0.0013457s 13:59:37.1 Info: AlterTable Tracks 13:59:37.1 Info: => 1E-06s 13:59:37.1 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:37.1 Info: => 0.0012665s 13:59:37.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:37.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:37.1 Info: => 0.0001575s 13:59:37.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:37.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:37.1 Info: => 0.0001377s 13:59:37.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:37.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) 13:59:37.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" 13:59:37.1 Info: DROP TABLE "Artists" 13:59:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:37.1 Info: => 0.014373s 13:59:37.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:37.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) 13:59:37.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" 13:59:37.1 Info: DROP TABLE "Albums" 13:59:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:37.1 Info: => 0.0112792s 13:59:37.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:37.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) 13:59:37.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" 13:59:37.1 Info: DROP TABLE "Tracks" 13:59:37.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:37.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:37.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:37.1 Info: => 0.0102124s 13:59:37.1 Info: DeleteColumn TrackFiles ArtistId 13:59:37.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) 13:59:37.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" 13:59:37.1 Info: DROP TABLE "TrackFiles" 13:59:37.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:37.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:37.1 Info: => 0.0098105s 13:59:37.1 Info: CreateIndex Artists (ArtistMetadataId) 13:59:37.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:37.1 Info: => 0.0001875s 13:59:37.1 Info: CreateIndex Artists (Monitored) 13:59:37.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:37.1 Info: => 0.0001812s 13:59:37.1 Info: CreateIndex Albums (ArtistMetadataId) 13:59:37.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:37.1 Info: => 0.0001841s 13:59:37.1 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:37.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:37.1 Info: => 0.0001831s 13:59:37.1 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:37.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:37.1 Info: => 0.0001796s 13:59:37.1 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:37.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:37.1 Info: => 0.0001878s 13:59:37.1 Info: UpdateData 13:59:37.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:37.1 Info: => 9.48E-05s 13:59:37.1 Info: UpdateData 13:59:37.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:37.1 Info: => 7.62E-05s 13:59:37.1 Info: UpdateData 13:59:37.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:37.1 Info: => 9.02E-05s 13:59:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:37', 'add_release_groups_etc') 13:59:37.1 Info: Committing Transaction 13:59:37.2 Info: 23: add_release_groups_etc migrated 13:59:37.2 Info: => 0.0244308s 13:59:37.2 Info: 24: NewMediaInfoFormat migrating 13:59:37.2 Info: Beginning Transaction 13:59:37.2 Info: Starting migration of Main DB to 24 13:59:37.2 Info: UpdateData 13:59:37.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:37.2 Info: => 0.000174s 13:59:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:37', 'NewMediaInfoFormat') 13:59:37.2 Info: Committing Transaction 13:59:37.2 Info: 24: NewMediaInfoFormat migrated 13:59:37.2 Info: => 0.0260144s 13:59:37.2 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:37.2 Info: Beginning Transaction 13:59:37.2 Info: Starting migration of Main DB to 25 13:59:37.2 Info: RenameTable Restrictions ReleaseProfiles 13:59:37.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:37.2 Info: => 0.0041904s 13:59:37.2 Info: AlterTable ReleaseProfiles 13:59:37.2 Info: => 1.3E-06s 13:59:37.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:37.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:37.2 Info: => 0.0012861s 13:59:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:37', 'rename_restrictions_to_release_profiles') 13:59:37.2 Info: Committing Transaction 13:59:37.2 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:37.2 Info: => 0.0239599s 13:59:37.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:37.2 Info: Beginning Transaction 13:59:37.2 Info: Starting migration of Main DB to 26 13:59:37.2 Info: RenameTable Profiles QualityProfiles 13:59:37.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:37.2 Info: => 0.0039647s 13:59:37.2 Info: AlterTable QualityProfiles 13:59:37.2 Info: => 1.1E-06s 13:59:37.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:37.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:37.2 Info: => 0.0011212s 13:59:37.2 Info: AlterTable LanguageProfiles 13:59:37.2 Info: => 8E-07s 13:59:37.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:37.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:37.2 Info: => 0.0010811s 13:59:37.2 Info: UpdateData 13:59:37.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:37.2 Info: => 7.51E-05s 13:59:37.2 Info: UpdateData 13:59:37.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:37.2 Info: => 6.28E-05s 13:59:37.2 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:37.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) 13:59:37.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" 13:59:37.2 Info: DROP TABLE "Artists" 13:59:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:37.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:37.2 Info: => 0.0142581s 13:59:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:37', 'rename_quality_profiles_add_upgrade_allowed') 13:59:37.2 Info: Committing Transaction 13:59:37.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:37.3 Info: => 0.0413279s 13:59:37.3 Info: 27: add_import_exclusions migrating 13:59:37.3 Info: Beginning Transaction 13:59:37.3 Info: Starting migration of Main DB to 27 13:59:37.3 Info: CreateTable ImportListExclusions 13:59:37.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:37.3 Info: => 0.0004771s 13:59:37.3 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:37.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:37.3 Info: => 0.0002167s 13:59:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:37', 'add_import_exclusions') 13:59:37.3 Info: Committing Transaction 13:59:37.3 Info: 27: add_import_exclusions migrated 13:59:37.3 Info: => 0.0218235s 13:59:37.3 Info: 28: clean_artist_metadata_table migrating 13:59:37.3 Info: Beginning Transaction 13:59:37.3 Info: Starting migration of Main DB to 28 13:59:37.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) 13:59:37.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) 13:59:37.3 Info: => 0.0003905s 13:59:37.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) 13:59:37.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) 13:59:37.3 Info: => 0.0002319s 13:59:37.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) 13:59:37.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) 13:59:37.3 Info: => 0.0002322s 13:59:37.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) 13:59:37.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) 13:59:37.3 Info: => 0.0002329s 13:59:37.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) 13:59:37.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) 13:59:37.3 Info: => 0.0002247s 13:59:37.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) 13:59:37.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) 13:59:37.3 Info: => 0.0002267s 13:59:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:37', 'clean_artist_metadata_table') 13:59:37.3 Info: Committing Transaction 13:59:37.3 Info: 28: clean_artist_metadata_table migrated 13:59:37.3 Info: => 0.0211686s 13:59:37.3 Info: 29: health_issue_notification migrating 13:59:37.3 Info: Beginning Transaction 13:59:37.3 Info: Starting migration of Main DB to 29 13:59:37.3 Info: AlterTable Notifications 13:59:37.3 Info: => 1.6E-06s 13:59:37.3 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:37.3 Info: => 0.0019702s 13:59:37.3 Info: AlterTable Notifications 13:59:37.3 Info: => 1.1E-06s 13:59:37.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:37.3 Info: => 0.0012941s 13:59:37.3 Info: AlterTable Notifications 13:59:37.3 Info: => 7E-07s 13:59:37.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:37.3 Info: => 0.0013253s 13:59:37.3 Info: AlterTable Notifications 13:59:37.3 Info: => 9E-07s 13:59:37.3 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:37.3 Info: => 0.0013039s 13:59:37.3 Info: AlterTable Notifications 13:59:37.3 Info: => 1E-06s 13:59:37.3 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:37.3 Info: => 0.0013278s 13:59:37.3 Info: DeleteColumn Notifications OnDownload 13:59:37.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) 13:59:37.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" 13:59:37.3 Info: DROP TABLE "Notifications" 13:59:37.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:37.3 Info: => 0.0103829s 13:59:37.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:37.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) 13:59:37.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" 13:59:37.3 Info: DROP TABLE "Notifications" 13:59:37.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:37.3 Info: => 0.0114615s 13:59:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:37', 'health_issue_notification') 13:59:37.3 Info: Committing Transaction 13:59:37.4 Info: 29: health_issue_notification migrated 13:59:37.4 Info: => 0.0328537s 13:59:37.4 Info: 30: add_mediafilerepository_mtime migrating 13:59:37.4 Info: Beginning Transaction 13:59:37.4 Info: Starting migration of Main DB to 30 13:59:37.4 Info: AlterTable TrackFiles 13:59:37.4 Info: => 1.7E-06s 13:59:37.4 Info: CreateColumn TrackFiles Modified DateTime 13:59:37.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:37.4 Info: => 0.0016627s 13:59:37.4 Info: AlterTable TrackFiles 13:59:37.4 Info: => 9E-07s 13:59:37.4 Info: CreateColumn TrackFiles Path String 13:59:37.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:37.4 Info: => 0.0012939s 13:59:37.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:37.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:37.4 Info: => 7.32E-05s 13:59:37.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) 13:59:37.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) 13:59:37.4 Info: => 0.0002337s 13:59:37.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) 13:59:37.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) 13:59:37.4 Info: => 0.0002528s 13:59:37.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) 13:59:37.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) 13:59:37.4 Info: => 0.0002674s 13:59:37.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") 13:59:37.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") 13:59:37.4 Info: => 0.0001584s 13:59:37.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:37.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:37.4 Info: => 0.0001193s 13:59:37.4 Info: AlterTable TrackFiles 13:59:37.4 Info: => 8E-07s 13:59:37.4 Info: AlterColumn TrackFiles Path String 13:59:37.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) 13:59:37.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" 13:59:37.4 Info: DROP TABLE "TrackFiles" 13:59:37.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:37.4 Info: => 0.0106525s 13:59:37.4 Info: CreateIndex TrackFiles (Path) 13:59:37.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:37.4 Info: => 0.000191s 13:59:37.4 Info: DeleteColumn TrackFiles RelativePath 13:59:37.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) 13:59:37.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" 13:59:37.4 Info: DROP TABLE "TrackFiles" 13:59:37.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:37.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:37.4 Info: => 0.0134952s 13:59:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:37', 'add_mediafilerepository_mtime') 13:59:37.4 Info: Committing Transaction 13:59:37.4 Info: 30: add_mediafilerepository_mtime migrated 13:59:37.4 Info: => 0.0357027s 13:59:37.4 Info: 31: add_artistmetadataid_constraint migrating 13:59:37.4 Info: Beginning Transaction 13:59:37.4 Info: Starting migration of Main DB to 31 13:59:37.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") 13:59:37.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") 13:59:37.4 Info: => 0.0002743s 13:59:37.4 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:37.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:37.4 Info: => 0.0003116s 13:59:37.4 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:37.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) 13:59:37.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" 13:59:37.4 Info: DROP TABLE "Artists" 13:59:37.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:37.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:37.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:37.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:37.4 Info: => 0.0113311s 13:59:37.4 Info: CreateIndex Artists (ArtistMetadataId) 13:59:37.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:37.4 Info: => 0.0001897s 13:59:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:37', 'add_artistmetadataid_constraint') 13:59:37.4 Info: Committing Transaction 13:59:37.5 Info: 31: add_artistmetadataid_constraint migrated 13:59:37.5 Info: => 0.0218748s 13:59:37.5 Info: 32: old_ids_and_artist_alias migrating 13:59:37.5 Info: Beginning Transaction 13:59:37.5 Info: Starting migration of Main DB to 32 13:59:37.5 Info: AlterTable ArtistMetadata 13:59:37.5 Info: => 1.8E-06s 13:59:37.5 Info: CreateColumn ArtistMetadata Aliases String 13:59:37.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:37.5 Info: => 0.0016493s 13:59:37.5 Info: AlterTable ArtistMetadata 13:59:37.5 Info: => 1E-06s 13:59:37.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:37.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:37.5 Info: => 0.0013524s 13:59:37.5 Info: AlterTable Albums 13:59:37.5 Info: => 1E-06s 13:59:37.5 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:37.5 Info: => 0.0013161s 13:59:37.5 Info: AlterTable AlbumReleases 13:59:37.5 Info: => 8E-07s 13:59:37.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:37.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:37.5 Info: => 0.0012731s 13:59:37.5 Info: AlterTable Tracks 13:59:37.5 Info: => 8E-07s 13:59:37.5 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:37.5 Info: => 0.001294s 13:59:37.5 Info: AlterTable Tracks 13:59:37.5 Info: => 9E-07s 13:59:37.5 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:37.5 Info: => 0.0012643s 13:59:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:37', 'old_ids_and_artist_alias') 13:59:37.5 Info: Committing Transaction 13:59:37.5 Info: 32: old_ids_and_artist_alias migrated 13:59:37.5 Info: => 0.0244955s 13:59:37.5 Info: 33: download_propers_config migrating 13:59:37.5 Info: Beginning Transaction 13:59:37.5 Info: Starting migration of Main DB to 33 13:59:37.5 Info: PerformDBOperation 13:59:37.5 Info: Performing DB Operation 13:59:37.5 Info: => 0.0001086s 13:59:37.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:37.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:37.5 Info: => 0.0001025s 13:59:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:37', 'download_propers_config') 13:59:37.5 Info: Committing Transaction 13:59:37.5 Info: 33: download_propers_config migrated 13:59:37.5 Info: => 0.0243697s 13:59:37.5 Info: 34: remove_language_profiles migrating 13:59:37.5 Info: Beginning Transaction 13:59:37.5 Info: Starting migration of Main DB to 34 13:59:37.5 Info: DeleteTable LanguageProfiles 13:59:37.5 Info: DROP TABLE "LanguageProfiles" 13:59:37.5 Info: => 0.0005128s 13:59:37.5 Info: DeleteColumn Artists LanguageProfileId 13:59:37.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) 13:59:37.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" 13:59:37.5 Info: DROP TABLE "Artists" 13:59:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:37.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:37.5 Info: => 0.0111108s 13:59:37.5 Info: DeleteColumn ImportLists LanguageProfileId 13:59:37.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) 13:59:37.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" 13:59:37.5 Info: DROP TABLE "ImportLists" 13:59:37.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:37.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:37.5 Info: => 0.0105397s 13:59:37.5 Info: DeleteColumn Blacklist Language 13:59:37.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) 13:59:37.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" 13:59:37.5 Info: DROP TABLE "Blacklist" 13:59:37.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:37.5 Info: => 0.0115454s 13:59:37.5 Info: DeleteColumn History Language 13:59:37.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) 13:59:37.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" 13:59:37.5 Info: DROP TABLE "History" 13:59:37.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:37.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:37.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:37.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:37.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:37.6 Info: => 0.0114101s 13:59:37.6 Info: DeleteColumn LyricFiles Language 13:59:37.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) 13:59:37.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" 13:59:37.6 Info: DROP TABLE "LyricFiles" 13:59:37.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:37.6 Info: => 0.0131827s 13:59:37.6 Info: DeleteColumn TrackFiles Language 13:59:37.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) 13:59:37.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" 13:59:37.6 Info: DROP TABLE "TrackFiles" 13:59:37.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:37.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:37.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:37.6 Info: => 0.0110479s 13:59:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:37', 'remove_language_profiles') 13:59:37.6 Info: Committing Transaction 13:59:37.6 Info: 34: remove_language_profiles migrated 13:59:37.6 Info: => 0.036487s 13:59:37.6 Info: 35: multi_disc_naming_format migrating 13:59:37.6 Info: Beginning Transaction 13:59:37.6 Info: Starting migration of Main DB to 35 13:59:37.6 Info: AlterTable NamingConfig 13:59:37.6 Info: => 1.8E-06s 13:59:37.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:37.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:37.6 Info: => 0.0016941s 13:59:37.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:37.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:37.6 Info: => 9.07E-05s 13:59:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:37', 'multi_disc_naming_format') 13:59:37.6 Info: Committing Transaction 13:59:37.6 Info: 35: multi_disc_naming_format migrated 13:59:37.6 Info: => 0.0224596s 13:59:37.6 Info: 36: add_download_client_priority migrating 13:59:37.6 Info: Beginning Transaction 13:59:37.6 Info: Starting migration of Main DB to 36 13:59:37.6 Info: AlterTable DownloadClients 13:59:37.6 Info: => 1.6E-06s 13:59:37.6 Info: CreateColumn DownloadClients Priority Int32 13:59:37.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:37.6 Info: => 0.0017065s 13:59:37.6 Info: PerformDBOperation 13:59:37.6 Info: Performing DB Operation 13:59:37.6 Info: => 0.000111s 13:59:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:37', 'add_download_client_priority') 13:59:37.6 Info: Committing Transaction 13:59:37.7 Info: 36: add_download_client_priority migrated 13:59:37.7 Info: => 0.0245165s 13:59:37.7 Info: 37: remove_growl_prowl migrating 13:59:37.7 Info: Beginning Transaction 13:59:37.7 Info: Starting migration of Main DB to 37 13:59:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:37.7 Info: => 0.0001533s 13:59:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:37.7 Info: => 7.34E-05s 13:59:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:37', 'remove_growl_prowl') 13:59:37.7 Info: Committing Transaction 13:59:37.7 Info: 37: remove_growl_prowl migrated 13:59:37.7 Info: => 0.0242091s 13:59:37.7 Info: 38: remove_plex_hometheatre migrating 13:59:37.7 Info: Beginning Transaction 13:59:37.7 Info: Starting migration of Main DB to 38 13:59:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:37.7 Info: => 0.0001596s 13:59:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:37.7 Info: => 7.44E-05s 13:59:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:37', 'remove_plex_hometheatre') 13:59:37.7 Info: Committing Transaction 13:59:37.7 Info: 38: remove_plex_hometheatre migrated 13:59:37.7 Info: => 0.0223233s 13:59:37.7 Info: 39: add_root_folder_add_defaults migrating 13:59:37.7 Info: Beginning Transaction 13:59:37.7 Info: Starting migration of Main DB to 39 13:59:37.7 Info: AlterTable RootFolders 13:59:37.7 Info: => 1.8E-06s 13:59:37.7 Info: CreateColumn RootFolders Name String 13:59:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:37.7 Info: => 0.0016404s 13:59:37.7 Info: AlterTable RootFolders 13:59:37.7 Info: => 9E-07s 13:59:37.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:37.7 Info: => 0.0012629s 13:59:37.7 Info: AlterTable RootFolders 13:59:37.7 Info: => 9E-07s 13:59:37.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:37.7 Info: => 0.00127s 13:59:37.7 Info: AlterTable RootFolders 13:59:37.7 Info: => 1.1E-06s 13:59:37.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:37.7 Info: => 0.0012636s 13:59:37.7 Info: AlterTable RootFolders 13:59:37.7 Info: => 8E-07s 13:59:37.7 Info: CreateColumn RootFolders DefaultTags String 13:59:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:37.7 Info: => 0.0012631s 13:59:37.7 Info: PerformDBOperation 13:59:37.7 Info: Performing DB Operation 13:59:37.7 Info: => 0.0001336s 13:59:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:37', 'add_root_folder_add_defaults') 13:59:37.7 Info: Committing Transaction 13:59:37.7 Info: 39: add_root_folder_add_defaults migrated 13:59:37.7 Info: => 0.0248166s 13:59:37.7 Info: 40: task_duration migrating 13:59:37.7 Info: Beginning Transaction 13:59:37.7 Info: Starting migration of Main DB to 40 13:59:37.7 Info: AlterTable ScheduledTasks 13:59:37.7 Info: => 1.5E-06s 13:59:37.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:37.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:37.7 Info: => 0.0016495s 13:59:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:37', 'task_duration') 13:59:37.7 Info: Committing Transaction 13:59:37.8 Info: 40: task_duration migrated 13:59:37.8 Info: => 0.0242899s 13:59:37.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:37.8 Info: Beginning Transaction 13:59:37.8 Info: Starting migration of Main DB to 41 13:59:37.8 Info: AlterTable ReleaseProfiles 13:59:37.8 Info: => 1.7E-06s 13:59:37.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:37.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:37.8 Info: => 0.0016757s 13:59:37.8 Info: AlterTable ReleaseProfiles 13:59:37.8 Info: => 1E-06s 13:59:37.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:37.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:37.8 Info: => 0.0013679s 13:59:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:37', 'add_indexer_and_enabled_to_release_profiles') 13:59:37.8 Info: Committing Transaction 13:59:37.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:37.8 Info: => 0.0264868s 13:59:37.8 Info: 42: remove_album_folders migrating 13:59:37.8 Info: Beginning Transaction 13:59:37.8 Info: Starting migration of Main DB to 42 13:59:37.8 Info: DeleteColumn Artists AlbumFolder 13:59:37.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) 13:59:37.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" 13:59:37.8 Info: DROP TABLE "Artists" 13:59:37.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:37.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:37.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:37.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:37.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:37.8 Info: => 0.0116281s 13:59:37.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:37.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:37.8 Info: => 8.29E-05s 13:59:37.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:37.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:37.8 Info: => 7.08E-05s 13:59:37.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:37.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) 13:59:37.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:37.8 Info: DROP TABLE "NamingConfig" 13:59:37.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:37.8 Info: => 0.0098232s 13:59:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:37', 'remove_album_folders') 13:59:37.8 Info: Committing Transaction 13:59:37.8 Info: 42: remove_album_folders migrated 13:59:37.8 Info: => 0.0335418s 13:59:37.8 Info: 44: add_priority_to_indexers migrating 13:59:37.8 Info: Beginning Transaction 13:59:37.8 Info: Starting migration of Main DB to 44 13:59:37.8 Info: AlterTable Indexers 13:59:37.8 Info: => 1.7E-06s 13:59:37.8 Info: CreateColumn Indexers Priority Int32 13:59:37.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:37.8 Info: => 0.0017444s 13:59:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:37', 'add_priority_to_indexers') 13:59:37.8 Info: Committing Transaction 13:59:37.9 Info: 44: add_priority_to_indexers migrated 13:59:37.9 Info: => 0.0225493s 13:59:37.9 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:37.9 Info: Beginning Transaction 13:59:37.9 Info: Starting migration of Main DB to 45 13:59:37.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:37.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:37.9 Info: => 0.0002916s 13:59:37.9 Info: PerformDBOperation 13:59:37.9 Info: Performing DB Operation 13:59:37.9 Info: => 7.41E-05s 13:59:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:37', 'remove_chown_and_folderchmod_config') 13:59:37.9 Info: Committing Transaction 13:59:37.9 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:37.9 Info: => 0.0222116s 13:59:37.9 Info: 47: update_notifiarr migrating 13:59:37.9 Info: Beginning Transaction 13:59:37.9 Info: Starting migration of Main DB to 47 13:59:37.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:37.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:37.9 Info: => 0.0002133s 13:59:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:37', 'update_notifiarr') 13:59:37.9 Info: Committing Transaction 13:59:37.9 Info: 47: update_notifiarr migrated 13:59:37.9 Info: => 0.020722s 13:59:37.9 Info: 49: email_multiple_addresses migrating 13:59:37.9 Info: Beginning Transaction 13:59:37.9 Info: Starting migration of Main DB to 49 13:59:37.9 Info: PerformDBOperation 13:59:37.9 Info: Performing DB Operation 13:59:37.9 Info: => 0.0001878s 13:59:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:37', 'email_multiple_addresses') 13:59:37.9 Info: Committing Transaction 13:59:37.9 Info: 49: email_multiple_addresses migrated 13:59:37.9 Info: => 0.0226732s 13:59:37.9 Info: 50: rename_blacklist_to_blocklist migrating 13:59:37.9 Info: Beginning Transaction 13:59:37.9 Info: Starting migration of Main DB to 50 13:59:37.9 Info: RenameTable Blacklist Blocklist 13:59:37.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:37.9 Info: => 0.0043928s 13:59:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:37', 'rename_blacklist_to_blocklist') 13:59:37.9 Info: Committing Transaction 13:59:38.0 Info: 50: rename_blacklist_to_blocklist migrated 13:59:38.0 Info: => 0.024613s 13:59:38.0 Info: 51: cdh_per_downloadclient migrating 13:59:38.0 Info: Beginning Transaction 13:59:38.0 Info: Starting migration of Main DB to 51 13:59:38.0 Info: AlterTable DownloadClients 13:59:38.0 Info: => 1.8E-06s 13:59:38.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:38.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:38.0 Info: => 0.0017294s 13:59:38.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:38.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:38.0 Info: => 0.0013584s 13:59:38.0 Info: PerformDBOperation 13:59:38.0 Info: Performing DB Operation 13:59:38.0 Info: => 0.0003489s 13:59:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:38', 'cdh_per_downloadclient') 13:59:38.0 Info: Committing Transaction 13:59:38.0 Info: 51: cdh_per_downloadclient migrated 13:59:38.0 Info: => 0.023246s 13:59:38.0 Info: 52: download_history migrating 13:59:38.0 Info: Beginning Transaction 13:59:38.0 Info: Starting migration of Main DB to 52 13:59:38.0 Info: CreateTable DownloadHistory 13:59:38.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 13:59:38.0 Info: => 0.0005676s 13:59:38.0 Info: CreateIndex DownloadHistory (EventType) 13:59:38.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:38.0 Info: => 0.0002253s 13:59:38.0 Info: CreateIndex DownloadHistory (ArtistId) 13:59:38.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:38.0 Info: => 0.0002017s 13:59:38.0 Info: CreateIndex DownloadHistory (DownloadId) 13:59:38.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:38.0 Info: => 0.0001998s 13:59:38.0 Info: PerformDBOperation 13:59:38.0 Info: Performing DB Operation 13:59:38.0 Info: => 0.0002329s 13:59:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:38', 'download_history') 13:59:38.0 Info: Committing Transaction 13:59:38.0 Info: 52: download_history migrated 13:59:38.0 Info: => 0.0227076s 13:59:38.0 Info: 53: add_update_history migrating 13:59:38.0 Info: Beginning Transaction 13:59:38.0 Info: Starting migration of Main DB to 53 13:59:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:38', 'add_update_history') 13:59:38.0 Info: Committing Transaction 13:59:38.0 Info: 53: add_update_history migrated 13:59:38.0 Info: => 0.0228331s 13:59:38.0 Info: 54: add_on_update_to_notifications migrating 13:59:38.0 Info: Beginning Transaction 13:59:38.0 Info: Starting migration of Main DB to 54 13:59:38.0 Info: AlterTable Notifications 13:59:38.0 Info: => 1.5E-06s 13:59:38.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:38.0 Info: => 0.0016946s 13:59:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:38', 'add_on_update_to_notifications') 13:59:38.0 Info: Committing Transaction 13:59:38.1 Info: 54: add_on_update_to_notifications migrated 13:59:38.1 Info: => 0.0224101s 13:59:38.1 Info: 55: download_client_per_indexer migrating 13:59:38.1 Info: Beginning Transaction 13:59:38.1 Info: Starting migration of Main DB to 55 13:59:38.1 Info: AlterTable Indexers 13:59:38.1 Info: => 1.6E-06s 13:59:38.1 Info: CreateColumn Indexers DownloadClientId Int32 13:59:38.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:38.1 Info: => 0.0017952s 13:59:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:38', 'download_client_per_indexer') 13:59:38.1 Info: Committing Transaction 13:59:38.1 Info: 55: download_client_per_indexer migrated 13:59:38.1 Info: => 0.0225834s 13:59:38.1 Info: 56: AddNewItemMonitorType migrating 13:59:38.1 Info: Beginning Transaction 13:59:38.1 Info: Starting migration of Main DB to 56 13:59:38.1 Info: AlterTable Artists 13:59:38.1 Info: => 1.6E-06s 13:59:38.1 Info: CreateColumn Artists MonitorNewItems Int32 13:59:38.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:38.1 Info: => 0.0017644s 13:59:38.1 Info: AlterTable RootFolders 13:59:38.1 Info: => 7E-07s 13:59:38.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:38.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:38.1 Info: => 0.0013519s 13:59:38.1 Info: AlterTable ImportLists 13:59:38.1 Info: => 1E-06s 13:59:38.1 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:38.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:38.1 Info: => 0.0013997s 13:59:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:38', 'AddNewItemMonitorType') 13:59:38.1 Info: Committing Transaction 13:59:38.1 Info: 56: AddNewItemMonitorType migrated 13:59:38.1 Info: => 0.0233626s 13:59:38.1 Info: 57: ImportListSearch migrating 13:59:38.1 Info: Beginning Transaction 13:59:38.1 Info: Starting migration of Main DB to 57 13:59:38.1 Info: AlterTable ImportLists 13:59:38.1 Info: => 1.5E-06s 13:59:38.1 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:38.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:38.1 Info: => 0.0018284s 13:59:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:38', 'ImportListSearch') 13:59:38.1 Info: Committing Transaction 13:59:38.1 Info: 57: ImportListSearch migrated 13:59:38.1 Info: => 0.0242204s 13:59:38.1 Info: 58: ImportListMonitorExisting migrating 13:59:38.1 Info: Beginning Transaction 13:59:38.1 Info: Starting migration of Main DB to 58 13:59:38.1 Info: AlterTable ImportLists 13:59:38.1 Info: => 1.8E-06s 13:59:38.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:38.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:38.1 Info: => 0.0017808s 13:59:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:38', 'ImportListMonitorExisting') 13:59:38.1 Info: Committing Transaction 13:59:38.1 Info: 58: ImportListMonitorExisting migrated 13:59:38.1 Info: => 0.0225498s 13:59:38.1 Info: 59: add_indexer_tags migrating 13:59:38.1 Info: Beginning Transaction 13:59:38.1 Info: Starting migration of Main DB to 59 13:59:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:38.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:38.1 Info: => 0.0001634s 13:59:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:38.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:38.1 Info: => 6.94E-05s 13:59:38.1 Info: AlterTable Indexers 13:59:38.1 Info: => 9E-07s 13:59:38.1 Info: CreateColumn Indexers Tags String 13:59:38.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:38.2 Info: => 0.0016677s 13:59:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:38', 'add_indexer_tags') 13:59:38.2 Info: Committing Transaction 13:59:38.2 Info: 59: add_indexer_tags migrated 13:59:38.2 Info: => 0.0221618s 13:59:38.2 Info: 60: update_audio_types migrating 13:59:38.2 Info: Beginning Transaction 13:59:38.2 Info: Starting migration of Main DB to 60 13:59:38.2 Info: PerformDBOperation 13:59:38.2 Info: Performing DB Operation 13:59:38.2 Info: => 0.0001591s 13:59:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:38', 'update_audio_types') 13:59:38.2 Info: Committing Transaction 13:59:38.2 Info: 60: update_audio_types migrated 13:59:38.2 Info: => 0.0226056s 13:59:38.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:38.2 Info: Beginning Transaction 13:59:38.2 Info: Starting migration of Main DB to 61 13:59:38.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:38.2 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:38.2 Info: => 0.0001316s 13:59:38.2 Info: AlterTable AlbumReleases 13:59:38.2 Info: => 9E-07s 13:59:38.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.2 Info: DROP TABLE "AlbumReleases" 13:59:38.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:38.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:38.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:38.2 Info: => 0.0106311s 13:59:38.2 Info: AlterTable Albums 13:59:38.2 Info: => 1.6E-06s 13:59:38.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.2 Info: DROP TABLE "Albums" 13:59:38.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:38.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:38.2 Info: => 0.0114474s 13:59:38.2 Info: AlterTable Albums 13:59:38.2 Info: => 1.8E-06s 13:59:38.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.2 Info: DROP TABLE "Albums" 13:59:38.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:38.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:38.2 Info: => 0.0112463s 13:59:38.2 Info: AlterTable Albums 13:59:38.2 Info: => 1.5E-06s 13:59:38.2 Info: AlterColumn Albums Added DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.2 Info: DROP TABLE "Albums" 13:59:38.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:38.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:38.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:38.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:38.2 Info: => 0.0112482s 13:59:38.2 Info: AlterTable Artists 13:59:38.2 Info: => 1.6E-06s 13:59:38.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.2 Info: DROP TABLE "Artists" 13:59:38.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:38.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:38.3 Info: => 0.0117756s 13:59:38.3 Info: AlterTable Artists 13:59:38.3 Info: => 1.6E-06s 13:59:38.3 Info: AlterColumn Artists Added DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.3 Info: DROP TABLE "Artists" 13:59:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:38.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:38.3 Info: => 0.0144324s 13:59:38.3 Info: AlterTable Blocklist 13:59:38.3 Info: => 1.8E-06s 13:59:38.3 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.3 Info: DROP TABLE "Blocklist" 13:59:38.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:38.3 Info: => 0.010561s 13:59:38.3 Info: AlterTable Blocklist 13:59:38.3 Info: => 1.7E-06s 13:59:38.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.3 Info: DROP TABLE "Blocklist" 13:59:38.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:38.3 Info: => 0.0106337s 13:59:38.3 Info: AlterTable Commands 13:59:38.3 Info: => 1.6E-06s 13:59:38.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.3 Info: DROP TABLE "Commands" 13:59:38.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:38.3 Info: => 0.010647s 13:59:38.3 Info: AlterTable Commands 13:59:38.3 Info: => 1.6E-06s 13:59:38.3 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.3 Info: DROP TABLE "Commands" 13:59:38.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:38.3 Info: => 0.0106321s 13:59:38.3 Info: AlterTable Commands 13:59:38.3 Info: => 1.5E-06s 13:59:38.3 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.3 Info: DROP TABLE "Commands" 13:59:38.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:38.3 Info: => 0.0108908s 13:59:38.3 Info: AlterTable DownloadClientStatus 13:59:38.3 Info: => 1.9E-06s 13:59:38.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:38.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) 13:59:38.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:38.3 Info: DROP TABLE "DownloadClientStatus" 13:59:38.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:38.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:38.3 Info: => 0.0107244s 13:59:38.3 Info: AlterTable DownloadClientStatus 13:59:38.3 Info: => 1.9E-06s 13:59:38.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:38.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) 13:59:38.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:38.3 Info: DROP TABLE "DownloadClientStatus" 13:59:38.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:38.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:38.3 Info: => 0.0106603s 13:59:38.3 Info: AlterTable DownloadClientStatus 13:59:38.3 Info: => 1.8E-06s 13:59:38.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:38.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) 13:59:38.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:38.3 Info: DROP TABLE "DownloadClientStatus" 13:59:38.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:38.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:38.4 Info: => 0.0105551s 13:59:38.4 Info: AlterTable DownloadHistory 13:59:38.4 Info: => 1.4E-06s 13:59:38.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.4 Info: DROP TABLE "DownloadHistory" 13:59:38.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:38.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:38.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:38.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:38.4 Info: => 0.0110754s 13:59:38.4 Info: AlterTable ExtraFiles 13:59:38.4 Info: => 1.7E-06s 13:59:38.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.4 Info: DROP TABLE "ExtraFiles" 13:59:38.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:38.4 Info: => 0.0103971s 13:59:38.4 Info: AlterTable ExtraFiles 13:59:38.4 Info: => 1.2E-06s 13:59:38.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.4 Info: DROP TABLE "ExtraFiles" 13:59:38.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:38.4 Info: => 0.0126807s 13:59:38.4 Info: AlterTable History 13:59:38.4 Info: => 1.4E-06s 13:59:38.4 Info: AlterColumn History Date DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.4 Info: DROP TABLE "History" 13:59:38.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:38.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:38.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:38.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:38.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:38.4 Info: => 0.0118806s 13:59:38.4 Info: AlterTable ImportListStatus 13:59:38.4 Info: => 1.7E-06s 13:59:38.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:38.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) 13:59:38.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:38.4 Info: DROP TABLE "ImportListStatus" 13:59:38.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:38.4 Info: => 0.0110561s 13:59:38.4 Info: AlterTable ImportListStatus 13:59:38.4 Info: => 1.9E-06s 13:59:38.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:38.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) 13:59:38.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:38.4 Info: DROP TABLE "ImportListStatus" 13:59:38.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:38.4 Info: => 0.0107546s 13:59:38.4 Info: AlterTable ImportListStatus 13:59:38.4 Info: => 1.4E-06s 13:59:38.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:38.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) 13:59:38.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:38.4 Info: DROP TABLE "ImportListStatus" 13:59:38.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:38.4 Info: => 0.0110454s 13:59:38.4 Info: AlterTable IndexerStatus 13:59:38.4 Info: => 1.9E-06s 13:59:38.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:38.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) 13:59:38.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:38.4 Info: DROP TABLE "IndexerStatus" 13:59:38.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:38.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:38.4 Info: => 0.0112887s 13:59:38.4 Info: AlterTable IndexerStatus 13:59:38.4 Info: => 1.7E-06s 13:59:38.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:38.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) 13:59:38.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:38.5 Info: DROP TABLE "IndexerStatus" 13:59:38.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:38.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:38.5 Info: => 0.0112987s 13:59:38.5 Info: AlterTable IndexerStatus 13:59:38.5 Info: => 1.7E-06s 13:59:38.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:38.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) 13:59:38.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:38.5 Info: DROP TABLE "IndexerStatus" 13:59:38.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:38.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:38.5 Info: => 0.0109369s 13:59:38.5 Info: AlterTable LyricFiles 13:59:38.5 Info: => 1.7E-06s 13:59:38.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.5 Info: DROP TABLE "LyricFiles" 13:59:38.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:38.5 Info: => 0.0104839s 13:59:38.5 Info: AlterTable LyricFiles 13:59:38.5 Info: => 1.7E-06s 13:59:38.5 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.5 Info: DROP TABLE "LyricFiles" 13:59:38.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:38.5 Info: => 0.0104775s 13:59:38.5 Info: AlterTable MetadataFiles 13:59:38.5 Info: => 1.9E-06s 13:59:38.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.5 Info: DROP TABLE "MetadataFiles" 13:59:38.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:38.5 Info: => 0.013633s 13:59:38.5 Info: AlterTable MetadataFiles 13:59:38.5 Info: => 2.2E-06s 13:59:38.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.5 Info: DROP TABLE "MetadataFiles" 13:59:38.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:38.5 Info: => 0.0108761s 13:59:38.5 Info: AlterTable PendingReleases 13:59:38.5 Info: => 1.7E-06s 13:59:38.5 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:38.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) 13:59:38.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:38.5 Info: DROP TABLE "PendingReleases" 13:59:38.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:38.5 Info: => 0.0104653s 13:59:38.5 Info: AlterTable ScheduledTasks 13:59:38.5 Info: => 1.6E-06s 13:59:38.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:38.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) 13:59:38.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:38.5 Info: DROP TABLE "ScheduledTasks" 13:59:38.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:38.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:38.5 Info: => 0.0111492s 13:59:38.5 Info: AlterTable ScheduledTasks 13:59:38.5 Info: => 1.7E-06s 13:59:38.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:38.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) 13:59:38.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:38.5 Info: DROP TABLE "ScheduledTasks" 13:59:38.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:38.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:38.5 Info: => 0.0110903s 13:59:38.5 Info: AlterTable TrackFiles 13:59:38.5 Info: => 1.7E-06s 13:59:38.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.6 Info: DROP TABLE "TrackFiles" 13:59:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:38.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:38.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:38.6 Info: => 0.0112221s 13:59:38.6 Info: AlterTable TrackFiles 13:59:38.6 Info: => 1.5E-06s 13:59:38.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:38.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) 13:59:38.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" 13:59:38.6 Info: DROP TABLE "TrackFiles" 13:59:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:38.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:38.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:38.6 Info: => 0.0116842s 13:59:38.6 Info: AlterTable VersionInfo 13:59:38.6 Info: => 1.6E-06s 13:59:38.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:38.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:38.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:38.6 Info: DROP TABLE "VersionInfo" 13:59:38.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:38.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:38.6 Info: => 0.0108672s 13:59:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:38', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:38.6 Info: Committing Transaction 13:59:38.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:38.6 Info: => 0.0375413s 13:59:38.6 Info: 62: add_on_delete_to_notifications migrating 13:59:38.6 Info: Beginning Transaction 13:59:38.6 Info: Starting migration of Main DB to 62 13:59:38.6 Info: AlterTable Notifications 13:59:38.6 Info: => 1.6E-06s 13:59:38.6 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:38.6 Info: => 0.0017903s 13:59:38.6 Info: AlterTable Notifications 13:59:38.6 Info: => 7E-07s 13:59:38.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:38.6 Info: => 0.0013733s 13:59:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:38', 'add_on_delete_to_notifications') 13:59:38.6 Info: Committing Transaction 13:59:38.7 Info: 62: add_on_delete_to_notifications migrated 13:59:38.7 Info: => 0.043342s 13:59:38.7 Info: 63: add_custom_formats migrating 13:59:38.7 Info: Beginning Transaction 13:59:38.7 Info: Starting migration of Main DB to 63 13:59:38.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 13:59:38.7 Info: AlterTable DelayProfiles 13:59:38.7 Info: => 1E-06s 13:59:38.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:38.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:38.7 Info: => 0.0017421s 13:59:38.7 Info: UpdateData 13:59:38.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:38.7 Info: => 0.0001029s 13:59:38.7 Info: AlterTable TrackFiles 13:59:38.7 Info: => 9E-07s 13:59:38.7 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:38.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:38.7 Info: => 0.0014033s 13:59:38.7 Info: PerformDBOperation 13:59:38.7 Info: Performing DB Operation 13:59:38.7 Info: => 0.0029105s 13:59:38.7 Info: CreateTable CustomFormats 13:59:38.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) 13:59:38.7 Info: => 0.0003695s 13:59:38.7 Info: CreateIndex CustomFormats (Name) 13:59:38.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:38.7 Info: => 0.0002097s 13:59:38.7 Info: AlterTable QualityProfiles 13:59:38.7 Info: => 1.2E-06s 13:59:38.7 Info: CreateColumn QualityProfiles FormatItems String 13:59:38.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:38.7 Info: => 0.0016236s 13:59:38.7 Info: AlterTable QualityProfiles 13:59:38.7 Info: => 1.6E-06s 13:59:38.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:38.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:38.7 Info: => 0.0016454s 13:59:38.7 Info: AlterTable QualityProfiles 13:59:38.7 Info: => 1.7E-06s 13:59:38.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:38.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:38.7 Info: => 0.0015824s 13:59:38.7 Info: PerformDBOperation 13:59:38.7 Info: Performing DB Operation 13:59:38.7 Info: => 0.0036248s 13:59:38.7 Info: PerformDBOperation 13:59:38.7 Info: Performing DB Operation 13:59:38.7 Info: => 8.36E-05s 13:59:38.7 Info: DeleteColumn ReleaseProfiles Preferred 13:59:38.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) 13:59:38.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:38.7 Info: DROP TABLE "ReleaseProfiles" 13:59:38.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:38.7 Info: => 0.0147905s 13:59:38.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:38.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) 13:59:38.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:38.7 Info: DROP TABLE "ReleaseProfiles" 13:59:38.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:38.7 Info: => 0.0113344s 13:59:38.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:38.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:38.7 Info: => 0.0001154s 13:59:38.7 Info: AlterTable DelayProfiles 13:59:38.7 Info: => 1.5E-06s 13:59:38.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:38.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:38.7 Info: => 0.0014825s 13:59:38.7 Info: AlterTable DelayProfiles 13:59:38.7 Info: => 9E-07s 13:59:38.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:38.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:38.7 Info: => 0.0014409s 13:59:38.7 Info: -> 1 Insert operations completed in 00:00:00.0002331 taking an average of 00:00:00.0002331 13:59:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:38', 'add_custom_formats') 13:59:38.7 Info: Committing Transaction 13:59:38.7 Info: 63: add_custom_formats migrated 13:59:38.7 Info: => 0.0268185s 13:59:38.7 Debug: Took: 00:00:02.5261147 13:59:38.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 13:59:38.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 13:59:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511788794880_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:38.8 Info: DatabaseEngineVersionCheck migrating 13:59:38.8 Info: PerformDBOperation 13:59:38.8 Info: Performing DB Operation 13:59:38.9 Info: SQLite 3.45.3 13:59:38.9 Info: => 0.0573068s 13:59:38.9 Info: DatabaseEngineVersionCheck migrated 13:59:38.9 Info: => 0.0573425s 13:59:38.9 Info: VersionMigration migrating 13:59:38.9 Info: Beginning Transaction 13:59:38.9 Info: CreateTable VersionInfo 13:59:38.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:38.9 Info: => 0.0003668s 13:59:38.9 Info: Committing Transaction 13:59:39.0 Info: VersionMigration migrated 13:59:39.0 Info: => 0.0521512s 13:59:39.0 Info: VersionUniqueMigration migrating 13:59:39.0 Info: Beginning Transaction 13:59:39.0 Info: CreateIndex VersionInfo (Version) 13:59:39.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:39.0 Info: => 0.0003054s 13:59:39.0 Info: AlterTable VersionInfo 13:59:39.0 Info: => 1.1E-06s 13:59:39.0 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:39.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:39.0 Info: => 0.0012016s 13:59:39.0 Info: Committing Transaction 13:59:39.0 Info: VersionUniqueMigration migrated 13:59:39.0 Info: => 0.0278034s 13:59:39.0 Info: VersionDescriptionMigration migrating 13:59:39.0 Info: Beginning Transaction 13:59:39.0 Info: AlterTable VersionInfo 13:59:39.0 Info: => 1.6E-06s 13:59:39.0 Info: CreateColumn VersionInfo Description String 13:59:39.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:39.0 Info: => 0.0004769s 13:59:39.0 Info: Committing Transaction 13:59:39.0 Info: VersionDescriptionMigration migrated 13:59:39.0 Info: => 0.0224261s 13:59:39.0 Info: 1: InitialSetup migrating 13:59:39.0 Info: Beginning Transaction 13:59:39.0 Info: Starting migration of Main DB to 1 13:59:39.0 Info: CreateTable Config 13:59:39.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:39.0 Info: => 0.0004961s 13:59:39.0 Info: CreateIndex Config (Key) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:39.0 Info: => 0.0001969s 13:59:39.0 Info: CreateTable RootFolders 13:59:39.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:39.0 Info: => 0.000198s 13:59:39.0 Info: CreateIndex RootFolders (Path) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:39.0 Info: => 0.0001817s 13:59:39.0 Info: CreateTable Artists 13:59:39.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) 13:59:39.0 Info: => 0.0005716s 13:59:39.0 Info: CreateIndex Artists (ForeignArtistId) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:39.0 Info: => 0.0001771s 13:59:39.0 Info: CreateIndex Artists (NameSlug) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:39.0 Info: => 0.0001674s 13:59:39.0 Info: CreateIndex Artists (CleanName) 13:59:39.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:39.0 Info: => 0.000171s 13:59:39.0 Info: CreateIndex Artists (Path) 13:59:39.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:39.0 Info: => 0.0001681s 13:59:39.0 Info: CreateTable Albums 13:59:39.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) 13:59:39.0 Info: => 0.0004905s 13:59:39.0 Info: CreateIndex Albums (ForeignAlbumId) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:39.0 Info: => 0.0001764s 13:59:39.0 Info: CreateIndex Albums (MBId) 13:59:39.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:39.0 Info: => 0.0001779s 13:59:39.0 Info: CreateIndex Albums (TADBId) 13:59:39.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:39.0 Info: => 0.0001664s 13:59:39.0 Info: CreateIndex Albums (TitleSlug) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:39.0 Info: => 0.0001742s 13:59:39.0 Info: CreateIndex Albums (CleanTitle) 13:59:39.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:39.0 Info: => 0.0001614s 13:59:39.0 Info: CreateIndex Albums (Path) 13:59:39.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:39.0 Info: => 0.0001622s 13:59:39.0 Info: CreateTable Tracks 13:59:39.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) 13:59:39.0 Info: => 0.000349s 13:59:39.0 Info: CreateIndex Tracks (ForeignTrackId) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:39.0 Info: => 0.0001804s 13:59:39.0 Info: CreateIndex Tracks (ArtistId) 13:59:39.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:39.0 Info: => 0.000185s 13:59:39.0 Info: CreateIndex Tracks (TrackFileId) 13:59:39.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:39.0 Info: => 0.0001773s 13:59:39.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:39.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:39.0 Info: => 0.000199s 13:59:39.0 Info: CreateTable TrackFiles 13:59:39.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) 13:59:39.0 Info: => 0.0004024s 13:59:39.0 Info: CreateIndex TrackFiles (ArtistId) 13:59:39.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:39.0 Info: => 0.0001806s 13:59:39.0 Info: CreateIndex TrackFiles (AlbumId) 13:59:39.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:39.0 Info: => 0.0001785s 13:59:39.0 Info: CreateTable History 13:59:39.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) 13:59:39.0 Info: => 0.0003797s 13:59:39.0 Info: CreateIndex History (Date) 13:59:39.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:39.0 Info: => 0.0001807s 13:59:39.0 Info: CreateIndex History (EventType) 13:59:39.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:39.0 Info: => 0.0001911s 13:59:39.0 Info: CreateIndex History (DownloadId) 13:59:39.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:39.0 Info: => 0.0001741s 13:59:39.0 Info: CreateIndex History (AlbumId) 13:59:39.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:39.0 Info: => 0.0001763s 13:59:39.0 Info: CreateTable Notifications 13:59:39.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) 13:59:39.0 Info: => 0.000329s 13:59:39.0 Info: CreateTable ScheduledTasks 13:59:39.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:39.0 Info: => 0.0002745s 13:59:39.0 Info: CreateIndex ScheduledTasks (TypeName) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:39.0 Info: => 0.0002128s 13:59:39.0 Info: CreateTable Indexers 13:59:39.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) 13:59:39.0 Info: => 0.0002825s 13:59:39.0 Info: CreateIndex Indexers (Name) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:39.0 Info: => 0.0001861s 13:59:39.0 Info: CreateTable Profiles 13:59:39.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:39.0 Info: => 0.0002659s 13:59:39.0 Info: CreateIndex Profiles (Name) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:39.0 Info: => 0.0001859s 13:59:39.0 Info: CreateTable QualityDefinitions 13:59:39.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:39.0 Info: => 0.0002757s 13:59:39.0 Info: CreateIndex QualityDefinitions (Quality) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:39.0 Info: => 0.0001829s 13:59:39.0 Info: CreateIndex QualityDefinitions (Title) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:39.0 Info: => 0.0002131s 13:59:39.0 Info: CreateTable NamingConfig 13:59:39.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) 13:59:39.0 Info: => 0.0003032s 13:59:39.0 Info: CreateTable Blacklist 13:59:39.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 '') 13:59:39.0 Info: => 0.0003903s 13:59:39.0 Info: CreateTable Metadata 13:59:39.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) 13:59:39.0 Info: => 0.0002599s 13:59:39.0 Info: CreateTable MetadataFiles 13:59:39.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) 13:59:39.0 Info: => 0.0003386s 13:59:39.0 Info: CreateTable DownloadClients 13:59:39.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) 13:59:39.0 Info: => 0.000268s 13:59:39.0 Info: CreateTable PendingReleases 13:59:39.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 '') 13:59:39.0 Info: => 0.0003135s 13:59:39.0 Info: CreateTable RemotePathMappings 13:59:39.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:39.0 Info: => 0.0002553s 13:59:39.0 Info: CreateTable Tags 13:59:39.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:39.0 Info: => 0.0002449s 13:59:39.0 Info: CreateIndex Tags (Label) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:39.0 Info: => 0.0001993s 13:59:39.0 Info: CreateTable Restrictions 13:59:39.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:39.0 Info: => 0.0002574s 13:59:39.0 Info: CreateTable DelayProfiles 13:59:39.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) 13:59:39.0 Info: => 0.0003016s 13:59:39.0 Info: CreateTable Users 13:59:39.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:39.0 Info: => 0.0002611s 13:59:39.0 Info: CreateIndex Users (Identifier) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:39.0 Info: => 0.0002141s 13:59:39.0 Info: CreateIndex Users (Username) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:39.0 Info: => 0.0002124s 13:59:39.0 Info: CreateTable Commands 13:59:39.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) 13:59:39.0 Info: => 0.0003267s 13:59:39.0 Info: CreateTable IndexerStatus 13:59:39.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) 13:59:39.0 Info: => 0.0003007s 13:59:39.0 Info: CreateIndex IndexerStatus (ProviderId) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:39.0 Info: => 0.0001961s 13:59:39.0 Info: CreateTable ExtraFiles 13:59:39.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) 13:59:39.0 Info: => 0.0002929s 13:59:39.0 Info: CreateTable LyricFiles 13:59:39.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) 13:59:39.0 Info: => 0.0003366s 13:59:39.0 Info: CreateTable LanguageProfiles 13:59:39.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:39.0 Info: => 0.0002863s 13:59:39.0 Info: CreateIndex LanguageProfiles (Name) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:39.0 Info: => 0.0001902s 13:59:39.0 Info: CreateTable DownloadClientStatus 13:59:39.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) 13:59:39.0 Info: => 0.000277s 13:59:39.0 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:39.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:39.0 Info: => 0.0001892s 13:59:39.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:39.0 Info: -> 1 Insert operations completed in 00:00:00.0001677 taking an average of 00:00:00.0001677 13:59:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:39', 'InitialSetup') 13:59:39.0 Info: Committing Transaction 13:59:39.1 Info: 1: InitialSetup migrated 13:59:39.1 Info: => 0.0342234s 13:59:39.1 Info: 2: add_reason_to_pending_releases migrating 13:59:39.1 Info: Beginning Transaction 13:59:39.1 Info: Starting migration of Main DB to 2 13:59:39.1 Info: AlterTable PendingReleases 13:59:39.1 Info: => 1.6E-06s 13:59:39.1 Info: CreateColumn PendingReleases Reason Int32 13:59:39.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:39.1 Info: => 0.001367s 13:59:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:39', 'add_reason_to_pending_releases') 13:59:39.1 Info: Committing Transaction 13:59:39.1 Info: 2: add_reason_to_pending_releases migrated 13:59:39.1 Info: => 0.0226972s 13:59:39.1 Info: 3: add_medium_support migrating 13:59:39.1 Info: Beginning Transaction 13:59:39.1 Info: Starting migration of Main DB to 3 13:59:39.1 Info: AlterTable Albums 13:59:39.1 Info: => 1.7E-06s 13:59:39.1 Info: CreateColumn Albums Media String 13:59:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:39.1 Info: => 0.0014788s 13:59:39.1 Info: AlterTable Tracks 13:59:39.1 Info: => 9E-07s 13:59:39.1 Info: CreateColumn Tracks MediumNumber Int32 13:59:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:39.1 Info: => 0.0011877s 13:59:39.1 Info: AlterTable Tracks 13:59:39.1 Info: => 9E-07s 13:59:39.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:39.1 Info: => 0.0011405s 13:59:39.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:39.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:39.1 Info: => 8.91E-05s 13:59:39.1 Info: DeleteColumn Tracks TrackNumber 13:59:39.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) 13:59:39.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" 13:59:39.1 Info: DROP TABLE "Tracks" 13:59:39.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:39.1 Info: => 0.0110961s 13:59:39.1 Info: AlterTable Tracks 13:59:39.1 Info: => 1.5E-06s 13:59:39.1 Info: CreateColumn Tracks TrackNumber String 13:59:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:39.1 Info: => 0.0012128s 13:59:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:39', 'add_medium_support') 13:59:39.1 Info: Committing Transaction 13:59:39.1 Info: 3: add_medium_support migrated 13:59:39.1 Info: => 0.0242517s 13:59:39.1 Info: 4: add_various_qualites_in_profile migrating 13:59:39.1 Info: Beginning Transaction 13:59:39.1 Info: Starting migration of Main DB to 4 13:59:39.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:39.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:39.1 Info: => 0.0001496s 13:59:39.1 Info: PerformDBOperation 13:59:39.1 Info: Performing DB Operation 13:59:39.1 Info: => 0.0001207s 13:59:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:39', 'add_various_qualites_in_profile') 13:59:39.1 Info: Committing Transaction 13:59:39.2 Info: 4: add_various_qualites_in_profile migrated 13:59:39.2 Info: => 0.0223578s 13:59:39.2 Info: 5: metadata_profiles migrating 13:59:39.2 Info: Beginning Transaction 13:59:39.2 Info: Starting migration of Main DB to 5 13:59:39.2 Info: CreateTable MetadataProfiles 13:59:39.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:39.2 Info: => 0.0004024s 13:59:39.2 Info: CreateIndex MetadataProfiles (Name) 13:59:39.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:39.2 Info: => 0.0002246s 13:59:39.2 Info: AlterTable Artists 13:59:39.2 Info: => 1.1E-06s 13:59:39.2 Info: CreateColumn Artists MetadataProfileId Int32 13:59:39.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:39.2 Info: => 0.0014422s 13:59:39.2 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:39.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) 13:59:39.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" 13:59:39.2 Info: DROP TABLE "Artists" 13:59:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:39.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:39.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:39.2 Info: => 0.0117449s 13:59:39.2 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:39.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) 13:59:39.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" 13:59:39.2 Info: DROP TABLE "Artists" 13:59:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:39.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:39.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:39.2 Info: => 0.011828s 13:59:39.2 Info: AlterTable Albums 13:59:39.2 Info: => 1.5E-06s 13:59:39.2 Info: CreateColumn Albums SecondaryTypes String 13:59:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:39.2 Info: => 0.0011114s 13:59:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:39', 'metadata_profiles') 13:59:39.2 Info: Committing Transaction 13:59:39.2 Info: 5: metadata_profiles migrated 13:59:39.2 Info: => 0.0251854s 13:59:39.2 Info: 6: separate_automatic_and_interactive_search migrating 13:59:39.2 Info: Beginning Transaction 13:59:39.2 Info: Starting migration of Main DB to 6 13:59:39.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:39.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) 13:59:39.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:39.2 Info: DROP TABLE "Indexers" 13:59:39.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:39.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:39.2 Info: => 0.0195631s 13:59:39.2 Info: AlterTable Indexers 13:59:39.2 Info: => 1.6E-06s 13:59:39.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:39.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:39.2 Info: => 0.0011885s 13:59:39.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:39.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:39.2 Info: => 7.39E-05s 13:59:39.2 Info: AlterTable Indexers 13:59:39.2 Info: => 8E-07s 13:59:39.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:39.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) 13:59:39.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" 13:59:39.2 Info: DROP TABLE "Indexers" 13:59:39.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:39.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:39.2 Info: => 0.0090619s 13:59:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:39', 'separate_automatic_and_interactive_search') 13:59:39.2 Info: Committing Transaction 13:59:39.3 Info: 6: separate_automatic_and_interactive_search migrated 13:59:39.3 Info: => 0.0304007s 13:59:39.3 Info: 7: change_album_path_to_relative migrating 13:59:39.3 Info: Beginning Transaction 13:59:39.3 Info: Starting migration of Main DB to 7 13:59:39.3 Info: DeleteColumn Albums Path 13:59:39.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) 13:59:39.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" 13:59:39.3 Info: DROP TABLE "Albums" 13:59:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:39.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:39.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:39.3 Info: => 0.0103766s 13:59:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:39', 'change_album_path_to_relative') 13:59:39.3 Info: Committing Transaction 13:59:39.3 Info: 7: change_album_path_to_relative migrated 13:59:39.3 Info: => 0.0402903s 13:59:39.3 Info: 8: change_quality_size_mb_to_kb migrating 13:59:39.3 Info: Beginning Transaction 13:59:39.3 Info: Starting migration of Main DB to 8 13:59:39.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 13:59:39.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 13:59:39.3 Info: => 0.0001456s 13:59:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:39', 'change_quality_size_mb_to_kb') 13:59:39.3 Info: Committing Transaction 13:59:39.3 Info: 8: change_quality_size_mb_to_kb migrated 13:59:39.3 Info: => 0.0228727s 13:59:39.3 Info: 9: album_releases migrating 13:59:39.3 Info: Beginning Transaction 13:59:39.3 Info: Starting migration of Main DB to 9 13:59:39.3 Info: AlterTable Albums 13:59:39.3 Info: => 1.4E-06s 13:59:39.3 Info: CreateColumn Albums Releases String 13:59:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:39.3 Info: => 0.0014605s 13:59:39.3 Info: AlterTable Albums 13:59:39.3 Info: => 9E-07s 13:59:39.3 Info: CreateColumn Albums CurrentRelease String 13:59:39.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:39.3 Info: => 0.001143s 13:59:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:39', 'album_releases') 13:59:39.3 Info: Committing Transaction 13:59:39.4 Info: 9: album_releases migrated 13:59:39.4 Info: => 0.0225114s 13:59:39.4 Info: 10: album_releases_fix migrating 13:59:39.4 Info: Beginning Transaction 13:59:39.4 Info: Starting migration of Main DB to 10 13:59:39.4 Info: AlterTable Albums 13:59:39.4 Info: => 1.7E-06s 13:59:39.4 Info: AlterColumn Albums Releases String 13:59:39.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) 13:59:39.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" 13:59:39.4 Info: DROP TABLE "Albums" 13:59:39.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:39.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:39.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:39.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:39.4 Info: => 0.0105804s 13:59:39.4 Info: AlterTable Albums 13:59:39.4 Info: => 1.4E-06s 13:59:39.4 Info: AlterColumn Albums CurrentRelease String 13:59:39.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) 13:59:39.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" 13:59:39.4 Info: DROP TABLE "Albums" 13:59:39.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:39.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:39.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:39.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:39.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:39.4 Info: => 0.0102497s 13:59:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:39', 'album_releases_fix') 13:59:39.4 Info: Committing Transaction 13:59:39.4 Info: 10: album_releases_fix migrated 13:59:39.4 Info: => 0.0292429s 13:59:39.4 Info: 11: import_lists migrating 13:59:39.4 Info: Beginning Transaction 13:59:39.4 Info: Starting migration of Main DB to 11 13:59:39.4 Info: CreateTable ImportLists 13:59:39.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) 13:59:39.4 Info: => 0.0004597s 13:59:39.4 Info: CreateIndex ImportLists (Name) 13:59:39.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:39.4 Info: => 0.0002031s 13:59:39.4 Info: CreateTable ImportListStatus 13:59:39.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) 13:59:39.4 Info: => 0.0002811s 13:59:39.4 Info: CreateIndex ImportListStatus (ProviderId) 13:59:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:39.4 Info: => 0.0001899s 13:59:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:39', 'import_lists') 13:59:39.4 Info: Committing Transaction 13:59:39.4 Info: 11: import_lists migrated 13:59:39.4 Info: => 0.0209938s 13:59:39.4 Info: 12: add_release_status migrating 13:59:39.4 Info: Beginning Transaction 13:59:39.4 Info: Starting migration of Main DB to 12 13:59:39.4 Info: AlterTable MetadataProfiles 13:59:39.4 Info: => 1.6E-06s 13:59:39.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:39.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:39.4 Info: => 0.0014601s 13:59:39.4 Info: PerformDBOperation 13:59:39.4 Info: Performing DB Operation 13:59:39.4 Info: => 6.16E-05s 13:59:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:39', 'add_release_status') 13:59:39.4 Info: Committing Transaction 13:59:39.4 Info: 12: add_release_status migrated 13:59:39.4 Info: => 0.0211778s 13:59:39.4 Info: 13: album_download_notification migrating 13:59:39.4 Info: Beginning Transaction 13:59:39.4 Info: Starting migration of Main DB to 13 13:59:39.4 Info: AlterTable Notifications 13:59:39.4 Info: => 1.6E-06s 13:59:39.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:39.4 Info: => 0.0015157s 13:59:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:39', 'album_download_notification') 13:59:39.4 Info: Committing Transaction 13:59:39.5 Info: 13: album_download_notification migrated 13:59:39.5 Info: => 0.0226036s 13:59:39.5 Info: 14: fix_language_metadata_profiles migrating 13:59:39.5 Info: Beginning Transaction 13:59:39.5 Info: Starting migration of Main DB to 14 13:59:39.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 13:59:39.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 13:59:39.5 Info: => 0.0002479s 13:59:39.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 13:59:39.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 13:59:39.5 Info: => 0.0001482s 13:59:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:39', 'fix_language_metadata_profiles') 13:59:39.5 Info: Committing Transaction 13:59:39.5 Info: 14: fix_language_metadata_profiles migrated 13:59:39.5 Info: => 0.0224288s 13:59:39.5 Info: 15: remove_fanzub migrating 13:59:39.5 Info: Beginning Transaction 13:59:39.5 Info: Starting migration of Main DB to 15 13:59:39.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:39.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:39.5 Info: => 0.0001223s 13:59:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:39', 'remove_fanzub') 13:59:39.5 Info: Committing Transaction 13:59:39.5 Info: 15: remove_fanzub migrated 13:59:39.5 Info: => 0.0228695s 13:59:39.5 Info: 16: update_artist_history_indexes migrating 13:59:39.5 Info: Beginning Transaction 13:59:39.5 Info: Starting migration of Main DB to 16 13:59:39.5 Info: CreateIndex Albums (ArtistId) 13:59:39.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:39.5 Info: => 0.0003206s 13:59:39.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:39.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:39.5 Info: => 0.0002172s 13:59:39.5 Info: DeleteIndex History (AlbumId) 13:59:39.5 Info: DROP INDEX "IX_History_AlbumId" 13:59:39.5 Info: => 0.0002614s 13:59:39.5 Info: CreateIndex History (AlbumId, Date) 13:59:39.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:39.5 Info: => 0.0002s 13:59:39.5 Info: DeleteIndex History (DownloadId) 13:59:39.5 Info: DROP INDEX "IX_History_DownloadId" 13:59:39.5 Info: => 0.0002147s 13:59:39.5 Info: CreateIndex History (DownloadId, Date) 13:59:39.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:39.5 Info: => 0.0001969s 13:59:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:39', 'update_artist_history_indexes') 13:59:39.5 Info: Committing Transaction 13:59:39.5 Info: 16: update_artist_history_indexes migrated 13:59:39.5 Info: => 0.0211304s 13:59:39.5 Info: 17: remove_nma migrating 13:59:39.5 Info: Beginning Transaction 13:59:39.5 Info: Starting migration of Main DB to 17 13:59:39.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:39.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:39.5 Info: => 0.0001226s 13:59:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:39', 'remove_nma') 13:59:39.5 Info: Committing Transaction 13:59:39.6 Info: 17: remove_nma migrated 13:59:39.6 Info: => 0.0227051s 13:59:39.6 Info: 18: album_disambiguation migrating 13:59:39.6 Info: Beginning Transaction 13:59:39.6 Info: Starting migration of Main DB to 18 13:59:39.6 Info: AlterTable Albums 13:59:39.6 Info: => 1.6E-06s 13:59:39.6 Info: CreateColumn Albums Disambiguation String 13:59:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:39.6 Info: => 0.001571s 13:59:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:39', 'album_disambiguation') 13:59:39.6 Info: Committing Transaction 13:59:39.6 Info: 18: album_disambiguation migrated 13:59:39.6 Info: => 0.0225951s 13:59:39.6 Info: 19: add_ape_quality_in_profiles migrating 13:59:39.6 Info: Beginning Transaction 13:59:39.6 Info: Starting migration of Main DB to 19 13:59:39.6 Info: PerformDBOperation 13:59:39.6 Info: Performing DB Operation 13:59:39.6 Info: => 9.1E-05s 13:59:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:39', 'add_ape_quality_in_profiles') 13:59:39.6 Info: Committing Transaction 13:59:39.6 Info: 19: add_ape_quality_in_profiles migrated 13:59:39.6 Info: => 0.0226726s 13:59:39.6 Info: 20: remove_pushalot migrating 13:59:39.6 Info: Beginning Transaction 13:59:39.6 Info: Starting migration of Main DB to 20 13:59:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:39.6 Info: => 0.0001322s 13:59:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:39.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:39.6 Info: => 8.18E-05s 13:59:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:39.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:39.6 Info: => 7.85E-05s 13:59:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:39', 'remove_pushalot') 13:59:39.6 Info: Committing Transaction 13:59:39.6 Info: 20: remove_pushalot migrated 13:59:39.6 Info: => 0.0224404s 13:59:39.6 Info: 21: add_custom_filters migrating 13:59:39.6 Info: Beginning Transaction 13:59:39.6 Info: Starting migration of Main DB to 21 13:59:39.6 Info: CreateTable CustomFilters 13:59:39.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:39.6 Info: => 0.0003899s 13:59:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:39', 'add_custom_filters') 13:59:39.6 Info: Committing Transaction 13:59:39.7 Info: 21: add_custom_filters migrated 13:59:39.7 Info: => 0.0225918s 13:59:39.7 Info: 22: import_list_tags migrating 13:59:39.7 Info: Beginning Transaction 13:59:39.7 Info: Starting migration of Main DB to 22 13:59:39.7 Info: AlterTable ImportLists 13:59:39.7 Info: => 1.6E-06s 13:59:39.7 Info: CreateColumn ImportLists Tags String 13:59:39.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:39.7 Info: => 0.0015004s 13:59:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:39', 'import_list_tags') 13:59:39.7 Info: Committing Transaction 13:59:39.7 Info: 22: import_list_tags migrated 13:59:39.7 Info: => 0.0225439s 13:59:39.7 Info: 23: add_release_groups_etc migrating 13:59:39.7 Info: Beginning Transaction 13:59:39.7 Info: Starting migration of Main DB to 23 13:59:39.7 Info: CreateTable ArtistMetadata 13:59:39.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) 13:59:39.7 Info: => 0.0004691s 13:59:39.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:39.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:39.7 Info: => 0.0002015s 13:59:39.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" 13:59:39.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" 13:59:39.7 Info: => 0.0001656s 13:59:39.7 Info: AlterTable Artists 13:59:39.7 Info: => 1E-06s 13:59:39.7 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:39.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:39.7 Info: => 0.0014017s 13:59:39.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:39.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:39.7 Info: => 0.0001535s 13:59:39.7 Info: CreateTable AlbumReleases 13:59:39.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) 13:59:39.7 Info: => 0.0003397s 13:59:39.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:39.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:39.7 Info: => 0.0001808s 13:59:39.7 Info: CreateIndex AlbumReleases (AlbumId) 13:59:39.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:39.7 Info: => 0.000171s 13:59:39.7 Info: PerformDBOperation 13:59:39.7 Info: Performing DB Operation 13:59:39.7 Info: => 6.76E-05s 13:59:39.7 Info: AlterTable Albums 13:59:39.7 Info: => 8E-07s 13:59:39.7 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:39.7 Info: => 0.0013294s 13:59:39.7 Info: AlterTable Albums 13:59:39.7 Info: => 1.1E-06s 13:59:39.7 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:39.7 Info: => 0.0013267s 13:59:39.7 Info: AlterTable Albums 13:59:39.7 Info: => 1E-06s 13:59:39.7 Info: CreateColumn Albums Links String 13:59:39.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:39.7 Info: => 0.0012968s 13:59:39.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:39.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:39.7 Info: => 0.0001749s 13:59:39.7 Info: AlterTable Tracks 13:59:39.7 Info: => 1.1E-06s 13:59:39.7 Info: CreateColumn Tracks ForeignRecordingId String 13:59:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:39.7 Info: => 0.0013024s 13:59:39.7 Info: AlterTable Tracks 13:59:39.7 Info: => 1E-06s 13:59:39.7 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:39.7 Info: => 0.0012621s 13:59:39.7 Info: AlterTable Tracks 13:59:39.7 Info: => 1E-06s 13:59:39.7 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:39.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:39.7 Info: => 0.001308s 13:59:39.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:39.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:39.7 Info: => 0.0001557s 13:59:39.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:39.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:39.7 Info: => 0.0001332s 13:59:39.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:39.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) 13:59:39.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" 13:59:39.7 Info: DROP TABLE "Artists" 13:59:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:39.7 Info: => 0.0109389s 13:59:39.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:39.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) 13:59:39.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" 13:59:39.7 Info: DROP TABLE "Albums" 13:59:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:39.7 Info: => 0.0103219s 13:59:39.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:39.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) 13:59:39.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" 13:59:39.7 Info: DROP TABLE "Tracks" 13:59:39.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:39.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:39.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:39.7 Info: => 0.0095965s 13:59:39.7 Info: DeleteColumn TrackFiles ArtistId 13:59:39.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) 13:59:39.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" 13:59:39.7 Info: DROP TABLE "TrackFiles" 13:59:39.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:39.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:39.7 Info: => 0.0093116s 13:59:39.7 Info: CreateIndex Artists (ArtistMetadataId) 13:59:39.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:39.7 Info: => 0.0001784s 13:59:39.7 Info: CreateIndex Artists (Monitored) 13:59:39.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:39.7 Info: => 0.0001724s 13:59:39.7 Info: CreateIndex Albums (ArtistMetadataId) 13:59:39.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:39.7 Info: => 0.0001725s 13:59:39.7 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:39.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:39.7 Info: => 0.0001702s 13:59:39.7 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:39.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:39.7 Info: => 0.0001678s 13:59:39.7 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:39.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:39.7 Info: => 0.0001663s 13:59:39.7 Info: UpdateData 13:59:39.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:39.7 Info: => 8.98E-05s 13:59:39.7 Info: UpdateData 13:59:39.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:39.7 Info: => 7.75E-05s 13:59:39.7 Info: UpdateData 13:59:39.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:39.7 Info: => 9.67E-05s 13:59:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:39', 'add_release_groups_etc') 13:59:39.7 Info: Committing Transaction 13:59:39.8 Info: 23: add_release_groups_etc migrated 13:59:39.8 Info: => 0.0242043s 13:59:39.8 Info: 24: NewMediaInfoFormat migrating 13:59:39.8 Info: Beginning Transaction 13:59:39.8 Info: Starting migration of Main DB to 24 13:59:39.8 Info: UpdateData 13:59:39.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:39.8 Info: => 0.0001407s 13:59:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:39', 'NewMediaInfoFormat') 13:59:39.8 Info: Committing Transaction 13:59:39.8 Info: 24: NewMediaInfoFormat migrated 13:59:39.8 Info: => 0.0228829s 13:59:39.8 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:39.8 Info: Beginning Transaction 13:59:39.8 Info: Starting migration of Main DB to 25 13:59:39.8 Info: RenameTable Restrictions ReleaseProfiles 13:59:39.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:39.8 Info: => 0.0038899s 13:59:39.8 Info: AlterTable ReleaseProfiles 13:59:39.8 Info: => 1E-06s 13:59:39.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:39.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:39.8 Info: => 0.0012391s 13:59:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:39', 'rename_restrictions_to_release_profiles') 13:59:39.8 Info: Committing Transaction 13:59:39.8 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:39.8 Info: => 0.02437s 13:59:39.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:39.8 Info: Beginning Transaction 13:59:39.8 Info: Starting migration of Main DB to 26 13:59:39.8 Info: RenameTable Profiles QualityProfiles 13:59:39.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:39.8 Info: => 0.0039705s 13:59:39.8 Info: AlterTable QualityProfiles 13:59:39.8 Info: => 1.4E-06s 13:59:39.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:39.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:39.8 Info: => 0.001172s 13:59:39.8 Info: AlterTable LanguageProfiles 13:59:39.8 Info: => 7E-07s 13:59:39.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:39.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:39.8 Info: => 0.0014383s 13:59:39.8 Info: UpdateData 13:59:39.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:39.8 Info: => 7.31E-05s 13:59:39.8 Info: UpdateData 13:59:39.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:39.8 Info: => 6E-05s 13:59:39.8 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:39.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) 13:59:39.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:39.8 Info: DROP TABLE "Artists" 13:59:39.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:39.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:39.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:39.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:39.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:39.8 Info: => 0.013282s 13:59:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:39', 'rename_quality_profiles_add_upgrade_allowed') 13:59:39.8 Info: Committing Transaction 13:59:39.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:39.9 Info: => 0.0387116s 13:59:39.9 Info: 27: add_import_exclusions migrating 13:59:39.9 Info: Beginning Transaction 13:59:39.9 Info: Starting migration of Main DB to 27 13:59:39.9 Info: CreateTable ImportListExclusions 13:59:39.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:39.9 Info: => 0.000371s 13:59:39.9 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:39.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:39.9 Info: => 0.0002043s 13:59:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:39', 'add_import_exclusions') 13:59:39.9 Info: Committing Transaction 13:59:39.9 Info: 27: add_import_exclusions migrated 13:59:39.9 Info: => 0.022192s 13:59:39.9 Info: 28: clean_artist_metadata_table migrating 13:59:39.9 Info: Beginning Transaction 13:59:39.9 Info: Starting migration of Main DB to 28 13:59:39.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) 13:59:39.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) 13:59:39.9 Info: => 0.0003393s 13:59:39.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) 13:59:39.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) 13:59:39.9 Info: => 0.000225s 13:59:39.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) 13:59:39.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) 13:59:39.9 Info: => 0.0002181s 13:59:39.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) 13:59:39.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) 13:59:39.9 Info: => 0.0002148s 13:59:39.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) 13:59:39.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) 13:59:39.9 Info: => 0.0002094s 13:59:39.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) 13:59:39.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) 13:59:39.9 Info: => 0.0002093s 13:59:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:39', 'clean_artist_metadata_table') 13:59:39.9 Info: Committing Transaction 13:59:39.9 Info: 28: clean_artist_metadata_table migrated 13:59:39.9 Info: => 0.0212655s 13:59:39.9 Info: 29: health_issue_notification migrating 13:59:39.9 Info: Beginning Transaction 13:59:39.9 Info: Starting migration of Main DB to 29 13:59:39.9 Info: AlterTable Notifications 13:59:39.9 Info: => 1.4E-06s 13:59:39.9 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:39.9 Info: => 0.0015273s 13:59:39.9 Info: AlterTable Notifications 13:59:39.9 Info: => 1.2E-06s 13:59:39.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:39.9 Info: => 0.0012804s 13:59:39.9 Info: AlterTable Notifications 13:59:39.9 Info: => 1E-06s 13:59:39.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:39.9 Info: => 0.001339s 13:59:39.9 Info: AlterTable Notifications 13:59:39.9 Info: => 1E-06s 13:59:39.9 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:39.9 Info: => 0.0013068s 13:59:39.9 Info: AlterTable Notifications 13:59:39.9 Info: => 1E-06s 13:59:39.9 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:39.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:39.9 Info: => 0.0013182s 13:59:39.9 Info: DeleteColumn Notifications OnDownload 13:59:39.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) 13:59:39.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" 13:59:39.9 Info: DROP TABLE "Notifications" 13:59:39.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:39.9 Info: => 0.0098841s 13:59:39.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:39.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) 13:59:39.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" 13:59:39.9 Info: DROP TABLE "Notifications" 13:59:39.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:39.9 Info: => 0.0109979s 13:59:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:39', 'health_issue_notification') 13:59:39.9 Info: Committing Transaction 13:59:40.0 Info: 29: health_issue_notification migrated 13:59:40.0 Info: => 0.033939s 13:59:40.0 Info: 30: add_mediafilerepository_mtime migrating 13:59:40.0 Info: Beginning Transaction 13:59:40.0 Info: Starting migration of Main DB to 30 13:59:40.0 Info: AlterTable TrackFiles 13:59:40.0 Info: => 1.5E-06s 13:59:40.0 Info: CreateColumn TrackFiles Modified DateTime 13:59:40.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:40.0 Info: => 0.0015622s 13:59:40.0 Info: AlterTable TrackFiles 13:59:40.0 Info: => 9E-07s 13:59:40.0 Info: CreateColumn TrackFiles Path String 13:59:40.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:40.0 Info: => 0.0012956s 13:59:40.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:40.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:40.0 Info: => 7.13E-05s 13:59:40.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) 13:59:40.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) 13:59:40.0 Info: => 0.0002268s 13:59:40.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) 13:59:40.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) 13:59:40.0 Info: => 0.0002427s 13:59:40.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) 13:59:40.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) 13:59:40.0 Info: => 0.0002567s 13:59:40.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") 13:59:40.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") 13:59:40.0 Info: => 0.000151s 13:59:40.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:40.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:40.0 Info: => 0.0001083s 13:59:40.0 Info: AlterTable TrackFiles 13:59:40.0 Info: => 8E-07s 13:59:40.0 Info: AlterColumn TrackFiles Path String 13:59:40.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) 13:59:40.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" 13:59:40.0 Info: DROP TABLE "TrackFiles" 13:59:40.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:40.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:40.0 Info: => 0.0099768s 13:59:40.0 Info: CreateIndex TrackFiles (Path) 13:59:40.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:40.0 Info: => 0.0001811s 13:59:40.0 Info: DeleteColumn TrackFiles RelativePath 13:59:40.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) 13:59:40.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" 13:59:40.0 Info: DROP TABLE "TrackFiles" 13:59:40.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:40.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:40.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:40.0 Info: => 0.010308s 13:59:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:40', 'add_mediafilerepository_mtime') 13:59:40.0 Info: Committing Transaction 13:59:40.0 Info: 30: add_mediafilerepository_mtime migrated 13:59:40.0 Info: => 0.030754s 13:59:40.0 Info: 31: add_artistmetadataid_constraint migrating 13:59:40.0 Info: Beginning Transaction 13:59:40.0 Info: Starting migration of Main DB to 31 13:59:40.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") 13:59:40.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") 13:59:40.0 Info: => 0.0002179s 13:59:40.0 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:40.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:40.0 Info: => 0.0002746s 13:59:40.0 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:40.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) 13:59:40.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" 13:59:40.0 Info: DROP TABLE "Artists" 13:59:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:40.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:40.0 Info: => 0.0097306s 13:59:40.0 Info: CreateIndex Artists (ArtistMetadataId) 13:59:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:40.0 Info: => 0.0001646s 13:59:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:40', 'add_artistmetadataid_constraint') 13:59:40.0 Info: Committing Transaction 13:59:40.0 Info: 31: add_artistmetadataid_constraint migrated 13:59:40.0 Info: => 0.0238436s 13:59:40.0 Info: 32: old_ids_and_artist_alias migrating 13:59:40.0 Info: Beginning Transaction 13:59:40.0 Info: Starting migration of Main DB to 32 13:59:40.0 Info: AlterTable ArtistMetadata 13:59:40.0 Info: => 1.6E-06s 13:59:40.0 Info: CreateColumn ArtistMetadata Aliases String 13:59:40.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:40.0 Info: => 0.0015904s 13:59:40.0 Info: AlterTable ArtistMetadata 13:59:40.0 Info: => 1.1E-06s 13:59:40.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:40.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:40.0 Info: => 0.0012962s 13:59:40.0 Info: AlterTable Albums 13:59:40.0 Info: => 9E-07s 13:59:40.0 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:40.0 Info: => 0.0012985s 13:59:40.0 Info: AlterTable AlbumReleases 13:59:40.0 Info: => 1.1E-06s 13:59:40.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:40.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:40.0 Info: => 0.001287s 13:59:40.0 Info: AlterTable Tracks 13:59:40.0 Info: => 8E-07s 13:59:40.0 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:40.0 Info: => 0.0012853s 13:59:40.0 Info: AlterTable Tracks 13:59:40.0 Info: => 1E-06s 13:59:40.0 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:40.0 Info: => 0.001309s 13:59:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:40', 'old_ids_and_artist_alias') 13:59:40.0 Info: Committing Transaction 13:59:40.1 Info: 32: old_ids_and_artist_alias migrated 13:59:40.1 Info: => 0.0209147s 13:59:40.1 Info: 33: download_propers_config migrating 13:59:40.1 Info: Beginning Transaction 13:59:40.1 Info: Starting migration of Main DB to 33 13:59:40.1 Info: PerformDBOperation 13:59:40.1 Info: Performing DB Operation 13:59:40.1 Info: => 9.33E-05s 13:59:40.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:40.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:40.1 Info: => 9.29E-05s 13:59:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:40', 'download_propers_config') 13:59:40.1 Info: Committing Transaction 13:59:40.1 Info: 33: download_propers_config migrated 13:59:40.1 Info: => 0.0224338s 13:59:40.1 Info: 34: remove_language_profiles migrating 13:59:40.1 Info: Beginning Transaction 13:59:40.1 Info: Starting migration of Main DB to 34 13:59:40.1 Info: DeleteTable LanguageProfiles 13:59:40.1 Info: DROP TABLE "LanguageProfiles" 13:59:40.1 Info: => 0.000479s 13:59:40.1 Info: DeleteColumn Artists LanguageProfileId 13:59:40.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) 13:59:40.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" 13:59:40.1 Info: DROP TABLE "Artists" 13:59:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:40.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:40.1 Info: => 0.0111926s 13:59:40.1 Info: DeleteColumn ImportLists LanguageProfileId 13:59:40.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) 13:59:40.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" 13:59:40.1 Info: DROP TABLE "ImportLists" 13:59:40.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:40.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:40.1 Info: => 0.0103697s 13:59:40.1 Info: DeleteColumn Blacklist Language 13:59:40.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) 13:59:40.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" 13:59:40.1 Info: DROP TABLE "Blacklist" 13:59:40.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:40.1 Info: => 0.0099403s 13:59:40.1 Info: DeleteColumn History Language 13:59:40.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) 13:59:40.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" 13:59:40.1 Info: DROP TABLE "History" 13:59:40.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:40.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:40.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:40.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:40.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:40.1 Info: => 0.011205s 13:59:40.1 Info: DeleteColumn LyricFiles Language 13:59:40.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) 13:59:40.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" 13:59:40.1 Info: DROP TABLE "LyricFiles" 13:59:40.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:40.1 Info: => 0.0122403s 13:59:40.1 Info: DeleteColumn TrackFiles Language 13:59:40.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) 13:59:40.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" 13:59:40.1 Info: DROP TABLE "TrackFiles" 13:59:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:40.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:40.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:40.2 Info: => 0.0106s 13:59:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:40', 'remove_language_profiles') 13:59:40.2 Info: Committing Transaction 13:59:40.2 Info: 34: remove_language_profiles migrated 13:59:40.2 Info: => 0.0355667s 13:59:40.2 Info: 35: multi_disc_naming_format migrating 13:59:40.2 Info: Beginning Transaction 13:59:40.2 Info: Starting migration of Main DB to 35 13:59:40.2 Info: AlterTable NamingConfig 13:59:40.2 Info: => 1.6E-06s 13:59:40.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:40.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:40.2 Info: => 0.0015483s 13:59:40.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:40.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:40.2 Info: => 8.07E-05s 13:59:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:40', 'multi_disc_naming_format') 13:59:40.2 Info: Committing Transaction 13:59:40.2 Info: 35: multi_disc_naming_format migrated 13:59:40.2 Info: => 0.0209454s 13:59:40.2 Info: 36: add_download_client_priority migrating 13:59:40.2 Info: Beginning Transaction 13:59:40.2 Info: Starting migration of Main DB to 36 13:59:40.2 Info: AlterTable DownloadClients 13:59:40.2 Info: => 1.6E-06s 13:59:40.2 Info: CreateColumn DownloadClients Priority Int32 13:59:40.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:40.2 Info: => 0.0015561s 13:59:40.2 Info: PerformDBOperation 13:59:40.2 Info: Performing DB Operation 13:59:40.2 Info: => 9.72E-05s 13:59:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:40', 'add_download_client_priority') 13:59:40.2 Info: Committing Transaction 13:59:40.2 Info: 36: add_download_client_priority migrated 13:59:40.2 Info: => 0.0211148s 13:59:40.2 Info: 37: remove_growl_prowl migrating 13:59:40.2 Info: Beginning Transaction 13:59:40.2 Info: Starting migration of Main DB to 37 13:59:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:40.2 Info: => 0.0001342s 13:59:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:40.2 Info: => 7.78E-05s 13:59:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:40', 'remove_growl_prowl') 13:59:40.2 Info: Committing Transaction 13:59:40.2 Info: 37: remove_growl_prowl migrated 13:59:40.2 Info: => 0.0226025s 13:59:40.2 Info: 38: remove_plex_hometheatre migrating 13:59:40.2 Info: Beginning Transaction 13:59:40.2 Info: Starting migration of Main DB to 38 13:59:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:40.2 Info: => 0.0001386s 13:59:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:40.2 Info: => 7.61E-05s 13:59:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:40', 'remove_plex_hometheatre') 13:59:40.2 Info: Committing Transaction 13:59:40.3 Info: 38: remove_plex_hometheatre migrated 13:59:40.3 Info: => 0.0225668s 13:59:40.3 Info: 39: add_root_folder_add_defaults migrating 13:59:40.3 Info: Beginning Transaction 13:59:40.3 Info: Starting migration of Main DB to 39 13:59:40.3 Info: AlterTable RootFolders 13:59:40.3 Info: => 1.4E-06s 13:59:40.3 Info: CreateColumn RootFolders Name String 13:59:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:40.3 Info: => 0.0015518s 13:59:40.3 Info: AlterTable RootFolders 13:59:40.3 Info: => 1E-06s 13:59:40.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:40.3 Info: => 0.0012838s 13:59:40.3 Info: AlterTable RootFolders 13:59:40.3 Info: => 8E-07s 13:59:40.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:40.3 Info: => 0.0012494s 13:59:40.3 Info: AlterTable RootFolders 13:59:40.3 Info: => 9E-07s 13:59:40.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:40.3 Info: => 0.001308s 13:59:40.3 Info: AlterTable RootFolders 13:59:40.3 Info: => 1E-06s 13:59:40.3 Info: CreateColumn RootFolders DefaultTags String 13:59:40.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:40.3 Info: => 0.0012836s 13:59:40.3 Info: PerformDBOperation 13:59:40.3 Info: Performing DB Operation 13:59:40.3 Info: => 0.0001288s 13:59:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:40', 'add_root_folder_add_defaults') 13:59:40.3 Info: Committing Transaction 13:59:40.3 Info: 39: add_root_folder_add_defaults migrated 13:59:40.3 Info: => 0.0264204s 13:59:40.3 Info: 40: task_duration migrating 13:59:40.3 Info: Beginning Transaction 13:59:40.3 Info: Starting migration of Main DB to 40 13:59:40.3 Info: AlterTable ScheduledTasks 13:59:40.3 Info: => 1.6E-06s 13:59:40.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:40.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:40.3 Info: => 0.0016923s 13:59:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:40', 'task_duration') 13:59:40.3 Info: Committing Transaction 13:59:40.3 Info: 40: task_duration migrated 13:59:40.3 Info: => 0.0231415s 13:59:40.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:40.3 Info: Beginning Transaction 13:59:40.3 Info: Starting migration of Main DB to 41 13:59:40.3 Info: AlterTable ReleaseProfiles 13:59:40.3 Info: => 1.7E-06s 13:59:40.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:40.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:40.3 Info: => 0.0016704s 13:59:40.3 Info: AlterTable ReleaseProfiles 13:59:40.3 Info: => 1E-06s 13:59:40.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:40.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:40.3 Info: => 0.0013575s 13:59:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:40', 'add_indexer_and_enabled_to_release_profiles') 13:59:40.3 Info: Committing Transaction 13:59:40.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:40.4 Info: => 0.0208234s 13:59:40.4 Info: 42: remove_album_folders migrating 13:59:40.4 Info: Beginning Transaction 13:59:40.4 Info: Starting migration of Main DB to 42 13:59:40.4 Info: DeleteColumn Artists AlbumFolder 13:59:40.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) 13:59:40.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" 13:59:40.4 Info: DROP TABLE "Artists" 13:59:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:40.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:40.4 Info: => 0.0113265s 13:59:40.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:40.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:40.4 Info: => 8.45E-05s 13:59:40.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:40.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:40.4 Info: => 7.67E-05s 13:59:40.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:40.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) 13:59:40.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:40.4 Info: DROP TABLE "NamingConfig" 13:59:40.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:40.4 Info: => 0.0099282s 13:59:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:40', 'remove_album_folders') 13:59:40.4 Info: Committing Transaction 13:59:40.4 Info: 42: remove_album_folders migrated 13:59:40.4 Info: => 0.0339514s 13:59:40.4 Info: 44: add_priority_to_indexers migrating 13:59:40.4 Info: Beginning Transaction 13:59:40.4 Info: Starting migration of Main DB to 44 13:59:40.4 Info: AlterTable Indexers 13:59:40.4 Info: => 1.4E-06s 13:59:40.4 Info: CreateColumn Indexers Priority Int32 13:59:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:40.4 Info: => 0.0015904s 13:59:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:40', 'add_priority_to_indexers') 13:59:40.4 Info: Committing Transaction 13:59:40.4 Info: 44: add_priority_to_indexers migrated 13:59:40.4 Info: => 0.0226263s 13:59:40.4 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:40.4 Info: Beginning Transaction 13:59:40.4 Info: Starting migration of Main DB to 45 13:59:40.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:40.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:40.4 Info: => 0.0002688s 13:59:40.4 Info: PerformDBOperation 13:59:40.4 Info: Performing DB Operation 13:59:40.4 Info: => 6.89E-05s 13:59:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:40', 'remove_chown_and_folderchmod_config') 13:59:40.4 Info: Committing Transaction 13:59:40.4 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:40.4 Info: => 0.0223868s 13:59:40.4 Info: 47: update_notifiarr migrating 13:59:40.4 Info: Beginning Transaction 13:59:40.4 Info: Starting migration of Main DB to 47 13:59:40.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:40.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:40.4 Info: => 0.0001771s 13:59:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:40', 'update_notifiarr') 13:59:40.4 Info: Committing Transaction 13:59:40.5 Info: 47: update_notifiarr migrated 13:59:40.5 Info: => 0.0226384s 13:59:40.5 Info: 49: email_multiple_addresses migrating 13:59:40.5 Info: Beginning Transaction 13:59:40.5 Info: Starting migration of Main DB to 49 13:59:40.5 Info: PerformDBOperation 13:59:40.5 Info: Performing DB Operation 13:59:40.5 Info: => 0.0001595s 13:59:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:40', 'email_multiple_addresses') 13:59:40.5 Info: Committing Transaction 13:59:40.5 Info: 49: email_multiple_addresses migrated 13:59:40.5 Info: => 0.0229845s 13:59:40.5 Info: 50: rename_blacklist_to_blocklist migrating 13:59:40.5 Info: Beginning Transaction 13:59:40.5 Info: Starting migration of Main DB to 50 13:59:40.5 Info: RenameTable Blacklist Blocklist 13:59:40.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:40.5 Info: => 0.004284s 13:59:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:40', 'rename_blacklist_to_blocklist') 13:59:40.5 Info: Committing Transaction 13:59:41.0 Info: 50: rename_blacklist_to_blocklist migrated 13:59:41.0 Info: => 0.471262s 13:59:41.0 Info: 51: cdh_per_downloadclient migrating 13:59:41.0 Info: Beginning Transaction 13:59:41.0 Info: Starting migration of Main DB to 51 13:59:41.0 Info: AlterTable DownloadClients 13:59:41.0 Info: => 1.5E-06s 13:59:41.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:41.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:41.0 Info: => 0.0015581s 13:59:41.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:41.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:41.0 Info: => 0.0011998s 13:59:41.0 Info: PerformDBOperation 13:59:41.0 Info: Performing DB Operation 13:59:41.0 Info: => 0.000299s 13:59:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:41', 'cdh_per_downloadclient') 13:59:41.0 Info: Committing Transaction 13:59:41.0 Info: 51: cdh_per_downloadclient migrated 13:59:41.0 Info: => 0.0598312s 13:59:41.0 Info: 52: download_history migrating 13:59:41.0 Info: Beginning Transaction 13:59:41.0 Info: Starting migration of Main DB to 52 13:59:41.0 Info: CreateTable DownloadHistory 13:59:41.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 13:59:41.0 Info: => 0.0005373s 13:59:41.0 Info: CreateIndex DownloadHistory (EventType) 13:59:41.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:41.0 Info: => 0.000241s 13:59:41.0 Info: CreateIndex DownloadHistory (ArtistId) 13:59:41.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:41.0 Info: => 0.0001914s 13:59:41.0 Info: CreateIndex DownloadHistory (DownloadId) 13:59:41.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:41.0 Info: => 0.000199s 13:59:41.0 Info: PerformDBOperation 13:59:41.0 Info: Performing DB Operation 13:59:41.0 Info: => 0.0002362s 13:59:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:41', 'download_history') 13:59:41.0 Info: Committing Transaction 13:59:41.0 Info: 52: download_history migrated 13:59:41.0 Info: => 0.0207977s 13:59:41.0 Info: 53: add_update_history migrating 13:59:41.0 Info: Beginning Transaction 13:59:41.0 Info: Starting migration of Main DB to 53 13:59:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:41', 'add_update_history') 13:59:41.0 Info: Committing Transaction 13:59:41.1 Info: 53: add_update_history migrated 13:59:41.1 Info: => 0.0228894s 13:59:41.1 Info: 54: add_on_update_to_notifications migrating 13:59:41.1 Info: Beginning Transaction 13:59:41.1 Info: Starting migration of Main DB to 54 13:59:41.1 Info: AlterTable Notifications 13:59:41.1 Info: => 1.6E-06s 13:59:41.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:41.1 Info: => 0.0017562s 13:59:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:41', 'add_on_update_to_notifications') 13:59:41.1 Info: Committing Transaction 13:59:41.1 Info: 54: add_on_update_to_notifications migrated 13:59:41.1 Info: => 0.022439s 13:59:41.1 Info: 55: download_client_per_indexer migrating 13:59:41.1 Info: Beginning Transaction 13:59:41.1 Info: Starting migration of Main DB to 55 13:59:41.1 Info: AlterTable Indexers 13:59:41.1 Info: => 1.6E-06s 13:59:41.1 Info: CreateColumn Indexers DownloadClientId Int32 13:59:41.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:41.1 Info: => 0.0018264s 13:59:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:41', 'download_client_per_indexer') 13:59:41.1 Info: Committing Transaction 13:59:41.1 Info: 55: download_client_per_indexer migrated 13:59:41.1 Info: => 0.0225717s 13:59:41.1 Info: 56: AddNewItemMonitorType migrating 13:59:41.1 Info: Beginning Transaction 13:59:41.1 Info: Starting migration of Main DB to 56 13:59:41.1 Info: AlterTable Artists 13:59:41.1 Info: => 1.7E-06s 13:59:41.1 Info: CreateColumn Artists MonitorNewItems Int32 13:59:41.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:41.1 Info: => 0.0017881s 13:59:41.1 Info: AlterTable RootFolders 13:59:41.1 Info: => 9E-07s 13:59:41.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:41.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:41.1 Info: => 0.001449s 13:59:41.1 Info: AlterTable ImportLists 13:59:41.1 Info: => 1.2E-06s 13:59:41.1 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:41.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:41.1 Info: => 0.0014011s 13:59:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:41', 'AddNewItemMonitorType') 13:59:41.1 Info: Committing Transaction 13:59:41.1 Info: 56: AddNewItemMonitorType migrated 13:59:41.1 Info: => 0.0245854s 13:59:41.1 Info: 57: ImportListSearch migrating 13:59:41.1 Info: Beginning Transaction 13:59:41.1 Info: Starting migration of Main DB to 57 13:59:41.1 Info: AlterTable ImportLists 13:59:41.1 Info: => 1.6E-06s 13:59:41.1 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:41.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:41.1 Info: => 0.0018075s 13:59:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:41', 'ImportListSearch') 13:59:41.1 Info: Committing Transaction 13:59:41.2 Info: 57: ImportListSearch migrated 13:59:41.2 Info: => 0.0224065s 13:59:41.2 Info: 58: ImportListMonitorExisting migrating 13:59:41.2 Info: Beginning Transaction 13:59:41.2 Info: Starting migration of Main DB to 58 13:59:41.2 Info: AlterTable ImportLists 13:59:41.2 Info: => 2.1E-06s 13:59:41.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:41.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:41.2 Info: => 0.0018155s 13:59:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:41', 'ImportListMonitorExisting') 13:59:41.2 Info: Committing Transaction 13:59:41.2 Info: 58: ImportListMonitorExisting migrated 13:59:41.2 Info: => 0.0226192s 13:59:41.2 Info: 59: add_indexer_tags migrating 13:59:41.2 Info: Beginning Transaction 13:59:41.2 Info: Starting migration of Main DB to 59 13:59:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:41.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:41.2 Info: => 0.0001607s 13:59:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:41.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:41.2 Info: => 8.06E-05s 13:59:41.2 Info: AlterTable Indexers 13:59:41.2 Info: => 1.2E-06s 13:59:41.2 Info: CreateColumn Indexers Tags String 13:59:41.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:41.2 Info: => 0.0017972s 13:59:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:41', 'add_indexer_tags') 13:59:41.2 Info: Committing Transaction 13:59:41.2 Info: 59: add_indexer_tags migrated 13:59:41.2 Info: => 0.0222927s 13:59:41.2 Info: 60: update_audio_types migrating 13:59:41.2 Info: Beginning Transaction 13:59:41.2 Info: Starting migration of Main DB to 60 13:59:41.2 Info: PerformDBOperation 13:59:41.2 Info: Performing DB Operation 13:59:41.2 Info: => 0.0001612s 13:59:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:41', 'update_audio_types') 13:59:41.2 Info: Committing Transaction 13:59:41.2 Info: 60: update_audio_types migrated 13:59:41.2 Info: => 0.022607s 13:59:41.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:41.2 Info: Beginning Transaction 13:59:41.2 Info: Starting migration of Main DB to 61 13:59:41.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:41.2 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:41.2 Info: => 0.0001324s 13:59:41.2 Info: AlterTable AlbumReleases 13:59:41.2 Info: => 9E-07s 13:59:41.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.2 Info: DROP TABLE "AlbumReleases" 13:59:41.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:41.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:41.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:41.2 Info: => 0.0108773s 13:59:41.2 Info: AlterTable Albums 13:59:41.2 Info: => 1.3E-06s 13:59:41.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Albums" 13:59:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:41.3 Info: => 0.0100992s 13:59:41.3 Info: AlterTable Albums 13:59:41.3 Info: => 1.6E-06s 13:59:41.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Albums" 13:59:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:41.3 Info: => 0.0137463s 13:59:41.3 Info: AlterTable Albums 13:59:41.3 Info: => 1.7E-06s 13:59:41.3 Info: AlterColumn Albums Added DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Albums" 13:59:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:41.3 Info: => 0.0112494s 13:59:41.3 Info: AlterTable Artists 13:59:41.3 Info: => 1.5E-06s 13:59:41.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Artists" 13:59:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:41.3 Info: => 0.0113161s 13:59:41.3 Info: AlterTable Artists 13:59:41.3 Info: => 1.5E-06s 13:59:41.3 Info: AlterColumn Artists Added DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Artists" 13:59:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:41.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:41.3 Info: => 0.0138978s 13:59:41.3 Info: AlterTable Blocklist 13:59:41.3 Info: => 1.7E-06s 13:59:41.3 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Blocklist" 13:59:41.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:41.3 Info: => 0.0099065s 13:59:41.3 Info: AlterTable Blocklist 13:59:41.3 Info: => 1.4E-06s 13:59:41.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Blocklist" 13:59:41.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:41.3 Info: => 0.0101835s 13:59:41.3 Info: AlterTable Commands 13:59:41.3 Info: => 1.6E-06s 13:59:41.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Commands" 13:59:41.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:41.3 Info: => 0.0101475s 13:59:41.3 Info: AlterTable Commands 13:59:41.3 Info: => 1.4E-06s 13:59:41.3 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.3 Info: DROP TABLE "Commands" 13:59:41.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:41.4 Info: => 0.010211s 13:59:41.4 Info: AlterTable Commands 13:59:41.4 Info: => 1.4E-06s 13:59:41.4 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.4 Info: DROP TABLE "Commands" 13:59:41.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:41.4 Info: => 0.0102226s 13:59:41.4 Info: AlterTable DownloadClientStatus 13:59:41.4 Info: => 1.7E-06s 13:59:41.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:41.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) 13:59:41.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:41.4 Info: DROP TABLE "DownloadClientStatus" 13:59:41.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:41.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:41.4 Info: => 0.0104295s 13:59:41.4 Info: AlterTable DownloadClientStatus 13:59:41.4 Info: => 1.3E-06s 13:59:41.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:41.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) 13:59:41.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:41.4 Info: DROP TABLE "DownloadClientStatus" 13:59:41.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:41.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:41.4 Info: => 0.0104182s 13:59:41.4 Info: AlterTable DownloadClientStatus 13:59:41.4 Info: => 1.4E-06s 13:59:41.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:41.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) 13:59:41.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:41.4 Info: DROP TABLE "DownloadClientStatus" 13:59:41.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:41.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:41.4 Info: => 0.0101716s 13:59:41.4 Info: AlterTable DownloadHistory 13:59:41.4 Info: => 1.4E-06s 13:59:41.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.4 Info: DROP TABLE "DownloadHistory" 13:59:41.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:41.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:41.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:41.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:41.4 Info: => 0.0110154s 13:59:41.4 Info: AlterTable ExtraFiles 13:59:41.4 Info: => 1.3E-06s 13:59:41.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.4 Info: DROP TABLE "ExtraFiles" 13:59:41.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:41.4 Info: => 0.01004s 13:59:41.4 Info: AlterTable ExtraFiles 13:59:41.4 Info: => 1.6E-06s 13:59:41.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.4 Info: DROP TABLE "ExtraFiles" 13:59:41.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:41.4 Info: => 0.0127945s 13:59:41.4 Info: AlterTable History 13:59:41.4 Info: => 1.7E-06s 13:59:41.4 Info: AlterColumn History Date DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.4 Info: DROP TABLE "History" 13:59:41.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:41.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:41.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:41.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:41.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:41.4 Info: => 0.0113462s 13:59:41.4 Info: AlterTable ImportListStatus 13:59:41.4 Info: => 1.5E-06s 13:59:41.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:41.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) 13:59:41.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:41.4 Info: DROP TABLE "ImportListStatus" 13:59:41.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:41.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:41.4 Info: => 0.0107988s 13:59:41.4 Info: AlterTable ImportListStatus 13:59:41.4 Info: => 1.6E-06s 13:59:41.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:41.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) 13:59:41.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:41.5 Info: DROP TABLE "ImportListStatus" 13:59:41.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:41.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:41.5 Info: => 0.0104157s 13:59:41.5 Info: AlterTable ImportListStatus 13:59:41.5 Info: => 1.7E-06s 13:59:41.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:41.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) 13:59:41.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:41.5 Info: DROP TABLE "ImportListStatus" 13:59:41.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:41.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:41.5 Info: => 0.0104891s 13:59:41.5 Info: AlterTable IndexerStatus 13:59:41.5 Info: => 1.4E-06s 13:59:41.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:41.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) 13:59:41.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:41.5 Info: DROP TABLE "IndexerStatus" 13:59:41.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:41.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:41.5 Info: => 0.0104158s 13:59:41.5 Info: AlterTable IndexerStatus 13:59:41.5 Info: => 1.6E-06s 13:59:41.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:41.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) 13:59:41.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:41.5 Info: DROP TABLE "IndexerStatus" 13:59:41.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:41.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:41.5 Info: => 0.0103693s 13:59:41.5 Info: AlterTable IndexerStatus 13:59:41.5 Info: => 1.5E-06s 13:59:41.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:41.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) 13:59:41.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:41.5 Info: DROP TABLE "IndexerStatus" 13:59:41.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:41.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:41.5 Info: => 0.0105135s 13:59:41.5 Info: AlterTable LyricFiles 13:59:41.5 Info: => 1.5E-06s 13:59:41.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.5 Info: DROP TABLE "LyricFiles" 13:59:41.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:41.5 Info: => 0.0101284s 13:59:41.5 Info: AlterTable LyricFiles 13:59:41.5 Info: => 1.9E-06s 13:59:41.5 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.5 Info: DROP TABLE "LyricFiles" 13:59:41.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:41.5 Info: => 0.0101746s 13:59:41.5 Info: AlterTable MetadataFiles 13:59:41.5 Info: => 1.7E-06s 13:59:41.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.5 Info: DROP TABLE "MetadataFiles" 13:59:41.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:41.5 Info: => 0.0128842s 13:59:41.5 Info: AlterTable MetadataFiles 13:59:41.5 Info: => 1.7E-06s 13:59:41.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.5 Info: DROP TABLE "MetadataFiles" 13:59:41.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:41.5 Info: => 0.0101724s 13:59:41.5 Info: AlterTable PendingReleases 13:59:41.5 Info: => 1.6E-06s 13:59:41.5 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:41.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) 13:59:41.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:41.6 Info: DROP TABLE "PendingReleases" 13:59:41.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:41.6 Info: => 0.0099911s 13:59:41.6 Info: AlterTable ScheduledTasks 13:59:41.6 Info: => 1.7E-06s 13:59:41.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:41.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:41.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:41.6 Info: DROP TABLE "ScheduledTasks" 13:59:41.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:41.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:41.6 Info: => 0.0107937s 13:59:41.6 Info: AlterTable ScheduledTasks 13:59:41.6 Info: => 1.6E-06s 13:59:41.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:41.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 13:59:41.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:41.6 Info: DROP TABLE "ScheduledTasks" 13:59:41.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:41.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:41.6 Info: => 0.0105558s 13:59:41.6 Info: AlterTable TrackFiles 13:59:41.6 Info: => 1.9E-06s 13:59:41.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.6 Info: DROP TABLE "TrackFiles" 13:59:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:41.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:41.6 Info: => 0.0109004s 13:59:41.6 Info: AlterTable TrackFiles 13:59:41.6 Info: => 1.6E-06s 13:59:41.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:41.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) 13:59:41.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" 13:59:41.6 Info: DROP TABLE "TrackFiles" 13:59:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:41.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:41.6 Info: => 0.0108767s 13:59:41.6 Info: AlterTable VersionInfo 13:59:41.6 Info: => 1.4E-06s 13:59:41.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:41.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:41.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:41.6 Info: DROP TABLE "VersionInfo" 13:59:41.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:41.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:41.6 Info: => 0.0103444s 13:59:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:41', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:41.6 Info: Committing Transaction 13:59:41.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:41.6 Info: => 0.0383165s 13:59:41.6 Info: 62: add_on_delete_to_notifications migrating 13:59:41.6 Info: Beginning Transaction 13:59:41.6 Info: Starting migration of Main DB to 62 13:59:41.6 Info: AlterTable Notifications 13:59:41.6 Info: => 1.8E-06s 13:59:41.6 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:41.6 Info: => 0.0017551s 13:59:41.6 Info: AlterTable Notifications 13:59:41.6 Info: => 1.2E-06s 13:59:41.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:41.6 Info: => 0.0013317s 13:59:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:41', 'add_on_delete_to_notifications') 13:59:41.6 Info: Committing Transaction 13:59:41.7 Info: 62: add_on_delete_to_notifications migrated 13:59:41.7 Info: => 0.0319354s 13:59:41.7 Info: 63: add_custom_formats migrating 13:59:41.7 Info: Beginning Transaction 13:59:41.7 Info: Starting migration of Main DB to 63 13:59:41.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 13:59:41.7 Info: AlterTable DelayProfiles 13:59:41.7 Info: => 1.1E-06s 13:59:41.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:41.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:41.7 Info: => 0.0015945s 13:59:41.7 Info: UpdateData 13:59:41.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:41.7 Info: => 0.0001005s 13:59:41.7 Info: AlterTable TrackFiles 13:59:41.7 Info: => 9E-07s 13:59:41.7 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:41.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:41.7 Info: => 0.0013828s 13:59:41.7 Info: PerformDBOperation 13:59:41.7 Info: Performing DB Operation 13:59:41.7 Info: => 0.0026996s 13:59:41.7 Info: CreateTable CustomFormats 13:59:41.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) 13:59:41.7 Info: => 0.0003699s 13:59:41.7 Info: CreateIndex CustomFormats (Name) 13:59:41.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:41.7 Info: => 0.0002049s 13:59:41.7 Info: AlterTable QualityProfiles 13:59:41.7 Info: => 1.1E-06s 13:59:41.7 Info: CreateColumn QualityProfiles FormatItems String 13:59:41.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:41.7 Info: => 0.0014907s 13:59:41.7 Info: AlterTable QualityProfiles 13:59:41.7 Info: => 9E-07s 13:59:41.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:41.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:41.7 Info: => 0.0013513s 13:59:41.7 Info: AlterTable QualityProfiles 13:59:41.7 Info: => 7E-07s 13:59:41.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:41.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:41.7 Info: => 0.0014206s 13:59:41.7 Info: PerformDBOperation 13:59:41.7 Info: Performing DB Operation 13:59:41.7 Info: => 0.0030601s 13:59:41.7 Info: PerformDBOperation 13:59:41.7 Info: Performing DB Operation 13:59:41.7 Info: => 7.1E-05s 13:59:41.7 Info: DeleteColumn ReleaseProfiles Preferred 13:59:41.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) 13:59:41.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:41.7 Info: DROP TABLE "ReleaseProfiles" 13:59:41.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:41.7 Info: => 0.0106938s 13:59:41.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:41.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) 13:59:41.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:41.7 Info: DROP TABLE "ReleaseProfiles" 13:59:41.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:41.7 Info: => 0.0104271s 13:59:41.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:41.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:41.7 Info: => 0.0001172s 13:59:41.7 Info: AlterTable DelayProfiles 13:59:41.7 Info: => 1.1E-06s 13:59:41.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:41.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:41.7 Info: => 0.0014321s 13:59:41.7 Info: AlterTable DelayProfiles 13:59:41.7 Info: => 7E-07s 13:59:41.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:41.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:41.7 Info: => 0.0013845s 13:59:41.7 Info: -> 1 Insert operations completed in 00:00:00.0002149 taking an average of 00:00:00.0002149 13:59:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:41', 'add_custom_formats') 13:59:41.7 Info: Committing Transaction 13:59:41.7 Info: 63: add_custom_formats migrated 13:59:41.7 Info: => 0.0239119s 13:59:41.7 Debug: Took: 00:00:02.9029067 13:59:41.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 13:59:41.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 13:59:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511818809755_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:41.9 Info: DatabaseEngineVersionCheck migrating 13:59:41.9 Info: PerformDBOperation 13:59:41.9 Info: Performing DB Operation 13:59:41.9 Info: SQLite 3.45.3 13:59:41.9 Info: => 0.0567574s 13:59:41.9 Info: DatabaseEngineVersionCheck migrated 13:59:41.9 Info: => 0.0567914s 13:59:41.9 Info: VersionMigration migrating 13:59:41.9 Info: Beginning Transaction 13:59:41.9 Info: CreateTable VersionInfo 13:59:41.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:41.9 Info: => 0.0003515s 13:59:41.9 Info: Committing Transaction 13:59:41.9 Info: VersionMigration migrated 13:59:41.9 Info: => 0.0348278s 13:59:41.9 Info: VersionUniqueMigration migrating 13:59:41.9 Info: Beginning Transaction 13:59:41.9 Info: CreateIndex VersionInfo (Version) 13:59:41.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:41.9 Info: => 0.0003504s 13:59:41.9 Info: AlterTable VersionInfo 13:59:41.9 Info: => 1.1E-06s 13:59:41.9 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:41.9 Info: => 0.0012422s 13:59:41.9 Info: Committing Transaction 13:59:42.0 Info: VersionUniqueMigration migrated 13:59:42.0 Info: => 0.021685s 13:59:42.0 Info: VersionDescriptionMigration migrating 13:59:42.0 Info: Beginning Transaction 13:59:42.0 Info: AlterTable VersionInfo 13:59:42.0 Info: => 1.5E-06s 13:59:42.0 Info: CreateColumn VersionInfo Description String 13:59:42.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:42.0 Info: => 0.0004886s 13:59:42.0 Info: Committing Transaction 13:59:42.0 Info: VersionDescriptionMigration migrated 13:59:42.0 Info: => 0.022213s 13:59:42.0 Info: 1: InitialSetup migrating 13:59:42.0 Info: Beginning Transaction 13:59:42.0 Info: Starting migration of Main DB to 1 13:59:42.0 Info: CreateTable Config 13:59:42.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:42.0 Info: => 0.0006215s 13:59:42.0 Info: CreateIndex Config (Key) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:42.0 Info: => 0.0001992s 13:59:42.0 Info: CreateTable RootFolders 13:59:42.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:42.0 Info: => 0.0002161s 13:59:42.0 Info: CreateIndex RootFolders (Path) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:42.0 Info: => 0.000165s 13:59:42.0 Info: CreateTable Artists 13:59:42.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) 13:59:42.0 Info: => 0.0005727s 13:59:42.0 Info: CreateIndex Artists (ForeignArtistId) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:42.0 Info: => 0.0001688s 13:59:42.0 Info: CreateIndex Artists (NameSlug) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:42.0 Info: => 0.0001622s 13:59:42.0 Info: CreateIndex Artists (CleanName) 13:59:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:42.0 Info: => 0.000158s 13:59:42.0 Info: CreateIndex Artists (Path) 13:59:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:42.0 Info: => 0.0001747s 13:59:42.0 Info: CreateTable Albums 13:59:42.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) 13:59:42.0 Info: => 0.0005034s 13:59:42.0 Info: CreateIndex Albums (ForeignAlbumId) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:42.0 Info: => 0.0001871s 13:59:42.0 Info: CreateIndex Albums (MBId) 13:59:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:42.0 Info: => 0.0001681s 13:59:42.0 Info: CreateIndex Albums (TADBId) 13:59:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:42.0 Info: => 0.0001588s 13:59:42.0 Info: CreateIndex Albums (TitleSlug) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:42.0 Info: => 0.0001605s 13:59:42.0 Info: CreateIndex Albums (CleanTitle) 13:59:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:42.0 Info: => 0.0001492s 13:59:42.0 Info: CreateIndex Albums (Path) 13:59:42.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:42.0 Info: => 0.0001652s 13:59:42.0 Info: CreateTable Tracks 13:59:42.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) 13:59:42.0 Info: => 0.0003439s 13:59:42.0 Info: CreateIndex Tracks (ForeignTrackId) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:42.0 Info: => 0.0001775s 13:59:42.0 Info: CreateIndex Tracks (ArtistId) 13:59:42.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:42.0 Info: => 0.0001761s 13:59:42.0 Info: CreateIndex Tracks (TrackFileId) 13:59:42.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:42.0 Info: => 0.0001808s 13:59:42.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:42.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:42.0 Info: => 0.0001921s 13:59:42.0 Info: CreateTable TrackFiles 13:59:42.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) 13:59:42.0 Info: => 0.0003475s 13:59:42.0 Info: CreateIndex TrackFiles (ArtistId) 13:59:42.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:42.0 Info: => 0.0001755s 13:59:42.0 Info: CreateIndex TrackFiles (AlbumId) 13:59:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:42.0 Info: => 0.000172s 13:59:42.0 Info: CreateTable History 13:59:42.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) 13:59:42.0 Info: => 0.0003801s 13:59:42.0 Info: CreateIndex History (Date) 13:59:42.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:42.0 Info: => 0.0001638s 13:59:42.0 Info: CreateIndex History (EventType) 13:59:42.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:42.0 Info: => 0.0001653s 13:59:42.0 Info: CreateIndex History (DownloadId) 13:59:42.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:42.0 Info: => 0.0001512s 13:59:42.0 Info: CreateIndex History (AlbumId) 13:59:42.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:42.0 Info: => 0.0001552s 13:59:42.0 Info: CreateTable Notifications 13:59:42.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) 13:59:42.0 Info: => 0.0003102s 13:59:42.0 Info: CreateTable ScheduledTasks 13:59:42.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:42.0 Info: => 0.0002966s 13:59:42.0 Info: CreateIndex ScheduledTasks (TypeName) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:42.0 Info: => 0.0002025s 13:59:42.0 Info: CreateTable Indexers 13:59:42.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) 13:59:42.0 Info: => 0.0002786s 13:59:42.0 Info: CreateIndex Indexers (Name) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:42.0 Info: => 0.0002023s 13:59:42.0 Info: CreateTable Profiles 13:59:42.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:42.0 Info: => 0.000249s 13:59:42.0 Info: CreateIndex Profiles (Name) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:42.0 Info: => 0.0001742s 13:59:42.0 Info: CreateTable QualityDefinitions 13:59:42.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:42.0 Info: => 0.0002843s 13:59:42.0 Info: CreateIndex QualityDefinitions (Quality) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:42.0 Info: => 0.0002091s 13:59:42.0 Info: CreateIndex QualityDefinitions (Title) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:42.0 Info: => 0.0001884s 13:59:42.0 Info: CreateTable NamingConfig 13:59:42.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) 13:59:42.0 Info: => 0.0002863s 13:59:42.0 Info: CreateTable Blacklist 13:59:42.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 '') 13:59:42.0 Info: => 0.0004027s 13:59:42.0 Info: CreateTable Metadata 13:59:42.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) 13:59:42.0 Info: => 0.0002629s 13:59:42.0 Info: CreateTable MetadataFiles 13:59:42.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) 13:59:42.0 Info: => 0.0003093s 13:59:42.0 Info: CreateTable DownloadClients 13:59:42.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) 13:59:42.0 Info: => 0.0002842s 13:59:42.0 Info: CreateTable PendingReleases 13:59:42.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 '') 13:59:42.0 Info: => 0.0003056s 13:59:42.0 Info: CreateTable RemotePathMappings 13:59:42.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:42.0 Info: => 0.0002394s 13:59:42.0 Info: CreateTable Tags 13:59:42.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:42.0 Info: => 0.0002176s 13:59:42.0 Info: CreateIndex Tags (Label) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:42.0 Info: => 0.0001991s 13:59:42.0 Info: CreateTable Restrictions 13:59:42.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:42.0 Info: => 0.0002743s 13:59:42.0 Info: CreateTable DelayProfiles 13:59:42.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) 13:59:42.0 Info: => 0.0003421s 13:59:42.0 Info: CreateTable Users 13:59:42.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:42.0 Info: => 0.0002644s 13:59:42.0 Info: CreateIndex Users (Identifier) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:42.0 Info: => 0.0002033s 13:59:42.0 Info: CreateIndex Users (Username) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:42.0 Info: => 0.0001761s 13:59:42.0 Info: CreateTable Commands 13:59:42.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) 13:59:42.0 Info: => 0.0003332s 13:59:42.0 Info: CreateTable IndexerStatus 13:59:42.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) 13:59:42.0 Info: => 0.0002729s 13:59:42.0 Info: CreateIndex IndexerStatus (ProviderId) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:42.0 Info: => 0.0001807s 13:59:42.0 Info: CreateTable ExtraFiles 13:59:42.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) 13:59:42.0 Info: => 0.0002952s 13:59:42.0 Info: CreateTable LyricFiles 13:59:42.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) 13:59:42.0 Info: => 0.0003465s 13:59:42.0 Info: CreateTable LanguageProfiles 13:59:42.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:42.0 Info: => 0.0002456s 13:59:42.0 Info: CreateIndex LanguageProfiles (Name) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:42.0 Info: => 0.0001834s 13:59:42.0 Info: CreateTable DownloadClientStatus 13:59:42.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) 13:59:42.0 Info: => 0.0002891s 13:59:42.0 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:42.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:42.0 Info: => 0.0001878s 13:59:42.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:42.0 Info: -> 1 Insert operations completed in 00:00:00.0001379 taking an average of 00:00:00.0001379 13:59:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:42', 'InitialSetup') 13:59:42.0 Info: Committing Transaction 13:59:42.1 Info: 1: InitialSetup migrated 13:59:42.1 Info: => 0.0296875s 13:59:42.1 Info: 2: add_reason_to_pending_releases migrating 13:59:42.1 Info: Beginning Transaction 13:59:42.1 Info: Starting migration of Main DB to 2 13:59:42.1 Info: AlterTable PendingReleases 13:59:42.1 Info: => 1.7E-06s 13:59:42.1 Info: CreateColumn PendingReleases Reason Int32 13:59:42.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:42.1 Info: => 0.0014842s 13:59:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:42', 'add_reason_to_pending_releases') 13:59:42.1 Info: Committing Transaction 13:59:42.1 Info: 2: add_reason_to_pending_releases migrated 13:59:42.1 Info: => 0.0223534s 13:59:42.1 Info: 3: add_medium_support migrating 13:59:42.1 Info: Beginning Transaction 13:59:42.1 Info: Starting migration of Main DB to 3 13:59:42.1 Info: AlterTable Albums 13:59:42.1 Info: => 1.6E-06s 13:59:42.1 Info: CreateColumn Albums Media String 13:59:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:42.1 Info: => 0.0014326s 13:59:42.1 Info: AlterTable Tracks 13:59:42.1 Info: => 9E-07s 13:59:42.1 Info: CreateColumn Tracks MediumNumber Int32 13:59:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:42.1 Info: => 0.0011278s 13:59:42.1 Info: AlterTable Tracks 13:59:42.1 Info: => 8E-07s 13:59:42.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:42.1 Info: => 0.0010845s 13:59:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:42.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:42.1 Info: => 9.51E-05s 13:59:42.1 Info: DeleteColumn Tracks TrackNumber 13:59:42.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) 13:59:42.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" 13:59:42.1 Info: DROP TABLE "Tracks" 13:59:42.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:42.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:42.1 Info: => 0.0097761s 13:59:42.1 Info: AlterTable Tracks 13:59:42.1 Info: => 1.5E-06s 13:59:42.1 Info: CreateColumn Tracks TrackNumber String 13:59:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:42.1 Info: => 0.0010701s 13:59:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:42', 'add_medium_support') 13:59:42.1 Info: Committing Transaction 13:59:42.1 Info: 3: add_medium_support migrated 13:59:42.1 Info: => 0.0198016s 13:59:42.1 Info: 4: add_various_qualites_in_profile migrating 13:59:42.1 Info: Beginning Transaction 13:59:42.1 Info: Starting migration of Main DB to 4 13:59:42.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:42.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:42.1 Info: => 0.0001804s 13:59:42.1 Info: PerformDBOperation 13:59:42.1 Info: Performing DB Operation 13:59:42.1 Info: => 0.0001075s 13:59:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:42', 'add_various_qualites_in_profile') 13:59:42.1 Info: Committing Transaction 13:59:42.1 Info: 4: add_various_qualites_in_profile migrated 13:59:42.1 Info: => 0.0167258s 13:59:42.1 Info: 5: metadata_profiles migrating 13:59:42.1 Info: Beginning Transaction 13:59:42.1 Info: Starting migration of Main DB to 5 13:59:42.1 Info: CreateTable MetadataProfiles 13:59:42.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:42.1 Info: => 0.0004796s 13:59:42.1 Info: CreateIndex MetadataProfiles (Name) 13:59:42.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:42.1 Info: => 0.0002579s 13:59:42.1 Info: AlterTable Artists 13:59:42.1 Info: => 1E-06s 13:59:42.1 Info: CreateColumn Artists MetadataProfileId Int32 13:59:42.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:42.1 Info: => 0.0013861s 13:59:42.1 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:42.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) 13:59:42.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" 13:59:42.1 Info: DROP TABLE "Artists" 13:59:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:42.1 Info: => 0.0114457s 13:59:42.1 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:42.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) 13:59:42.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" 13:59:42.1 Info: DROP TABLE "Artists" 13:59:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:42.2 Info: => 0.0113492s 13:59:42.2 Info: AlterTable Albums 13:59:42.2 Info: => 1.6E-06s 13:59:42.2 Info: CreateColumn Albums SecondaryTypes String 13:59:42.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:42.2 Info: => 0.0012745s 13:59:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:42', 'metadata_profiles') 13:59:42.2 Info: Committing Transaction 13:59:42.2 Info: 5: metadata_profiles migrated 13:59:42.2 Info: => 0.0199366s 13:59:42.2 Info: 6: separate_automatic_and_interactive_search migrating 13:59:42.2 Info: Beginning Transaction 13:59:42.2 Info: Starting migration of Main DB to 6 13:59:42.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:42.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) 13:59:42.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:42.2 Info: DROP TABLE "Indexers" 13:59:42.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:42.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:42.2 Info: => 0.0215424s 13:59:42.2 Info: AlterTable Indexers 13:59:42.2 Info: => 1.3E-06s 13:59:42.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:42.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:42.2 Info: => 0.0011251s 13:59:42.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:42.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:42.2 Info: => 7.02E-05s 13:59:42.2 Info: AlterTable Indexers 13:59:42.2 Info: => 6E-07s 13:59:42.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:42.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) 13:59:42.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" 13:59:42.2 Info: DROP TABLE "Indexers" 13:59:42.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:42.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:42.2 Info: => 0.0086394s 13:59:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:42', 'separate_automatic_and_interactive_search') 13:59:42.2 Info: Committing Transaction 13:59:42.2 Info: 6: separate_automatic_and_interactive_search migrated 13:59:42.2 Info: => 0.0282296s 13:59:42.2 Info: 7: change_album_path_to_relative migrating 13:59:42.2 Info: Beginning Transaction 13:59:42.2 Info: Starting migration of Main DB to 7 13:59:42.2 Info: DeleteColumn Albums Path 13:59:42.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) 13:59:42.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" 13:59:42.2 Info: DROP TABLE "Albums" 13:59:42.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:42.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:42.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:42.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:42.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:42.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:42.2 Info: => 0.0111341s 13:59:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:42', 'change_album_path_to_relative') 13:59:42.2 Info: Committing Transaction 13:59:42.3 Info: 7: change_album_path_to_relative migrated 13:59:42.3 Info: => 0.0396816s 13:59:42.3 Info: 8: change_quality_size_mb_to_kb migrating 13:59:42.3 Info: Beginning Transaction 13:59:42.3 Info: Starting migration of Main DB to 8 13:59:42.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 13:59:42.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 13:59:42.3 Info: => 0.0001774s 13:59:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:42', 'change_quality_size_mb_to_kb') 13:59:42.3 Info: Committing Transaction 13:59:42.3 Info: 8: change_quality_size_mb_to_kb migrated 13:59:42.3 Info: => 0.0168504s 13:59:42.3 Info: 9: album_releases migrating 13:59:42.3 Info: Beginning Transaction 13:59:42.3 Info: Starting migration of Main DB to 9 13:59:42.3 Info: AlterTable Albums 13:59:42.3 Info: => 1.8E-06s 13:59:42.3 Info: CreateColumn Albums Releases String 13:59:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:42.3 Info: => 0.0015748s 13:59:42.3 Info: AlterTable Albums 13:59:42.3 Info: => 9E-07s 13:59:42.3 Info: CreateColumn Albums CurrentRelease String 13:59:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:42.3 Info: => 0.0012459s 13:59:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:42', 'album_releases') 13:59:42.3 Info: Committing Transaction 13:59:42.3 Info: 9: album_releases migrated 13:59:42.3 Info: => 0.0206888s 13:59:42.3 Info: 10: album_releases_fix migrating 13:59:42.3 Info: Beginning Transaction 13:59:42.3 Info: Starting migration of Main DB to 10 13:59:42.3 Info: AlterTable Albums 13:59:42.3 Info: => 1.5E-06s 13:59:42.3 Info: AlterColumn Albums Releases String 13:59:42.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) 13:59:42.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" 13:59:42.3 Info: DROP TABLE "Albums" 13:59:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:42.3 Info: => 0.0114132s 13:59:42.3 Info: AlterTable Albums 13:59:42.3 Info: => 1.6E-06s 13:59:42.3 Info: AlterColumn Albums CurrentRelease String 13:59:42.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) 13:59:42.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" 13:59:42.3 Info: DROP TABLE "Albums" 13:59:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:42.3 Info: => 0.0108019s 13:59:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:42', 'album_releases_fix') 13:59:42.3 Info: Committing Transaction 13:59:42.3 Info: 10: album_releases_fix migrated 13:59:42.3 Info: => 0.02819s 13:59:42.3 Info: 11: import_lists migrating 13:59:42.3 Info: Beginning Transaction 13:59:42.3 Info: Starting migration of Main DB to 11 13:59:42.3 Info: CreateTable ImportLists 13:59:42.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) 13:59:42.3 Info: => 0.0005835s 13:59:42.3 Info: CreateIndex ImportLists (Name) 13:59:42.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:42.3 Info: => 0.0002162s 13:59:42.3 Info: CreateTable ImportListStatus 13:59:42.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) 13:59:42.3 Info: => 0.0002854s 13:59:42.3 Info: CreateIndex ImportListStatus (ProviderId) 13:59:42.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:42.3 Info: => 0.0001956s 13:59:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:42', 'import_lists') 13:59:42.3 Info: Committing Transaction 13:59:42.4 Info: 11: import_lists migrated 13:59:42.4 Info: => 0.0206825s 13:59:42.4 Info: 12: add_release_status migrating 13:59:42.4 Info: Beginning Transaction 13:59:42.4 Info: Starting migration of Main DB to 12 13:59:42.4 Info: AlterTable MetadataProfiles 13:59:42.4 Info: => 1.7E-06s 13:59:42.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:42.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:42.4 Info: => 0.0016363s 13:59:42.4 Info: PerformDBOperation 13:59:42.4 Info: Performing DB Operation 13:59:42.4 Info: => 6.87E-05s 13:59:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:42', 'add_release_status') 13:59:42.4 Info: Committing Transaction 13:59:42.4 Info: 12: add_release_status migrated 13:59:42.4 Info: => 0.0206827s 13:59:42.4 Info: 13: album_download_notification migrating 13:59:42.4 Info: Beginning Transaction 13:59:42.4 Info: Starting migration of Main DB to 13 13:59:42.4 Info: AlterTable Notifications 13:59:42.4 Info: => 1.9E-06s 13:59:42.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:42.4 Info: => 0.0016568s 13:59:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:42', 'album_download_notification') 13:59:42.4 Info: Committing Transaction 13:59:42.4 Info: 13: album_download_notification migrated 13:59:42.4 Info: => 0.0224763s 13:59:42.4 Info: 14: fix_language_metadata_profiles migrating 13:59:42.4 Info: Beginning Transaction 13:59:42.4 Info: Starting migration of Main DB to 14 13:59:42.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 13:59:42.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 13:59:42.4 Info: => 0.0002934s 13:59:42.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 13:59:42.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 13:59:42.4 Info: => 0.0001515s 13:59:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:42', 'fix_language_metadata_profiles') 13:59:42.4 Info: Committing Transaction 13:59:42.4 Info: 14: fix_language_metadata_profiles migrated 13:59:42.4 Info: => 0.0221088s 13:59:42.4 Info: 15: remove_fanzub migrating 13:59:42.4 Info: Beginning Transaction 13:59:42.4 Info: Starting migration of Main DB to 15 13:59:42.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:42.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:42.4 Info: => 0.0001511s 13:59:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:42', 'remove_fanzub') 13:59:42.4 Info: Committing Transaction 13:59:42.5 Info: 15: remove_fanzub migrated 13:59:42.5 Info: => 0.0226067s 13:59:42.5 Info: 16: update_artist_history_indexes migrating 13:59:42.5 Info: Beginning Transaction 13:59:42.5 Info: Starting migration of Main DB to 16 13:59:42.5 Info: CreateIndex Albums (ArtistId) 13:59:42.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:42.5 Info: => 0.0003953s 13:59:42.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:42.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:42.5 Info: => 0.0002097s 13:59:42.5 Info: DeleteIndex History (AlbumId) 13:59:42.5 Info: DROP INDEX "IX_History_AlbumId" 13:59:42.5 Info: => 0.0002756s 13:59:42.5 Info: CreateIndex History (AlbumId, Date) 13:59:42.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:42.5 Info: => 0.0002043s 13:59:42.5 Info: DeleteIndex History (DownloadId) 13:59:42.5 Info: DROP INDEX "IX_History_DownloadId" 13:59:42.5 Info: => 0.0002118s 13:59:42.5 Info: CreateIndex History (DownloadId, Date) 13:59:42.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:42.5 Info: => 0.0002027s 13:59:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:42', 'update_artist_history_indexes') 13:59:42.5 Info: Committing Transaction 13:59:42.5 Info: 16: update_artist_history_indexes migrated 13:59:42.5 Info: => 0.0208411s 13:59:42.5 Info: 17: remove_nma migrating 13:59:42.5 Info: Beginning Transaction 13:59:42.5 Info: Starting migration of Main DB to 17 13:59:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:42.5 Info: => 0.0001661s 13:59:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:42', 'remove_nma') 13:59:42.5 Info: Committing Transaction 13:59:42.5 Info: 17: remove_nma migrated 13:59:42.5 Info: => 0.022798s 13:59:42.5 Info: 18: album_disambiguation migrating 13:59:42.5 Info: Beginning Transaction 13:59:42.5 Info: Starting migration of Main DB to 18 13:59:42.5 Info: AlterTable Albums 13:59:42.5 Info: => 1.9E-06s 13:59:42.5 Info: CreateColumn Albums Disambiguation String 13:59:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:42.5 Info: => 0.0016796s 13:59:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:42', 'album_disambiguation') 13:59:42.5 Info: Committing Transaction 13:59:42.5 Info: 18: album_disambiguation migrated 13:59:42.5 Info: => 0.0225563s 13:59:42.5 Info: 19: add_ape_quality_in_profiles migrating 13:59:42.5 Info: Beginning Transaction 13:59:42.5 Info: Starting migration of Main DB to 19 13:59:42.5 Info: PerformDBOperation 13:59:42.5 Info: Performing DB Operation 13:59:42.5 Info: => 0.0001056s 13:59:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:42', 'add_ape_quality_in_profiles') 13:59:42.5 Info: Committing Transaction 13:59:42.6 Info: 19: add_ape_quality_in_profiles migrated 13:59:42.6 Info: => 0.0227166s 13:59:42.6 Info: 20: remove_pushalot migrating 13:59:42.6 Info: Beginning Transaction 13:59:42.6 Info: Starting migration of Main DB to 20 13:59:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:42.6 Info: => 0.0001636s 13:59:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:42.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:42.6 Info: => 7.97E-05s 13:59:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:42.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:42.6 Info: => 8.04E-05s 13:59:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:42', 'remove_pushalot') 13:59:42.6 Info: Committing Transaction 13:59:42.6 Info: 20: remove_pushalot migrated 13:59:42.6 Info: => 0.0221948s 13:59:42.6 Info: 21: add_custom_filters migrating 13:59:42.6 Info: Beginning Transaction 13:59:42.6 Info: Starting migration of Main DB to 21 13:59:42.6 Info: CreateTable CustomFilters 13:59:42.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:42.6 Info: => 0.00047s 13:59:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:42', 'add_custom_filters') 13:59:42.6 Info: Committing Transaction 13:59:42.6 Info: 21: add_custom_filters migrated 13:59:42.6 Info: => 0.022508s 13:59:42.6 Info: 22: import_list_tags migrating 13:59:42.6 Info: Beginning Transaction 13:59:42.6 Info: Starting migration of Main DB to 22 13:59:42.6 Info: AlterTable ImportLists 13:59:42.6 Info: => 2.2E-06s 13:59:42.6 Info: CreateColumn ImportLists Tags String 13:59:42.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:42.6 Info: => 0.001694s 13:59:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:42', 'import_list_tags') 13:59:42.6 Info: Committing Transaction 13:59:42.6 Info: 22: import_list_tags migrated 13:59:42.6 Info: => 0.022508s 13:59:42.6 Info: 23: add_release_groups_etc migrating 13:59:42.6 Info: Beginning Transaction 13:59:42.6 Info: Starting migration of Main DB to 23 13:59:42.6 Info: CreateTable ArtistMetadata 13:59:42.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) 13:59:42.6 Info: => 0.0006064s 13:59:42.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:42.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:42.6 Info: => 0.0002345s 13:59:42.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" 13:59:42.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" 13:59:42.6 Info: => 0.0001774s 13:59:42.6 Info: AlterTable Artists 13:59:42.6 Info: => 1.1E-06s 13:59:42.6 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:42.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:42.6 Info: => 0.001508s 13:59:42.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:42.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:42.6 Info: => 0.0001584s 13:59:42.6 Info: CreateTable AlbumReleases 13:59:42.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) 13:59:42.6 Info: => 0.0003752s 13:59:42.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:42.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:42.6 Info: => 0.0001916s 13:59:42.6 Info: CreateIndex AlbumReleases (AlbumId) 13:59:42.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:42.6 Info: => 0.0001923s 13:59:42.6 Info: PerformDBOperation 13:59:42.6 Info: Performing DB Operation 13:59:42.6 Info: => 8.04E-05s 13:59:42.6 Info: AlterTable Albums 13:59:42.6 Info: => 9E-07s 13:59:42.6 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:42.6 Info: => 0.0013895s 13:59:42.6 Info: AlterTable Albums 13:59:42.6 Info: => 1E-06s 13:59:42.6 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:42.6 Info: => 0.0013612s 13:59:42.6 Info: AlterTable Albums 13:59:42.6 Info: => 1.1E-06s 13:59:42.6 Info: CreateColumn Albums Links String 13:59:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:42.6 Info: => 0.0013337s 13:59:42.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:42.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:42.6 Info: => 0.0001826s 13:59:42.6 Info: AlterTable Tracks 13:59:42.6 Info: => 9E-07s 13:59:42.6 Info: CreateColumn Tracks ForeignRecordingId String 13:59:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:42.6 Info: => 0.0013322s 13:59:42.6 Info: AlterTable Tracks 13:59:42.6 Info: => 1.1E-06s 13:59:42.6 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:42.6 Info: => 0.0013998s 13:59:42.6 Info: AlterTable Tracks 13:59:42.6 Info: => 9E-07s 13:59:42.6 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:42.6 Info: => 0.0013721s 13:59:42.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:42.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:42.6 Info: => 0.0001769s 13:59:42.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:42.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:42.6 Info: => 0.0001409s 13:59:42.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:42.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) 13:59:42.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" 13:59:42.6 Info: DROP TABLE "Artists" 13:59:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:42.6 Info: => 0.011422s 13:59:42.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:42.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) 13:59:42.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" 13:59:42.7 Info: DROP TABLE "Albums" 13:59:42.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:42.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:42.7 Info: => 0.0114936s 13:59:42.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:42.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) 13:59:42.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" 13:59:42.7 Info: DROP TABLE "Tracks" 13:59:42.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:42.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:42.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:42.7 Info: => 0.0107012s 13:59:42.7 Info: DeleteColumn TrackFiles ArtistId 13:59:42.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) 13:59:42.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" 13:59:42.7 Info: DROP TABLE "TrackFiles" 13:59:42.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:42.7 Info: => 0.0103123s 13:59:42.7 Info: CreateIndex Artists (ArtistMetadataId) 13:59:42.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:42.7 Info: => 0.0001861s 13:59:42.7 Info: CreateIndex Artists (Monitored) 13:59:42.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:42.7 Info: => 0.0001849s 13:59:42.7 Info: CreateIndex Albums (ArtistMetadataId) 13:59:42.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:42.7 Info: => 0.0001836s 13:59:42.7 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:42.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:42.7 Info: => 0.0001822s 13:59:42.7 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:42.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:42.7 Info: => 0.0001825s 13:59:42.7 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:42.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:42.7 Info: => 0.0001859s 13:59:42.7 Info: UpdateData 13:59:42.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:42.7 Info: => 0.0001023s 13:59:42.7 Info: UpdateData 13:59:42.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:42.7 Info: => 8.61E-05s 13:59:42.7 Info: UpdateData 13:59:42.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:42.7 Info: => 9.72E-05s 13:59:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:42', 'add_release_groups_etc') 13:59:42.7 Info: Committing Transaction 13:59:42.7 Info: 23: add_release_groups_etc migrated 13:59:42.7 Info: => 0.0196253s 13:59:42.7 Info: 24: NewMediaInfoFormat migrating 13:59:42.7 Info: Beginning Transaction 13:59:42.7 Info: Starting migration of Main DB to 24 13:59:42.7 Info: UpdateData 13:59:42.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:42.7 Info: => 0.0001724s 13:59:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:42', 'NewMediaInfoFormat') 13:59:42.7 Info: Committing Transaction 13:59:42.7 Info: 24: NewMediaInfoFormat migrated 13:59:42.7 Info: => 0.0225941s 13:59:42.7 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:42.7 Info: Beginning Transaction 13:59:42.7 Info: Starting migration of Main DB to 25 13:59:42.7 Info: RenameTable Restrictions ReleaseProfiles 13:59:42.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:42.7 Info: => 0.0043962s 13:59:42.7 Info: AlterTable ReleaseProfiles 13:59:42.7 Info: => 1.4E-06s 13:59:42.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:42.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:42.7 Info: => 0.0013962s 13:59:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:42', 'rename_restrictions_to_release_profiles') 13:59:42.7 Info: Committing Transaction 13:59:42.8 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:42.8 Info: => 0.0238074s 13:59:42.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:42.8 Info: Beginning Transaction 13:59:42.8 Info: Starting migration of Main DB to 26 13:59:42.8 Info: RenameTable Profiles QualityProfiles 13:59:42.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:42.8 Info: => 0.0044603s 13:59:42.8 Info: AlterTable QualityProfiles 13:59:42.8 Info: => 2E-06s 13:59:42.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:42.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:42.8 Info: => 0.001447s 13:59:42.8 Info: AlterTable LanguageProfiles 13:59:42.8 Info: => 8E-07s 13:59:42.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:42.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:42.8 Info: => 0.0012787s 13:59:42.8 Info: UpdateData 13:59:42.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:42.8 Info: => 0.0001066s 13:59:42.8 Info: UpdateData 13:59:42.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:42.8 Info: => 7.65E-05s 13:59:42.8 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:42.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) 13:59:42.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:42.8 Info: DROP TABLE "Artists" 13:59:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:42.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:42.8 Info: => 0.0151684s 13:59:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:42', 'rename_quality_profiles_add_upgrade_allowed') 13:59:42.8 Info: Committing Transaction 13:59:42.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:42.8 Info: => 0.0434719s 13:59:42.8 Info: 27: add_import_exclusions migrating 13:59:42.8 Info: Beginning Transaction 13:59:42.8 Info: Starting migration of Main DB to 27 13:59:42.8 Info: CreateTable ImportListExclusions 13:59:42.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:42.8 Info: => 0.0004613s 13:59:42.8 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:42.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:42.8 Info: => 0.0002263s 13:59:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:42', 'add_import_exclusions') 13:59:42.8 Info: Committing Transaction 13:59:42.8 Info: 27: add_import_exclusions migrated 13:59:42.8 Info: => 0.0220086s 13:59:42.8 Info: 28: clean_artist_metadata_table migrating 13:59:42.8 Info: Beginning Transaction 13:59:42.8 Info: Starting migration of Main DB to 28 13:59:42.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:42.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:42.8 Info: => 0.0003767s 13:59:42.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:42.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:42.8 Info: => 0.0002335s 13:59:42.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:42.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:42.8 Info: => 0.0002412s 13:59:42.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:42.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:42.8 Info: => 0.0002247s 13:59:42.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:42.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:42.8 Info: => 0.0002263s 13:59:42.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:42.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:42.8 Info: => 0.0002197s 13:59:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:42', 'clean_artist_metadata_table') 13:59:42.8 Info: Committing Transaction 13:59:42.9 Info: 28: clean_artist_metadata_table migrated 13:59:42.9 Info: => 0.0210505s 13:59:42.9 Info: 29: health_issue_notification migrating 13:59:42.9 Info: Beginning Transaction 13:59:42.9 Info: Starting migration of Main DB to 29 13:59:42.9 Info: AlterTable Notifications 13:59:42.9 Info: => 1.8E-06s 13:59:42.9 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:42.9 Info: => 0.0016943s 13:59:42.9 Info: AlterTable Notifications 13:59:42.9 Info: => 7E-07s 13:59:42.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:42.9 Info: => 0.001298s 13:59:42.9 Info: AlterTable Notifications 13:59:42.9 Info: => 1.1E-06s 13:59:42.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:42.9 Info: => 0.0013265s 13:59:42.9 Info: AlterTable Notifications 13:59:42.9 Info: => 1.5E-06s 13:59:42.9 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:42.9 Info: => 0.0012867s 13:59:42.9 Info: AlterTable Notifications 13:59:42.9 Info: => 1.1E-06s 13:59:42.9 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:42.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:42.9 Info: => 0.0012842s 13:59:42.9 Info: DeleteColumn Notifications OnDownload 13:59:42.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) 13:59:42.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" 13:59:42.9 Info: DROP TABLE "Notifications" 13:59:42.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:42.9 Info: => 0.0105402s 13:59:42.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:42.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) 13:59:42.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" 13:59:42.9 Info: DROP TABLE "Notifications" 13:59:42.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:42.9 Info: => 0.0102875s 13:59:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:42', 'health_issue_notification') 13:59:42.9 Info: Committing Transaction 13:59:42.9 Info: 29: health_issue_notification migrated 13:59:42.9 Info: => 0.0330989s 13:59:42.9 Info: 30: add_mediafilerepository_mtime migrating 13:59:42.9 Info: Beginning Transaction 13:59:42.9 Info: Starting migration of Main DB to 30 13:59:42.9 Info: AlterTable TrackFiles 13:59:42.9 Info: => 1.9E-06s 13:59:42.9 Info: CreateColumn TrackFiles Modified DateTime 13:59:42.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:42.9 Info: => 0.0016967s 13:59:42.9 Info: AlterTable TrackFiles 13:59:42.9 Info: => 1.6E-06s 13:59:42.9 Info: CreateColumn TrackFiles Path String 13:59:42.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:42.9 Info: => 0.0014341s 13:59:42.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:42.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:42.9 Info: => 0.0001081s 13:59:42.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) 13:59:42.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) 13:59:42.9 Info: => 0.0002545s 13:59:42.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) 13:59:42.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) 13:59:42.9 Info: => 0.0002648s 13:59:42.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) 13:59:42.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) 13:59:42.9 Info: => 0.0002545s 13:59:42.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") 13:59:42.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") 13:59:42.9 Info: => 0.0001642s 13:59:42.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:42.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:42.9 Info: => 0.0001155s 13:59:42.9 Info: AlterTable TrackFiles 13:59:42.9 Info: => 1.2E-06s 13:59:42.9 Info: AlterColumn TrackFiles Path String 13:59:42.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) 13:59:42.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" 13:59:42.9 Info: DROP TABLE "TrackFiles" 13:59:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:42.9 Info: => 0.0106837s 13:59:42.9 Info: CreateIndex TrackFiles (Path) 13:59:42.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:42.9 Info: => 0.0002022s 13:59:42.9 Info: DeleteColumn TrackFiles RelativePath 13:59:42.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) 13:59:42.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" 13:59:42.9 Info: DROP TABLE "TrackFiles" 13:59:42.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:42.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:42.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:42.9 Info: => 0.0109823s 13:59:42.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:42', 'add_mediafilerepository_mtime') 13:59:42.9 Info: Committing Transaction 13:59:43.0 Info: 30: add_mediafilerepository_mtime migrated 13:59:43.0 Info: => 0.02967s 13:59:43.0 Info: 31: add_artistmetadataid_constraint migrating 13:59:43.0 Info: Beginning Transaction 13:59:43.0 Info: Starting migration of Main DB to 31 13:59:43.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") 13:59:43.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") 13:59:43.0 Info: => 0.0002827s 13:59:43.0 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:43.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:43.0 Info: => 0.0002939s 13:59:43.0 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:43.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) 13:59:43.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" 13:59:43.0 Info: DROP TABLE "Artists" 13:59:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:43.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:43.0 Info: => 0.0111128s 13:59:43.0 Info: CreateIndex Artists (ArtistMetadataId) 13:59:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:43.0 Info: => 0.0001941s 13:59:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:43', 'add_artistmetadataid_constraint') 13:59:43.0 Info: Committing Transaction 13:59:43.0 Info: 31: add_artistmetadataid_constraint migrated 13:59:43.0 Info: => 0.0222773s 13:59:43.0 Info: 32: old_ids_and_artist_alias migrating 13:59:43.0 Info: Beginning Transaction 13:59:43.0 Info: Starting migration of Main DB to 32 13:59:43.0 Info: AlterTable ArtistMetadata 13:59:43.0 Info: => 1.9E-06s 13:59:43.0 Info: CreateColumn ArtistMetadata Aliases String 13:59:43.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:43.0 Info: => 0.0017083s 13:59:43.0 Info: AlterTable ArtistMetadata 13:59:43.0 Info: => 1.1E-06s 13:59:43.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:43.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:43.0 Info: => 0.0013019s 13:59:43.0 Info: AlterTable Albums 13:59:43.0 Info: => 1E-06s 13:59:43.0 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:43.0 Info: => 0.0013185s 13:59:43.0 Info: AlterTable AlbumReleases 13:59:43.0 Info: => 9E-07s 13:59:43.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:43.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:43.0 Info: => 0.0013044s 13:59:43.0 Info: AlterTable Tracks 13:59:43.0 Info: => 1.1E-06s 13:59:43.0 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:43.0 Info: => 0.0012754s 13:59:43.0 Info: AlterTable Tracks 13:59:43.0 Info: => 1.3E-06s 13:59:43.0 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:43.0 Info: => 0.0013221s 13:59:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:43', 'old_ids_and_artist_alias') 13:59:43.0 Info: Committing Transaction 13:59:43.0 Info: 32: old_ids_and_artist_alias migrated 13:59:43.0 Info: => 0.0209568s 13:59:43.0 Info: 33: download_propers_config migrating 13:59:43.0 Info: Beginning Transaction 13:59:43.0 Info: Starting migration of Main DB to 33 13:59:43.0 Info: PerformDBOperation 13:59:43.0 Info: Performing DB Operation 13:59:43.0 Info: => 0.0001202s 13:59:43.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:43.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:43.0 Info: => 0.000109s 13:59:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:43', 'download_propers_config') 13:59:43.0 Info: Committing Transaction 13:59:43.0 Info: 33: download_propers_config migrated 13:59:43.0 Info: => 0.0229178s 13:59:43.0 Info: 34: remove_language_profiles migrating 13:59:43.0 Info: Beginning Transaction 13:59:43.0 Info: Starting migration of Main DB to 34 13:59:43.0 Info: DeleteTable LanguageProfiles 13:59:43.0 Info: DROP TABLE "LanguageProfiles" 13:59:43.0 Info: => 0.0005285s 13:59:43.0 Info: DeleteColumn Artists LanguageProfileId 13:59:43.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) 13:59:43.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" 13:59:43.0 Info: DROP TABLE "Artists" 13:59:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:43.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:43.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:43.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:43.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:43.1 Info: => 0.0115877s 13:59:43.1 Info: DeleteColumn ImportLists LanguageProfileId 13:59:43.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) 13:59:43.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" 13:59:43.1 Info: DROP TABLE "ImportLists" 13:59:43.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:43.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:43.1 Info: => 0.0102358s 13:59:43.1 Info: DeleteColumn Blacklist Language 13:59:43.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) 13:59:43.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" 13:59:43.1 Info: DROP TABLE "Blacklist" 13:59:43.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:43.1 Info: => 0.0101772s 13:59:43.1 Info: DeleteColumn History Language 13:59:43.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) 13:59:43.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" 13:59:43.1 Info: DROP TABLE "History" 13:59:43.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:43.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:43.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:43.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:43.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:43.1 Info: => 0.0112374s 13:59:43.1 Info: DeleteColumn LyricFiles Language 13:59:43.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) 13:59:43.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" 13:59:43.1 Info: DROP TABLE "LyricFiles" 13:59:43.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:43.1 Info: => 0.0127737s 13:59:43.1 Info: DeleteColumn TrackFiles Language 13:59:43.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) 13:59:43.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" 13:59:43.1 Info: DROP TABLE "TrackFiles" 13:59:43.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:43.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:43.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:43.1 Info: => 0.0101109s 13:59:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:43', 'remove_language_profiles') 13:59:43.1 Info: Committing Transaction 13:59:43.1 Info: 34: remove_language_profiles migrated 13:59:43.1 Info: => 0.0348005s 13:59:43.1 Info: 35: multi_disc_naming_format migrating 13:59:43.1 Info: Beginning Transaction 13:59:43.1 Info: Starting migration of Main DB to 35 13:59:43.1 Info: AlterTable NamingConfig 13:59:43.1 Info: => 1.7E-06s 13:59:43.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:43.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:43.1 Info: => 0.0016198s 13:59:43.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:43.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:43.1 Info: => 8.14E-05s 13:59:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:43', 'multi_disc_naming_format') 13:59:43.1 Info: Committing Transaction 13:59:43.2 Info: 35: multi_disc_naming_format migrated 13:59:43.2 Info: => 0.0208022s 13:59:43.2 Info: 36: add_download_client_priority migrating 13:59:43.2 Info: Beginning Transaction 13:59:43.2 Info: Starting migration of Main DB to 36 13:59:43.2 Info: AlterTable DownloadClients 13:59:43.2 Info: => 1.9E-06s 13:59:43.2 Info: CreateColumn DownloadClients Priority Int32 13:59:43.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:43.2 Info: => 0.0017023s 13:59:43.2 Info: PerformDBOperation 13:59:43.2 Info: Performing DB Operation 13:59:43.2 Info: => 0.0001122s 13:59:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:43', 'add_download_client_priority') 13:59:43.2 Info: Committing Transaction 13:59:43.2 Info: 36: add_download_client_priority migrated 13:59:43.2 Info: => 0.0206823s 13:59:43.2 Info: 37: remove_growl_prowl migrating 13:59:43.2 Info: Beginning Transaction 13:59:43.2 Info: Starting migration of Main DB to 37 13:59:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:43.2 Info: => 0.0001651s 13:59:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:43.2 Info: => 7.84E-05s 13:59:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:43', 'remove_growl_prowl') 13:59:43.2 Info: Committing Transaction 13:59:43.2 Info: 37: remove_growl_prowl migrated 13:59:43.2 Info: => 0.0223266s 13:59:43.2 Info: 38: remove_plex_hometheatre migrating 13:59:43.2 Info: Beginning Transaction 13:59:43.2 Info: Starting migration of Main DB to 38 13:59:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:43.2 Info: => 0.0001606s 13:59:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:43.2 Info: => 7.6E-05s 13:59:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:43', 'remove_plex_hometheatre') 13:59:43.2 Info: Committing Transaction 13:59:43.2 Info: 38: remove_plex_hometheatre migrated 13:59:43.2 Info: => 0.0224616s 13:59:43.2 Info: 39: add_root_folder_add_defaults migrating 13:59:43.2 Info: Beginning Transaction 13:59:43.2 Info: Starting migration of Main DB to 39 13:59:43.2 Info: AlterTable RootFolders 13:59:43.2 Info: => 1.7E-06s 13:59:43.2 Info: CreateColumn RootFolders Name String 13:59:43.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:43.2 Info: => 0.0016738s 13:59:43.2 Info: AlterTable RootFolders 13:59:43.2 Info: => 1.1E-06s 13:59:43.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:43.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:43.2 Info: => 0.0013548s 13:59:43.2 Info: AlterTable RootFolders 13:59:43.2 Info: => 1.4E-06s 13:59:43.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:43.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:43.2 Info: => 0.0013231s 13:59:43.2 Info: AlterTable RootFolders 13:59:43.2 Info: => 8E-07s 13:59:43.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:43.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:43.2 Info: => 0.001283s 13:59:43.2 Info: AlterTable RootFolders 13:59:43.2 Info: => 1E-06s 13:59:43.2 Info: CreateColumn RootFolders DefaultTags String 13:59:43.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:43.2 Info: => 0.0013031s 13:59:43.2 Info: PerformDBOperation 13:59:43.2 Info: Performing DB Operation 13:59:43.2 Info: => 0.000143s 13:59:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:43', 'add_root_folder_add_defaults') 13:59:43.2 Info: Committing Transaction 13:59:43.3 Info: 39: add_root_folder_add_defaults migrated 13:59:43.3 Info: => 0.0206822s 13:59:43.3 Info: 40: task_duration migrating 13:59:43.3 Info: Beginning Transaction 13:59:43.3 Info: Starting migration of Main DB to 40 13:59:43.3 Info: AlterTable ScheduledTasks 13:59:43.3 Info: => 1.4E-06s 13:59:43.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:43.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:43.3 Info: => 0.0016839s 13:59:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:43', 'task_duration') 13:59:43.3 Info: Committing Transaction 13:59:43.3 Info: 40: task_duration migrated 13:59:43.3 Info: => 0.0225613s 13:59:43.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:43.3 Info: Beginning Transaction 13:59:43.3 Info: Starting migration of Main DB to 41 13:59:43.3 Info: AlterTable ReleaseProfiles 13:59:43.3 Info: => 1.8E-06s 13:59:43.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:43.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:43.3 Info: => 0.0017357s 13:59:43.3 Info: AlterTable ReleaseProfiles 13:59:43.3 Info: => 1.1E-06s 13:59:43.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:43.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:43.3 Info: => 0.0013765s 13:59:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:43', 'add_indexer_and_enabled_to_release_profiles') 13:59:43.3 Info: Committing Transaction 13:59:43.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:43.3 Info: => 0.0205719s 13:59:43.3 Info: 42: remove_album_folders migrating 13:59:43.3 Info: Beginning Transaction 13:59:43.3 Info: Starting migration of Main DB to 42 13:59:43.3 Info: DeleteColumn Artists AlbumFolder 13:59:43.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) 13:59:43.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" 13:59:43.3 Info: DROP TABLE "Artists" 13:59:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:43.3 Info: => 0.0116191s 13:59:43.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:43.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:43.3 Info: => 8.56E-05s 13:59:43.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:43.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:43.3 Info: => 7.68E-05s 13:59:43.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:43.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) 13:59:43.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:43.3 Info: DROP TABLE "NamingConfig" 13:59:43.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:43.3 Info: => 0.0103215s 13:59:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:43', 'remove_album_folders') 13:59:43.3 Info: Committing Transaction 13:59:43.3 Info: 42: remove_album_folders migrated 13:59:43.3 Info: => 0.0335786s 13:59:43.3 Info: 44: add_priority_to_indexers migrating 13:59:43.3 Info: Beginning Transaction 13:59:43.3 Info: Starting migration of Main DB to 44 13:59:43.3 Info: AlterTable Indexers 13:59:43.3 Info: => 1.5E-06s 13:59:43.3 Info: CreateColumn Indexers Priority Int32 13:59:43.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:43.3 Info: => 0.0017857s 13:59:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:43', 'add_priority_to_indexers') 13:59:43.3 Info: Committing Transaction 13:59:43.4 Info: 44: add_priority_to_indexers migrated 13:59:43.4 Info: => 0.0273009s 13:59:43.4 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:43.4 Info: Beginning Transaction 13:59:43.4 Info: Starting migration of Main DB to 45 13:59:43.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:43.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:43.4 Info: => 0.0003172s 13:59:43.4 Info: PerformDBOperation 13:59:43.4 Info: Performing DB Operation 13:59:43.4 Info: => 7.31E-05s 13:59:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:43', 'remove_chown_and_folderchmod_config') 13:59:43.4 Info: Committing Transaction 13:59:43.4 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:43.4 Info: => 0.0229552s 13:59:43.4 Info: 47: update_notifiarr migrating 13:59:43.4 Info: Beginning Transaction 13:59:43.4 Info: Starting migration of Main DB to 47 13:59:43.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:43.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:43.4 Info: => 0.0002298s 13:59:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:43', 'update_notifiarr') 13:59:43.4 Info: Committing Transaction 13:59:43.4 Info: 47: update_notifiarr migrated 13:59:43.4 Info: => 0.0227225s 13:59:43.4 Info: 49: email_multiple_addresses migrating 13:59:43.4 Info: Beginning Transaction 13:59:43.4 Info: Starting migration of Main DB to 49 13:59:43.4 Info: PerformDBOperation 13:59:43.4 Info: Performing DB Operation 13:59:43.4 Info: => 0.000173s 13:59:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:43', 'email_multiple_addresses') 13:59:43.4 Info: Committing Transaction 13:59:43.4 Info: 49: email_multiple_addresses migrated 13:59:43.4 Info: => 0.0226469s 13:59:43.4 Info: 50: rename_blacklist_to_blocklist migrating 13:59:43.4 Info: Beginning Transaction 13:59:43.4 Info: Starting migration of Main DB to 50 13:59:43.4 Info: RenameTable Blacklist Blocklist 13:59:43.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:43.4 Info: => 0.0046008s 13:59:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:43', 'rename_blacklist_to_blocklist') 13:59:43.4 Info: Committing Transaction 13:59:43.5 Info: 50: rename_blacklist_to_blocklist migrated 13:59:43.5 Info: => 0.0283843s 13:59:43.5 Info: 51: cdh_per_downloadclient migrating 13:59:43.5 Info: Beginning Transaction 13:59:43.5 Info: Starting migration of Main DB to 51 13:59:43.5 Info: AlterTable DownloadClients 13:59:43.5 Info: => 1.5E-06s 13:59:43.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:43.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:43.5 Info: => 0.001641s 13:59:43.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:43.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:43.5 Info: => 0.0013312s 13:59:43.5 Info: PerformDBOperation 13:59:43.5 Info: Performing DB Operation 13:59:43.5 Info: => 0.0003276s 13:59:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:43', 'cdh_per_downloadclient') 13:59:43.5 Info: Committing Transaction 13:59:43.5 Info: 51: cdh_per_downloadclient migrated 13:59:43.5 Info: => 0.025057s 13:59:43.5 Info: 52: download_history migrating 13:59:43.5 Info: Beginning Transaction 13:59:43.5 Info: Starting migration of Main DB to 52 13:59:43.5 Info: CreateTable DownloadHistory 13:59:43.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) 13:59:43.5 Info: => 0.0005235s 13:59:43.5 Info: CreateIndex DownloadHistory (EventType) 13:59:43.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:43.5 Info: => 0.0002407s 13:59:43.5 Info: CreateIndex DownloadHistory (ArtistId) 13:59:43.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:43.5 Info: => 0.0001896s 13:59:43.5 Info: CreateIndex DownloadHistory (DownloadId) 13:59:43.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:43.5 Info: => 0.0001928s 13:59:43.5 Info: PerformDBOperation 13:59:43.5 Info: Performing DB Operation 13:59:43.5 Info: => 0.000225s 13:59:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:43', 'download_history') 13:59:43.5 Info: Committing Transaction 13:59:43.5 Info: 52: download_history migrated 13:59:43.5 Info: => 0.0208492s 13:59:43.5 Info: 53: add_update_history migrating 13:59:43.5 Info: Beginning Transaction 13:59:43.5 Info: Starting migration of Main DB to 53 13:59:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:43', 'add_update_history') 13:59:43.5 Info: Committing Transaction 13:59:43.5 Info: 53: add_update_history migrated 13:59:43.5 Info: => 0.0229287s 13:59:43.5 Info: 54: add_on_update_to_notifications migrating 13:59:43.5 Info: Beginning Transaction 13:59:43.5 Info: Starting migration of Main DB to 54 13:59:43.5 Info: AlterTable Notifications 13:59:43.5 Info: => 1.7E-06s 13:59:43.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:43.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:43.5 Info: => 0.0017108s 13:59:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:43', 'add_on_update_to_notifications') 13:59:43.5 Info: Committing Transaction 13:59:43.6 Info: 54: add_on_update_to_notifications migrated 13:59:43.6 Info: => 0.0224883s 13:59:43.6 Info: 55: download_client_per_indexer migrating 13:59:43.6 Info: Beginning Transaction 13:59:43.6 Info: Starting migration of Main DB to 55 13:59:43.6 Info: AlterTable Indexers 13:59:43.6 Info: => 1.8E-06s 13:59:43.6 Info: CreateColumn Indexers DownloadClientId Int32 13:59:43.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:43.6 Info: => 0.0018247s 13:59:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:43', 'download_client_per_indexer') 13:59:43.6 Info: Committing Transaction 13:59:43.6 Info: 55: download_client_per_indexer migrated 13:59:43.6 Info: => 0.0225339s 13:59:43.6 Info: 56: AddNewItemMonitorType migrating 13:59:43.6 Info: Beginning Transaction 13:59:43.6 Info: Starting migration of Main DB to 56 13:59:43.6 Info: AlterTable Artists 13:59:43.6 Info: => 1.8E-06s 13:59:43.6 Info: CreateColumn Artists MonitorNewItems Int32 13:59:43.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:43.6 Info: => 0.0018443s 13:59:43.6 Info: AlterTable RootFolders 13:59:43.6 Info: => 1.9E-06s 13:59:43.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:43.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:43.6 Info: => 0.0015127s 13:59:43.6 Info: AlterTable ImportLists 13:59:43.6 Info: => 1.3E-06s 13:59:43.6 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:43.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:43.6 Info: => 0.0015145s 13:59:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:43', 'AddNewItemMonitorType') 13:59:43.6 Info: Committing Transaction 13:59:43.6 Info: 56: AddNewItemMonitorType migrated 13:59:43.6 Info: => 0.0245069s 13:59:43.6 Info: 57: ImportListSearch migrating 13:59:43.6 Info: Beginning Transaction 13:59:43.6 Info: Starting migration of Main DB to 57 13:59:43.6 Info: AlterTable ImportLists 13:59:43.6 Info: => 1.6E-06s 13:59:43.6 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:43.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:43.6 Info: => 0.0017694s 13:59:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:43', 'ImportListSearch') 13:59:43.6 Info: Committing Transaction 13:59:43.6 Info: 57: ImportListSearch migrated 13:59:43.6 Info: => 0.0226832s 13:59:43.6 Info: 58: ImportListMonitorExisting migrating 13:59:43.6 Info: Beginning Transaction 13:59:43.6 Info: Starting migration of Main DB to 58 13:59:43.6 Info: AlterTable ImportLists 13:59:43.6 Info: => 1.7E-06s 13:59:43.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:43.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:43.6 Info: => 0.0016791s 13:59:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:43', 'ImportListMonitorExisting') 13:59:43.6 Info: Committing Transaction 13:59:43.7 Info: 58: ImportListMonitorExisting migrated 13:59:43.7 Info: => 0.022557s 13:59:43.7 Info: 59: add_indexer_tags migrating 13:59:43.7 Info: Beginning Transaction 13:59:43.7 Info: Starting migration of Main DB to 59 13:59:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:43.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:43.7 Info: => 0.0001596s 13:59:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:43.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:43.7 Info: => 7.32E-05s 13:59:43.7 Info: AlterTable Indexers 13:59:43.7 Info: => 9E-07s 13:59:43.7 Info: CreateColumn Indexers Tags String 13:59:43.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:43.7 Info: => 0.0016329s 13:59:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:43', 'add_indexer_tags') 13:59:43.7 Info: Committing Transaction 13:59:43.7 Info: 59: add_indexer_tags migrated 13:59:43.7 Info: => 0.0222842s 13:59:43.7 Info: 60: update_audio_types migrating 13:59:43.7 Info: Beginning Transaction 13:59:43.7 Info: Starting migration of Main DB to 60 13:59:43.7 Info: PerformDBOperation 13:59:43.7 Info: Performing DB Operation 13:59:43.7 Info: => 0.0001622s 13:59:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:43', 'update_audio_types') 13:59:43.7 Info: Committing Transaction 13:59:43.7 Info: 60: update_audio_types migrated 13:59:43.7 Info: => 0.0227252s 13:59:43.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:43.7 Info: Beginning Transaction 13:59:43.7 Info: Starting migration of Main DB to 61 13:59:43.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:43.7 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:43.7 Info: => 0.0001435s 13:59:43.7 Info: AlterTable AlbumReleases 13:59:43.7 Info: => 8E-07s 13:59:43.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.7 Info: DROP TABLE "AlbumReleases" 13:59:43.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:43.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:43.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:43.7 Info: => 0.0106639s 13:59:43.7 Info: AlterTable Albums 13:59:43.7 Info: => 1.5E-06s 13:59:43.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.7 Info: DROP TABLE "Albums" 13:59:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:43.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:43.7 Info: => 0.011323s 13:59:43.7 Info: AlterTable Albums 13:59:43.7 Info: => 1.7E-06s 13:59:43.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.7 Info: DROP TABLE "Albums" 13:59:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:43.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:43.7 Info: => 0.0111803s 13:59:43.7 Info: AlterTable Albums 13:59:43.7 Info: => 1.7E-06s 13:59:43.7 Info: AlterColumn Albums Added DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.8 Info: DROP TABLE "Albums" 13:59:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:43.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:43.8 Info: => 0.0111363s 13:59:43.8 Info: AlterTable Artists 13:59:43.8 Info: => 1.8E-06s 13:59:43.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.8 Info: DROP TABLE "Artists" 13:59:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:43.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:43.8 Info: => 0.0111205s 13:59:43.8 Info: AlterTable Artists 13:59:43.8 Info: => 1.5E-06s 13:59:43.8 Info: AlterColumn Artists Added DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.8 Info: DROP TABLE "Artists" 13:59:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:43.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:43.8 Info: => 0.0140331s 13:59:43.8 Info: AlterTable Blocklist 13:59:43.8 Info: => 1.3E-06s 13:59:43.8 Info: AlterColumn Blocklist Date DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.8 Info: DROP TABLE "Blocklist" 13:59:43.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:43.8 Info: => 0.0102262s 13:59:43.8 Info: AlterTable Blocklist 13:59:43.8 Info: => 1.4E-06s 13:59:43.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.8 Info: DROP TABLE "Blocklist" 13:59:43.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:43.8 Info: => 0.0100867s 13:59:43.8 Info: AlterTable Commands 13:59:43.8 Info: => 1.6E-06s 13:59:43.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.8 Info: DROP TABLE "Commands" 13:59:43.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:43.8 Info: => 0.0105234s 13:59:43.8 Info: AlterTable Commands 13:59:43.8 Info: => 1.8E-06s 13:59:43.8 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.8 Info: DROP TABLE "Commands" 13:59:43.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:43.8 Info: => 0.0102851s 13:59:43.8 Info: AlterTable Commands 13:59:43.8 Info: => 1.4E-06s 13:59:43.8 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.8 Info: DROP TABLE "Commands" 13:59:43.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:43.8 Info: => 0.0101542s 13:59:43.8 Info: AlterTable DownloadClientStatus 13:59:43.8 Info: => 1.3E-06s 13:59:43.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59:43.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) 13:59:43.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:43.8 Info: DROP TABLE "DownloadClientStatus" 13:59:43.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:43.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:43.8 Info: => 0.0100943s 13:59:43.8 Info: AlterTable DownloadClientStatus 13:59:43.8 Info: => 1.2E-06s 13:59:43.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59:43.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) 13:59:43.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:43.9 Info: DROP TABLE "DownloadClientStatus" 13:59:43.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:43.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:43.9 Info: => 0.010073s 13:59:43.9 Info: AlterTable DownloadClientStatus 13:59:43.9 Info: => 1.4E-06s 13:59:43.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:43.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) 13:59:43.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:43.9 Info: DROP TABLE "DownloadClientStatus" 13:59:43.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:43.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:43.9 Info: => 0.0102918s 13:59:43.9 Info: AlterTable DownloadHistory 13:59:43.9 Info: => 1.3E-06s 13:59:43.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.9 Info: DROP TABLE "DownloadHistory" 13:59:43.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:43.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:43.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:43.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:43.9 Info: => 0.0108373s 13:59:43.9 Info: AlterTable ExtraFiles 13:59:43.9 Info: => 1.4E-06s 13:59:43.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.9 Info: DROP TABLE "ExtraFiles" 13:59:43.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:43.9 Info: => 0.0102128s 13:59:43.9 Info: AlterTable ExtraFiles 13:59:43.9 Info: => 1.6E-06s 13:59:43.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.9 Info: DROP TABLE "ExtraFiles" 13:59:43.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:43.9 Info: => 0.0123017s 13:59:43.9 Info: AlterTable History 13:59:43.9 Info: => 1.5E-06s 13:59:43.9 Info: AlterColumn History Date DateTimeOffset 13:59:43.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) 13:59:43.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" 13:59:43.9 Info: DROP TABLE "History" 13:59:43.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:43.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:43.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:43.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:43.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:43.9 Info: => 0.011139s 13:59:43.9 Info: AlterTable ImportListStatus 13:59:43.9 Info: => 1.6E-06s 13:59:43.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59:43.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) 13:59:43.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:43.9 Info: DROP TABLE "ImportListStatus" 13:59:43.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:43.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:43.9 Info: => 0.0104422s 13:59:43.9 Info: AlterTable ImportListStatus 13:59:43.9 Info: => 1.4E-06s 13:59:43.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59:43.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) 13:59:43.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:43.9 Info: DROP TABLE "ImportListStatus" 13:59:43.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:43.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:43.9 Info: => 0.0104865s 13:59:43.9 Info: AlterTable ImportListStatus 13:59:43.9 Info: => 1.6E-06s 13:59:43.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59:43.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) 13:59:43.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:43.9 Info: DROP TABLE "ImportListStatus" 13:59:43.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:43.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:43.9 Info: => 0.0108618s 13:59:43.9 Info: AlterTable IndexerStatus 13:59:43.9 Info: => 1.9E-06s 13:59:43.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59:44.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) 13:59:44.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:44.0 Info: DROP TABLE "IndexerStatus" 13:59:44.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:44.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:44.0 Info: => 0.0103328s 13:59:44.0 Info: AlterTable IndexerStatus 13:59:44.0 Info: => 1.4E-06s 13:59:44.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:44.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) 13:59:44.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:44.0 Info: DROP TABLE "IndexerStatus" 13:59:44.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:44.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:44.0 Info: => 0.0104634s 13:59:44.0 Info: AlterTable IndexerStatus 13:59:44.0 Info: => 1.5E-06s 13:59:44.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:44.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) 13:59:44.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:44.0 Info: DROP TABLE "IndexerStatus" 13:59:44.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:44.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:44.0 Info: => 0.0103201s 13:59:44.0 Info: AlterTable LyricFiles 13:59:44.0 Info: => 1.4E-06s 13:59:44.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:44.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) 13:59:44.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" 13:59:44.0 Info: DROP TABLE "LyricFiles" 13:59:44.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:44.0 Info: => 0.010019s 13:59:44.0 Info: AlterTable LyricFiles 13:59:44.0 Info: => 1.9E-06s 13:59:44.0 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:44.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) 13:59:44.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" 13:59:44.0 Info: DROP TABLE "LyricFiles" 13:59:44.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:44.0 Info: => 0.0101988s 13:59:44.0 Info: AlterTable MetadataFiles 13:59:44.0 Info: => 1.7E-06s 13:59:44.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:44.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) 13:59:44.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" 13:59:44.0 Info: DROP TABLE "MetadataFiles" 13:59:44.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:44.0 Info: => 0.012887s 13:59:44.0 Info: AlterTable MetadataFiles 13:59:44.0 Info: => 1.7E-06s 13:59:44.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:44.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) 13:59:44.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" 13:59:44.0 Info: DROP TABLE "MetadataFiles" 13:59:44.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:44.0 Info: => 0.0102711s 13:59:44.0 Info: AlterTable PendingReleases 13:59:44.0 Info: => 2E-06s 13:59:44.0 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:44.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) 13:59:44.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:44.0 Info: DROP TABLE "PendingReleases" 13:59:44.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:44.0 Info: => 0.0099717s 13:59:44.0 Info: AlterTable ScheduledTasks 13:59:44.0 Info: => 2E-06s 13:59:44.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:44.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) 13:59:44.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:44.0 Info: DROP TABLE "ScheduledTasks" 13:59:44.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:44.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:44.0 Info: => 0.0103262s 13:59:44.0 Info: AlterTable ScheduledTasks 13:59:44.0 Info: => 1.8E-06s 13:59:44.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:44.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) 13:59:44.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:44.0 Info: DROP TABLE "ScheduledTasks" 13:59:44.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:44.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:44.1 Info: => 0.0104472s 13:59:44.1 Info: AlterTable TrackFiles 13:59:44.1 Info: => 1.3E-06s 13:59:44.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:44.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) 13:59:44.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" 13:59:44.1 Info: DROP TABLE "TrackFiles" 13:59:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:44.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:44.1 Info: => 0.0107513s 13:59:44.1 Info: AlterTable TrackFiles 13:59:44.1 Info: => 1.8E-06s 13:59:44.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:44.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) 13:59:44.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" 13:59:44.1 Info: DROP TABLE "TrackFiles" 13:59:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:44.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:44.1 Info: => 0.0111148s 13:59:44.1 Info: AlterTable VersionInfo 13:59:44.1 Info: => 1.3E-06s 13:59:44.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:44.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:44.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:44.1 Info: DROP TABLE "VersionInfo" 13:59:44.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:44.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:44.1 Info: => 0.0106562s 13:59:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:44', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:44.1 Info: Committing Transaction 13:59:44.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:44.1 Info: => 0.0468066s 13:59:44.1 Info: 62: add_on_delete_to_notifications migrating 13:59:44.1 Info: Beginning Transaction 13:59:44.1 Info: Starting migration of Main DB to 62 13:59:44.1 Info: AlterTable Notifications 13:59:44.1 Info: => 1.9E-06s 13:59:44.1 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:44.1 Info: => 0.0017314s 13:59:44.1 Info: AlterTable Notifications 13:59:44.1 Info: => 1.1E-06s 13:59:44.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:44.1 Info: => 0.0013925s 13:59:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:44', 'add_on_delete_to_notifications') 13:59:44.1 Info: Committing Transaction 13:59:44.2 Info: 62: add_on_delete_to_notifications migrated 13:59:44.2 Info: => 0.0538164s 13:59:44.2 Info: 63: add_custom_formats migrating 13:59:44.2 Info: Beginning Transaction 13:59:44.2 Info: Starting migration of Main DB to 63 13:59:44.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 13:59:44.2 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 13:59:44.2 Info: AlterTable DelayProfiles 13:59:44.2 Info: => 1E-06s 13:59:44.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:44.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:44.2 Info: => 0.0016131s 13:59:44.2 Info: UpdateData 13:59:44.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:44.2 Info: => 9.14E-05s 13:59:44.2 Info: AlterTable TrackFiles 13:59:44.2 Info: => 1E-06s 13:59:44.2 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:44.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:44.2 Info: => 0.0013554s 13:59:44.2 Info: PerformDBOperation 13:59:44.2 Info: Performing DB Operation 13:59:44.2 Info: => 0.0028249s 13:59:44.2 Info: CreateTable CustomFormats 13:59:44.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 13:59:44.2 Info: => 0.0003643s 13:59:44.2 Info: CreateIndex CustomFormats (Name) 13:59:44.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:44.2 Info: => 0.0001961s 13:59:44.2 Info: AlterTable QualityProfiles 13:59:44.2 Info: => 9E-07s 13:59:44.2 Info: CreateColumn QualityProfiles FormatItems String 13:59:44.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:44.2 Info: => 0.0014706s 13:59:44.2 Info: AlterTable QualityProfiles 13:59:44.2 Info: => 1.1E-06s 13:59:44.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:44.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:44.2 Info: => 0.001691s 13:59:44.2 Info: AlterTable QualityProfiles 13:59:44.2 Info: => 1.4E-06s 13:59:44.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:44.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:44.2 Info: => 0.0014195s 13:59:44.2 Info: PerformDBOperation 13:59:44.2 Info: Performing DB Operation 13:59:44.2 Info: => 0.00983s 13:59:44.2 Info: PerformDBOperation 13:59:44.2 Info: Performing DB Operation 13:59:44.2 Info: => 9.88E-05s 13:59:44.2 Info: DeleteColumn ReleaseProfiles Preferred 13:59:44.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 13:59:44.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:44.2 Info: DROP TABLE "ReleaseProfiles" 13:59:44.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:44.2 Info: => 0.0106463s 13:59:44.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:44.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 13:59:44.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:44.2 Info: DROP TABLE "ReleaseProfiles" 13:59:44.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:44.2 Info: => 0.0104181s 13:59:44.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:44.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:44.2 Info: => 0.0001117s 13:59:44.2 Info: AlterTable DelayProfiles 13:59:44.2 Info: => 1.1E-06s 13:59:44.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:44.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:44.2 Info: => 0.0014078s 13:59:44.2 Info: AlterTable DelayProfiles 13:59:44.2 Info: => 8E-07s 13:59:44.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:44.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:44.2 Info: => 0.0013952s 13:59:44.2 Info: -> 2 Insert operations completed in 00:00:00.0003310 taking an average of 00:00:00.0001655 13:59:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:44', 'add_custom_formats') 13:59:44.2 Info: Committing Transaction 13:59:44.2 Info: 63: add_custom_formats migrated 13:59:44.2 Info: => 0.0216494s 13:59:44.2 Debug: Took: 00:00:02.4117917 13:59:44.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 13:59:44.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 13:59:44.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511844040501_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:44.4 Info: DatabaseEngineVersionCheck migrating 13:59:44.4 Info: PerformDBOperation 13:59:44.4 Info: Performing DB Operation 13:59:44.4 Info: SQLite 3.45.3 13:59:44.4 Info: => 0.0530564s 13:59:44.4 Info: DatabaseEngineVersionCheck migrated 13:59:44.4 Info: => 0.0530926s 13:59:44.4 Info: VersionMigration migrating 13:59:44.4 Info: Beginning Transaction 13:59:44.4 Info: CreateTable VersionInfo 13:59:44.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:44.4 Info: => 0.0003553s 13:59:44.4 Info: Committing Transaction 13:59:44.5 Info: VersionMigration migrated 13:59:44.5 Info: => 0.0464982s 13:59:44.5 Info: VersionUniqueMigration migrating 13:59:44.5 Info: Beginning Transaction 13:59:44.5 Info: CreateIndex VersionInfo (Version) 13:59:44.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:44.5 Info: => 0.0003597s 13:59:44.5 Info: AlterTable VersionInfo 13:59:44.5 Info: => 1.2E-06s 13:59:44.5 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:44.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:44.5 Info: => 0.0012542s 13:59:44.5 Info: Committing Transaction 13:59:44.5 Info: VersionUniqueMigration migrated 13:59:44.5 Info: => 0.021638s 13:59:44.5 Info: VersionDescriptionMigration migrating 13:59:44.5 Info: Beginning Transaction 13:59:44.5 Info: AlterTable VersionInfo 13:59:44.5 Info: => 1.6E-06s 13:59:44.5 Info: CreateColumn VersionInfo Description String 13:59:44.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:44.5 Info: => 0.0005238s 13:59:44.5 Info: Committing Transaction 13:59:44.5 Info: VersionDescriptionMigration migrated 13:59:44.5 Info: => 0.0223705s 13:59:44.5 Info: 1: InitialSetup migrating 13:59:44.5 Info: Beginning Transaction 13:59:44.5 Info: Starting migration of Main DB to 1 13:59:44.5 Info: CreateTable Config 13:59:44.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:44.5 Info: => 0.0005961s 13:59:44.5 Info: CreateIndex Config (Key) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:44.5 Info: => 0.0001954s 13:59:44.5 Info: CreateTable RootFolders 13:59:44.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:44.5 Info: => 0.0002338s 13:59:44.5 Info: CreateIndex RootFolders (Path) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:44.5 Info: => 0.0001785s 13:59:44.5 Info: CreateTable Artists 13:59: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) 13:59:44.5 Info: => 0.0005845s 13:59:44.5 Info: CreateIndex Artists (ForeignArtistId) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:44.5 Info: => 0.0002026s 13:59:44.5 Info: CreateIndex Artists (NameSlug) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:44.5 Info: => 0.0001803s 13:59:44.5 Info: CreateIndex Artists (CleanName) 13:59:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:44.5 Info: => 0.0001664s 13:59:44.5 Info: CreateIndex Artists (Path) 13:59:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:44.5 Info: => 0.000172s 13:59:44.5 Info: CreateTable Albums 13:59: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) 13:59:44.5 Info: => 0.0005159s 13:59:44.5 Info: CreateIndex Albums (ForeignAlbumId) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:44.5 Info: => 0.0001816s 13:59:44.5 Info: CreateIndex Albums (MBId) 13:59:44.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:44.5 Info: => 0.0001667s 13:59:44.5 Info: CreateIndex Albums (TADBId) 13:59:44.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:44.5 Info: => 0.0001796s 13:59:44.5 Info: CreateIndex Albums (TitleSlug) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:44.5 Info: => 0.0001685s 13:59:44.5 Info: CreateIndex Albums (CleanTitle) 13:59:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:44.5 Info: => 0.0001771s 13:59:44.5 Info: CreateIndex Albums (Path) 13:59:44.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:44.5 Info: => 0.0001679s 13:59:44.5 Info: CreateTable Tracks 13:59: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) 13:59:44.5 Info: => 0.0003485s 13:59:44.5 Info: CreateIndex Tracks (ForeignTrackId) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:44.5 Info: => 0.0001851s 13:59:44.5 Info: CreateIndex Tracks (ArtistId) 13:59:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:44.5 Info: => 0.0001906s 13:59:44.5 Info: CreateIndex Tracks (TrackFileId) 13:59:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:44.5 Info: => 0.0001642s 13:59:44.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:44.5 Info: => 0.0001809s 13:59:44.5 Info: CreateTable TrackFiles 13:59: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) 13:59:44.5 Info: => 0.0003161s 13:59:44.5 Info: CreateIndex TrackFiles (ArtistId) 13:59:44.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:44.5 Info: => 0.000182s 13:59:44.5 Info: CreateIndex TrackFiles (AlbumId) 13:59:44.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:44.5 Info: => 0.0001626s 13:59:44.5 Info: CreateTable History 13:59: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) 13:59:44.5 Info: => 0.0003275s 13:59:44.5 Info: CreateIndex History (Date) 13:59:44.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:44.5 Info: => 0.0001644s 13:59:44.5 Info: CreateIndex History (EventType) 13:59:44.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:44.5 Info: => 0.0001611s 13:59:44.5 Info: CreateIndex History (DownloadId) 13:59:44.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:44.5 Info: => 0.0001792s 13:59:44.5 Info: CreateIndex History (AlbumId) 13:59:44.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:44.5 Info: => 0.0001643s 13:59:44.5 Info: CreateTable Notifications 13:59: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) 13:59:44.5 Info: => 0.0002956s 13:59:44.5 Info: CreateTable ScheduledTasks 13:59: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) 13:59:44.5 Info: => 0.0003013s 13:59:44.5 Info: CreateIndex ScheduledTasks (TypeName) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:44.5 Info: => 0.0001909s 13:59:44.5 Info: CreateTable Indexers 13:59: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) 13:59:44.5 Info: => 0.0003103s 13:59:44.5 Info: CreateIndex Indexers (Name) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:44.5 Info: => 0.0001805s 13:59:44.5 Info: CreateTable Profiles 13:59: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) 13:59:44.5 Info: => 0.0002378s 13:59:44.5 Info: CreateIndex Profiles (Name) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:44.5 Info: => 0.0001959s 13:59:44.5 Info: CreateTable QualityDefinitions 13:59: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) 13:59:44.5 Info: => 0.0002932s 13:59:44.5 Info: CreateIndex QualityDefinitions (Quality) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:44.5 Info: => 0.000207s 13:59:44.5 Info: CreateIndex QualityDefinitions (Title) 13:59:44.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:44.5 Info: => 0.000197s 13:59:44.5 Info: CreateTable NamingConfig 13:59: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) 13:59:44.5 Info: => 0.0002891s 13:59:44.5 Info: CreateTable Blacklist 13:59: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 '') 13:59:44.5 Info: => 0.0003942s 13:59:44.5 Info: CreateTable Metadata 13:59: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) 13:59:44.5 Info: => 0.0002589s 13:59:44.5 Info: CreateTable MetadataFiles 13:59: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) 13:59:44.5 Info: => 0.0003329s 13:59:44.5 Info: CreateTable DownloadClients 13:59: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) 13:59:44.6 Info: => 0.000303s 13:59:44.6 Info: CreateTable PendingReleases 13:59:44.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 '') 13:59:44.6 Info: => 0.0003227s 13:59:44.6 Info: CreateTable RemotePathMappings 13:59:44.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:44.6 Info: => 0.0002396s 13:59:44.6 Info: CreateTable Tags 13:59:44.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:44.6 Info: => 0.0002452s 13:59:44.6 Info: CreateIndex Tags (Label) 13:59:44.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:44.6 Info: => 0.0001927s 13:59:44.6 Info: CreateTable Restrictions 13:59:44.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:44.6 Info: => 0.0002528s 13:59:44.6 Info: CreateTable DelayProfiles 13:59:44.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) 13:59:44.6 Info: => 0.0003024s 13:59:44.6 Info: CreateTable Users 13:59:44.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:44.6 Info: => 0.0002576s 13:59:44.6 Info: CreateIndex Users (Identifier) 13:59:44.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:44.6 Info: => 0.0002154s 13:59:44.6 Info: CreateIndex Users (Username) 13:59:44.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:44.6 Info: => 0.0001838s 13:59:44.6 Info: CreateTable Commands 13:59:44.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) 13:59:44.6 Info: => 0.0003251s 13:59:44.6 Info: CreateTable IndexerStatus 13:59:44.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) 13:59:44.6 Info: => 0.0002857s 13:59:44.6 Info: CreateIndex IndexerStatus (ProviderId) 13:59:44.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:44.6 Info: => 0.0002009s 13:59:44.6 Info: CreateTable ExtraFiles 13:59:44.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) 13:59:44.6 Info: => 0.0002796s 13:59:44.6 Info: CreateTable LyricFiles 13:59:44.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) 13:59:44.6 Info: => 0.0003364s 13:59:44.6 Info: CreateTable LanguageProfiles 13:59:44.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:44.6 Info: => 0.0002901s 13:59:44.6 Info: CreateIndex LanguageProfiles (Name) 13:59:44.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:44.6 Info: => 0.0001974s 13:59:44.6 Info: CreateTable DownloadClientStatus 13:59:44.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) 13:59:44.6 Info: => 0.0002793s 13:59:44.6 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:44.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:44.6 Info: => 0.0001968s 13:59:44.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:44.6 Info: -> 1 Insert operations completed in 00:00:00.0001597 taking an average of 00:00:00.0001597 13:59:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:44', 'InitialSetup') 13:59:44.6 Info: Committing Transaction 13:59:44.6 Info: 1: InitialSetup migrated 13:59:44.6 Info: => 0.0355154s 13:59:44.6 Info: 2: add_reason_to_pending_releases migrating 13:59:44.6 Info: Beginning Transaction 13:59:44.6 Info: Starting migration of Main DB to 2 13:59:44.6 Info: AlterTable PendingReleases 13:59:44.6 Info: => 1.9E-06s 13:59:44.6 Info: CreateColumn PendingReleases Reason Int32 13:59:44.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:44.6 Info: => 0.001424s 13:59:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:44', 'add_reason_to_pending_releases') 13:59:44.6 Info: Committing Transaction 13:59:44.6 Info: 2: add_reason_to_pending_releases migrated 13:59:44.6 Info: => 0.0224639s 13:59:44.6 Info: 3: add_medium_support migrating 13:59:44.6 Info: Beginning Transaction 13:59:44.6 Info: Starting migration of Main DB to 3 13:59:44.6 Info: AlterTable Albums 13:59:44.6 Info: => 1.5E-06s 13:59:44.6 Info: CreateColumn Albums Media String 13:59:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:44.6 Info: => 0.0014489s 13:59:44.6 Info: AlterTable Tracks 13:59:44.6 Info: => 9E-07s 13:59:44.6 Info: CreateColumn Tracks MediumNumber Int32 13:59:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:44.6 Info: => 0.0011683s 13:59:44.6 Info: AlterTable Tracks 13:59:44.6 Info: => 9E-07s 13:59:44.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:44.6 Info: => 0.0011129s 13:59:44.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:44.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:44.6 Info: => 8.66E-05s 13:59:44.6 Info: DeleteColumn Tracks TrackNumber 13:59:44.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) 13:59:44.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" 13:59:44.6 Info: DROP TABLE "Tracks" 13:59:44.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:44.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:44.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:44.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:44.6 Info: => 0.0103007s 13:59:44.6 Info: AlterTable Tracks 13:59:44.6 Info: => 1.7E-06s 13:59:44.6 Info: CreateColumn Tracks TrackNumber String 13:59:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:44.6 Info: => 0.0011632s 13:59:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:44', 'add_medium_support') 13:59:44.6 Info: Committing Transaction 13:59:44.7 Info: 3: add_medium_support migrated 13:59:44.7 Info: => 0.0253901s 13:59:44.7 Info: 4: add_various_qualites_in_profile migrating 13:59:44.7 Info: Beginning Transaction 13:59:44.7 Info: Starting migration of Main DB to 4 13:59:44.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:44.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:44.7 Info: => 0.0001808s 13:59:44.7 Info: PerformDBOperation 13:59:44.7 Info: Performing DB Operation 13:59:44.7 Info: => 0.000108s 13:59:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:44', 'add_various_qualites_in_profile') 13:59:44.7 Info: Committing Transaction 13:59:44.7 Info: 4: add_various_qualites_in_profile migrated 13:59:44.7 Info: => 0.0224878s 13:59:44.7 Info: 5: metadata_profiles migrating 13:59:44.7 Info: Beginning Transaction 13:59:44.7 Info: Starting migration of Main DB to 5 13:59:44.7 Info: CreateTable MetadataProfiles 13:59:44.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:44.7 Info: => 0.0004705s 13:59:44.7 Info: CreateIndex MetadataProfiles (Name) 13:59:44.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:44.7 Info: => 0.0002373s 13:59:44.7 Info: AlterTable Artists 13:59:44.7 Info: => 1.1E-06s 13:59:44.7 Info: CreateColumn Artists MetadataProfileId Int32 13:59:44.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:44.7 Info: => 0.0013321s 13:59:44.7 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:44.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) 13:59:44.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" 13:59:44.7 Info: DROP TABLE "Artists" 13:59:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:44.7 Info: => 0.0109885s 13:59:44.7 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:44.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) 13:59:44.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" 13:59:44.7 Info: DROP TABLE "Artists" 13:59:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:44.7 Info: => 0.0111847s 13:59:44.7 Info: AlterTable Albums 13:59:44.7 Info: => 1.6E-06s 13:59:44.7 Info: CreateColumn Albums SecondaryTypes String 13:59:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:44.7 Info: => 0.0012871s 13:59:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:44', 'metadata_profiles') 13:59:44.7 Info: Committing Transaction 13:59:44.7 Info: 5: metadata_profiles migrated 13:59:44.7 Info: => 0.025264s 13:59:44.7 Info: 6: separate_automatic_and_interactive_search migrating 13:59:44.7 Info: Beginning Transaction 13:59:44.7 Info: Starting migration of Main DB to 6 13:59:44.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:44.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) 13:59:44.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:44.7 Info: DROP TABLE "Indexers" 13:59:44.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:44.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:44.8 Info: => 0.0210735s 13:59:44.8 Info: AlterTable Indexers 13:59:44.8 Info: => 1.5E-06s 13:59:44.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:44.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:44.8 Info: => 0.0012132s 13:59:44.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:44.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:44.8 Info: => 7.95E-05s 13:59:44.8 Info: AlterTable Indexers 13:59:44.8 Info: => 9E-07s 13:59:44.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59: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, "EnableInteractiveSearch" INTEGER NOT NULL) 13:59:44.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" 13:59:44.8 Info: DROP TABLE "Indexers" 13:59:44.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:44.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:44.8 Info: => 0.0086375s 13:59:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:44', 'separate_automatic_and_interactive_search') 13:59:44.8 Info: Committing Transaction 13:59:44.8 Info: 6: separate_automatic_and_interactive_search migrated 13:59:44.8 Info: => 0.0299078s 13:59:44.8 Info: 7: change_album_path_to_relative migrating 13:59:44.8 Info: Beginning Transaction 13:59:44.8 Info: Starting migration of Main DB to 7 13:59:44.8 Info: DeleteColumn Albums Path 13:59:44.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) 13:59:44.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" 13:59:44.8 Info: DROP TABLE "Albums" 13:59:44.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:44.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:44.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:44.8 Info: => 0.0103207s 13:59:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:44', 'change_album_path_to_relative') 13:59:44.8 Info: Committing Transaction 13:59:44.8 Info: 7: change_album_path_to_relative migrated 13:59:44.8 Info: => 0.0398508s 13:59:44.8 Info: 8: change_quality_size_mb_to_kb migrating 13:59:44.8 Info: Beginning Transaction 13:59:44.8 Info: Starting migration of Main DB to 8 13:59:44.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 13:59:44.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 13:59:44.8 Info: => 0.0001646s 13:59:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:44', 'change_quality_size_mb_to_kb') 13:59:44.8 Info: Committing Transaction 13:59:44.8 Info: 8: change_quality_size_mb_to_kb migrated 13:59:44.8 Info: => 0.0226438s 13:59:44.8 Info: 9: album_releases migrating 13:59:44.8 Info: Beginning Transaction 13:59:44.8 Info: Starting migration of Main DB to 9 13:59:44.8 Info: AlterTable Albums 13:59:44.8 Info: => 1.4E-06s 13:59:44.8 Info: CreateColumn Albums Releases String 13:59:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:44.8 Info: => 0.0014044s 13:59:44.8 Info: AlterTable Albums 13:59:44.8 Info: => 7E-07s 13:59:44.8 Info: CreateColumn Albums CurrentRelease String 13:59:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:44.8 Info: => 0.0010645s 13:59:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:44', 'album_releases') 13:59:44.8 Info: Committing Transaction 13:59:44.9 Info: 9: album_releases migrated 13:59:44.9 Info: => 0.0212054s 13:59:44.9 Info: 10: album_releases_fix migrating 13:59:44.9 Info: Beginning Transaction 13:59:44.9 Info: Starting migration of Main DB to 10 13:59:44.9 Info: AlterTable Albums 13:59:44.9 Info: => 1.6E-06s 13:59:44.9 Info: AlterColumn Albums Releases String 13:59: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) 13:59: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" 13:59:44.9 Info: DROP TABLE "Albums" 13:59:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:44.9 Info: => 0.0104164s 13:59:44.9 Info: AlterTable Albums 13:59:44.9 Info: => 1.7E-06s 13:59:44.9 Info: AlterColumn Albums CurrentRelease String 13:59: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) 13:59: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" 13:59:44.9 Info: DROP TABLE "Albums" 13:59:44.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:44.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:44.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:44.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:44.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:44.9 Info: => 0.0132476s 13:59:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:44', 'album_releases_fix') 13:59:44.9 Info: Committing Transaction 13:59:44.9 Info: 10: album_releases_fix migrated 13:59:44.9 Info: => 0.0348486s 13:59:44.9 Info: 11: import_lists migrating 13:59:44.9 Info: Beginning Transaction 13:59:44.9 Info: Starting migration of Main DB to 11 13:59:44.9 Info: CreateTable ImportLists 13:59: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) 13:59:44.9 Info: => 0.0005334s 13:59:44.9 Info: CreateIndex ImportLists (Name) 13:59:44.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:44.9 Info: => 0.0002106s 13:59:44.9 Info: CreateTable ImportListStatus 13:59: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) 13:59:44.9 Info: => 0.0002851s 13:59:44.9 Info: CreateIndex ImportListStatus (ProviderId) 13:59:44.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:44.9 Info: => 0.0001904s 13:59:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:44', 'import_lists') 13:59:44.9 Info: Committing Transaction 13:59:44.9 Info: 11: import_lists migrated 13:59:44.9 Info: => 0.0209897s 13:59:44.9 Info: 12: add_release_status migrating 13:59:44.9 Info: Beginning Transaction 13:59:44.9 Info: Starting migration of Main DB to 12 13:59:44.9 Info: AlterTable MetadataProfiles 13:59:44.9 Info: => 1.7E-06s 13:59:44.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:44.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:44.9 Info: => 0.0018328s 13:59:44.9 Info: PerformDBOperation 13:59:44.9 Info: Performing DB Operation 13:59:44.9 Info: => 6.44E-05s 13:59:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:44', 'add_release_status') 13:59:44.9 Info: Committing Transaction 13:59:45.0 Info: 12: add_release_status migrated 13:59:45.0 Info: => 0.020791s 13:59:45.0 Info: 13: album_download_notification migrating 13:59:45.0 Info: Beginning Transaction 13:59:45.0 Info: Starting migration of Main DB to 13 13:59:45.0 Info: AlterTable Notifications 13:59:45.0 Info: => 1.8E-06s 13:59:45.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:45.0 Info: => 0.0016089s 13:59:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:45', 'album_download_notification') 13:59:45.0 Info: Committing Transaction 13:59:45.0 Info: 13: album_download_notification migrated 13:59:45.0 Info: => 0.0225s 13:59:45.0 Info: 14: fix_language_metadata_profiles migrating 13:59:45.0 Info: Beginning Transaction 13:59:45.0 Info: Starting migration of Main DB to 14 13:59:45.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 13:59:45.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 13:59:45.0 Info: => 0.0003s 13:59:45.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 13:59:45.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 13:59:45.0 Info: => 0.0001522s 13:59:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:45', 'fix_language_metadata_profiles') 13:59:45.0 Info: Committing Transaction 13:59:45.0 Info: 14: fix_language_metadata_profiles migrated 13:59:45.0 Info: => 0.0208323s 13:59:45.0 Info: 15: remove_fanzub migrating 13:59:45.0 Info: Beginning Transaction 13:59:45.0 Info: Starting migration of Main DB to 15 13:59:45.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:45.0 Info: => 0.000149s 13:59:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:45', 'remove_fanzub') 13:59:45.0 Info: Committing Transaction 13:59:45.0 Info: 15: remove_fanzub migrated 13:59:45.0 Info: => 0.0225873s 13:59:45.0 Info: 16: update_artist_history_indexes migrating 13:59:45.0 Info: Beginning Transaction 13:59:45.0 Info: Starting migration of Main DB to 16 13:59:45.0 Info: CreateIndex Albums (ArtistId) 13:59:45.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:45.0 Info: => 0.0003729s 13:59:45.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:45.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:45.0 Info: => 0.0002044s 13:59:45.0 Info: DeleteIndex History (AlbumId) 13:59:45.0 Info: DROP INDEX "IX_History_AlbumId" 13:59:45.0 Info: => 0.0002716s 13:59:45.0 Info: CreateIndex History (AlbumId, Date) 13:59:45.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:45.0 Info: => 0.0002037s 13:59:45.0 Info: DeleteIndex History (DownloadId) 13:59:45.0 Info: DROP INDEX "IX_History_DownloadId" 13:59:45.0 Info: => 0.0002132s 13:59:45.0 Info: CreateIndex History (DownloadId, Date) 13:59:45.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:45.0 Info: => 0.0002011s 13:59:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:45', 'update_artist_history_indexes') 13:59:45.0 Info: Committing Transaction 13:59:45.1 Info: 16: update_artist_history_indexes migrated 13:59:45.1 Info: => 0.0223516s 13:59:45.1 Info: 17: remove_nma migrating 13:59:45.1 Info: Beginning Transaction 13:59:45.1 Info: Starting migration of Main DB to 17 13:59:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:45.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:45.1 Info: => 0.0001676s 13:59:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:45', 'remove_nma') 13:59:45.1 Info: Committing Transaction 13:59:45.1 Info: 17: remove_nma migrated 13:59:45.1 Info: => 0.020919s 13:59:45.1 Info: 18: album_disambiguation migrating 13:59:45.1 Info: Beginning Transaction 13:59:45.1 Info: Starting migration of Main DB to 18 13:59:45.1 Info: AlterTable Albums 13:59:45.1 Info: => 1.8E-06s 13:59:45.1 Info: CreateColumn Albums Disambiguation String 13:59:45.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:45.1 Info: => 0.0016238s 13:59:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:45', 'album_disambiguation') 13:59:45.1 Info: Committing Transaction 13:59:45.1 Info: 18: album_disambiguation migrated 13:59:45.1 Info: => 0.0225109s 13:59:45.1 Info: 19: add_ape_quality_in_profiles migrating 13:59:45.1 Info: Beginning Transaction 13:59:45.1 Info: Starting migration of Main DB to 19 13:59:45.1 Info: PerformDBOperation 13:59:45.1 Info: Performing DB Operation 13:59:45.1 Info: => 0.0001148s 13:59:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:45', 'add_ape_quality_in_profiles') 13:59:45.1 Info: Committing Transaction 13:59:45.1 Info: 19: add_ape_quality_in_profiles migrated 13:59:45.1 Info: => 0.0225616s 13:59:45.1 Info: 20: remove_pushalot migrating 13:59:45.1 Info: Beginning Transaction 13:59:45.1 Info: Starting migration of Main DB to 20 13:59:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:45.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:45.1 Info: => 0.0001599s 13:59:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:45.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:45.1 Info: => 8.08E-05s 13:59:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:45.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:45.1 Info: => 8.19E-05s 13:59:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:45', 'remove_pushalot') 13:59:45.1 Info: Committing Transaction 13:59:45.1 Info: 20: remove_pushalot migrated 13:59:45.1 Info: => 0.0222587s 13:59:45.1 Info: 21: add_custom_filters migrating 13:59:45.1 Info: Beginning Transaction 13:59:45.1 Info: Starting migration of Main DB to 21 13:59:45.1 Info: CreateTable CustomFilters 13:59:45.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:45.1 Info: => 0.0004599s 13:59:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:45', 'add_custom_filters') 13:59:45.1 Info: Committing Transaction 13:59:45.2 Info: 21: add_custom_filters migrated 13:59:45.2 Info: => 0.0223801s 13:59:45.2 Info: 22: import_list_tags migrating 13:59:45.2 Info: Beginning Transaction 13:59:45.2 Info: Starting migration of Main DB to 22 13:59:45.2 Info: AlterTable ImportLists 13:59:45.2 Info: => 1.9E-06s 13:59:45.2 Info: CreateColumn ImportLists Tags String 13:59:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:45.2 Info: => 0.0016152s 13:59:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:45', 'import_list_tags') 13:59:45.2 Info: Committing Transaction 13:59:45.2 Info: 22: import_list_tags migrated 13:59:45.2 Info: => 0.0239562s 13:59:45.2 Info: 23: add_release_groups_etc migrating 13:59:45.2 Info: Beginning Transaction 13:59:45.2 Info: Starting migration of Main DB to 23 13:59:45.2 Info: CreateTable ArtistMetadata 13:59:45.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) 13:59:45.2 Info: => 0.0005816s 13:59:45.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:45.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:45.2 Info: => 0.0002266s 13:59:45.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" 13:59:45.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" 13:59:45.2 Info: => 0.00018s 13:59:45.2 Info: AlterTable Artists 13:59:45.2 Info: => 1.1E-06s 13:59:45.2 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:45.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:45.2 Info: => 0.0015703s 13:59:45.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:45.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:45.2 Info: => 0.0002057s 13:59:45.2 Info: CreateTable AlbumReleases 13:59:45.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) 13:59:45.2 Info: => 0.0004294s 13:59:45.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:45.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:45.2 Info: => 0.0002116s 13:59:45.2 Info: CreateIndex AlbumReleases (AlbumId) 13:59:45.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:45.2 Info: => 0.000191s 13:59:45.2 Info: PerformDBOperation 13:59:45.2 Info: Performing DB Operation 13:59:45.2 Info: => 0.0001209s 13:59:45.2 Info: AlterTable Albums 13:59:45.2 Info: => 1.6E-06s 13:59:45.2 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:45.2 Info: => 0.0014784s 13:59:45.2 Info: AlterTable Albums 13:59:45.2 Info: => 1.7E-06s 13:59:45.2 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:45.2 Info: => 0.0014456s 13:59:45.2 Info: AlterTable Albums 13:59:45.2 Info: => 1E-06s 13:59:45.2 Info: CreateColumn Albums Links String 13:59:45.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:45.2 Info: => 0.0013886s 13:59:45.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:45.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:45.2 Info: => 0.000193s 13:59:45.2 Info: AlterTable Tracks 13:59:45.2 Info: => 1.1E-06s 13:59:45.2 Info: CreateColumn Tracks ForeignRecordingId String 13:59:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:45.2 Info: => 0.0013622s 13:59:45.2 Info: AlterTable Tracks 13:59:45.2 Info: => 9E-07s 13:59:45.2 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:45.2 Info: => 0.0013432s 13:59:45.2 Info: AlterTable Tracks 13:59:45.2 Info: => 7E-07s 13:59:45.2 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:45.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:45.2 Info: => 0.001339s 13:59:45.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:45.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:45.2 Info: => 0.0001662s 13:59:45.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:45.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:45.2 Info: => 0.00014s 13:59:45.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:45.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) 13:59:45.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" 13:59:45.2 Info: DROP TABLE "Artists" 13:59:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:45.2 Info: => 0.0148594s 13:59:45.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:45.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) 13:59:45.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" 13:59:45.2 Info: DROP TABLE "Albums" 13:59:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:45.2 Info: => 0.0120203s 13:59:45.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:45.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) 13:59:45.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" 13:59:45.2 Info: DROP TABLE "Tracks" 13:59:45.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:45.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:45.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:45.2 Info: => 0.0111207s 13:59:45.2 Info: DeleteColumn TrackFiles ArtistId 13:59: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) 13:59: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" 13:59:45.3 Info: DROP TABLE "TrackFiles" 13:59:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:45.3 Info: => 0.0101182s 13:59:45.3 Info: CreateIndex Artists (ArtistMetadataId) 13:59:45.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:45.3 Info: => 0.0001782s 13:59:45.3 Info: CreateIndex Artists (Monitored) 13:59:45.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:45.3 Info: => 0.0001699s 13:59:45.3 Info: CreateIndex Albums (ArtistMetadataId) 13:59:45.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:45.3 Info: => 0.0001695s 13:59:45.3 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:45.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:45.3 Info: => 0.0001709s 13:59:45.3 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:45.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:45.3 Info: => 0.0001691s 13:59:45.3 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:45.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:45.3 Info: => 0.000169s 13:59:45.3 Info: UpdateData 13:59:45.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:45.3 Info: => 0.0001094s 13:59:45.3 Info: UpdateData 13:59:45.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:45.3 Info: => 7.81E-05s 13:59:45.3 Info: UpdateData 13:59:45.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:45.3 Info: => 9.79E-05s 13:59:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:45', 'add_release_groups_etc') 13:59:45.3 Info: Committing Transaction 13:59:45.3 Info: 23: add_release_groups_etc migrated 13:59:45.3 Info: => 0.0206546s 13:59:45.3 Info: 24: NewMediaInfoFormat migrating 13:59:45.3 Info: Beginning Transaction 13:59:45.3 Info: Starting migration of Main DB to 24 13:59:45.3 Info: UpdateData 13:59:45.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:45.3 Info: => 0.0001742s 13:59:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:45', 'NewMediaInfoFormat') 13:59:45.3 Info: Committing Transaction 13:59:45.3 Info: 24: NewMediaInfoFormat migrated 13:59:45.3 Info: => 0.0206816s 13:59:45.3 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:45.3 Info: Beginning Transaction 13:59:45.3 Info: Starting migration of Main DB to 25 13:59:45.3 Info: RenameTable Restrictions ReleaseProfiles 13:59:45.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:45.3 Info: => 0.0043006s 13:59:45.3 Info: AlterTable ReleaseProfiles 13:59:45.3 Info: => 1.6E-06s 13:59:45.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:45.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:45.3 Info: => 0.0013054s 13:59:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:45', 'rename_restrictions_to_release_profiles') 13:59:45.3 Info: Committing Transaction 13:59:45.3 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:45.3 Info: => 0.0237026s 13:59:45.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:45.3 Info: Beginning Transaction 13:59:45.3 Info: Starting migration of Main DB to 26 13:59:45.3 Info: RenameTable Profiles QualityProfiles 13:59:45.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:45.3 Info: => 0.0042394s 13:59:45.3 Info: AlterTable QualityProfiles 13:59:45.3 Info: => 1.9E-06s 13:59:45.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:45.3 Info: => 0.0013186s 13:59:45.3 Info: AlterTable LanguageProfiles 13:59:45.3 Info: => 9E-07s 13:59:45.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:45.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:45.3 Info: => 0.0012203s 13:59:45.3 Info: UpdateData 13:59:45.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:45.3 Info: => 9.14E-05s 13:59:45.3 Info: UpdateData 13:59:45.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:45.3 Info: => 7.72E-05s 13:59:45.3 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59: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) 13:59: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" 13:59:45.3 Info: DROP TABLE "Artists" 13:59:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:45.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:45.4 Info: => 0.0140562s 13:59:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:45', 'rename_quality_profiles_add_upgrade_allowed') 13:59:45.4 Info: Committing Transaction 13:59:45.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:45.4 Info: => 0.0438568s 13:59:45.4 Info: 27: add_import_exclusions migrating 13:59:45.4 Info: Beginning Transaction 13:59:45.4 Info: Starting migration of Main DB to 27 13:59:45.4 Info: CreateTable ImportListExclusions 13:59:45.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:45.4 Info: => 0.0004726s 13:59:45.4 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:45.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:45.4 Info: => 0.000223s 13:59:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:45', 'add_import_exclusions') 13:59:45.4 Info: Committing Transaction 13:59:45.4 Info: 27: add_import_exclusions migrated 13:59:45.4 Info: => 0.0219571s 13:59:45.4 Info: 28: clean_artist_metadata_table migrating 13:59:45.4 Info: Beginning Transaction 13:59:45.4 Info: Starting migration of Main DB to 28 13:59:45.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) 13:59:45.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) 13:59:45.4 Info: => 0.0003914s 13:59:45.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) 13:59:45.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) 13:59:45.4 Info: => 0.0002521s 13:59:45.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) 13:59:45.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) 13:59:45.4 Info: => 0.0002282s 13:59:45.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) 13:59:45.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) 13:59:45.4 Info: => 0.000228s 13:59:45.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) 13:59:45.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) 13:59:45.4 Info: => 0.0002249s 13:59:45.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) 13:59:45.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) 13:59:45.4 Info: => 0.0002252s 13:59:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:45', 'clean_artist_metadata_table') 13:59:45.4 Info: Committing Transaction 13:59:45.4 Info: 28: clean_artist_metadata_table migrated 13:59:45.4 Info: => 0.0226211s 13:59:45.4 Info: 29: health_issue_notification migrating 13:59:45.4 Info: Beginning Transaction 13:59:45.4 Info: Starting migration of Main DB to 29 13:59:45.4 Info: AlterTable Notifications 13:59:45.4 Info: => 1.4E-06s 13:59:45.4 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:45.4 Info: => 0.0016861s 13:59:45.4 Info: AlterTable Notifications 13:59:45.4 Info: => 1.2E-06s 13:59:45.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:45.4 Info: => 0.0013773s 13:59:45.4 Info: AlterTable Notifications 13:59:45.4 Info: => 1.1E-06s 13:59:45.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:45.4 Info: => 0.0013388s 13:59:45.4 Info: AlterTable Notifications 13:59:45.4 Info: => 1.3E-06s 13:59:45.4 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:45.4 Info: => 0.0012905s 13:59:45.4 Info: AlterTable Notifications 13:59:45.4 Info: => 1.1E-06s 13:59:45.4 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:45.4 Info: => 0.0012658s 13:59:45.4 Info: DeleteColumn Notifications OnDownload 13:59:45.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) 13:59:45.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" 13:59:45.4 Info: DROP TABLE "Notifications" 13:59:45.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:45.4 Info: => 0.0105716s 13:59:45.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:45.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) 13:59:45.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" 13:59:45.5 Info: DROP TABLE "Notifications" 13:59:45.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:45.5 Info: => 0.0104477s 13:59:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:45', 'health_issue_notification') 13:59:45.5 Info: Committing Transaction 13:59:45.5 Info: 29: health_issue_notification migrated 13:59:45.5 Info: => 0.0311091s 13:59:45.5 Info: 30: add_mediafilerepository_mtime migrating 13:59:45.5 Info: Beginning Transaction 13:59:45.5 Info: Starting migration of Main DB to 30 13:59:45.5 Info: AlterTable TrackFiles 13:59:45.5 Info: => 1.7E-06s 13:59:45.5 Info: CreateColumn TrackFiles Modified DateTime 13:59:45.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:45.5 Info: => 0.0017051s 13:59:45.5 Info: AlterTable TrackFiles 13:59:45.5 Info: => 1E-06s 13:59:45.5 Info: CreateColumn TrackFiles Path String 13:59:45.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:45.5 Info: => 0.0013007s 13:59:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:45.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:45.5 Info: => 8.81E-05s 13:59:45.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) 13:59:45.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) 13:59:45.5 Info: => 0.0002487s 13:59:45.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) 13:59:45.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) 13:59:45.5 Info: => 0.0002612s 13:59:45.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) 13:59:45.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) 13:59:45.5 Info: => 0.0002696s 13:59:45.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") 13:59:45.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") 13:59:45.5 Info: => 0.0001591s 13:59:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:45.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:45.5 Info: => 0.0001169s 13:59:45.5 Info: AlterTable TrackFiles 13:59:45.5 Info: => 1E-06s 13:59:45.5 Info: AlterColumn TrackFiles Path String 13:59:45.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) 13:59:45.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" 13:59:45.5 Info: DROP TABLE "TrackFiles" 13:59:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:45.5 Info: => 0.0107356s 13:59:45.5 Info: CreateIndex TrackFiles (Path) 13:59:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:45.5 Info: => 0.0001908s 13:59:45.5 Info: DeleteColumn TrackFiles RelativePath 13:59:45.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) 13:59:45.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" 13:59:45.5 Info: DROP TABLE "TrackFiles" 13:59:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:45.5 Info: => 0.0144242s 13:59:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:45', 'add_mediafilerepository_mtime') 13:59:45.5 Info: Committing Transaction 13:59:45.5 Info: 30: add_mediafilerepository_mtime migrated 13:59:45.5 Info: => 0.0352749s 13:59:45.5 Info: 31: add_artistmetadataid_constraint migrating 13:59:45.5 Info: Beginning Transaction 13:59:45.5 Info: Starting migration of Main DB to 31 13:59:45.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") 13:59:45.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") 13:59:45.5 Info: => 0.0002729s 13:59:45.5 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:45.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:45.5 Info: => 0.0003133s 13:59:45.5 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:45.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) 13:59:45.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" 13:59:45.5 Info: DROP TABLE "Artists" 13:59:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:45.5 Info: => 0.0113907s 13:59:45.5 Info: CreateIndex Artists (ArtistMetadataId) 13:59:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:45.5 Info: => 0.0001892s 13:59:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:45', 'add_artistmetadataid_constraint') 13:59:45.5 Info: Committing Transaction 13:59:45.6 Info: 31: add_artistmetadataid_constraint migrated 13:59:45.6 Info: => 0.023454s 13:59:45.6 Info: 32: old_ids_and_artist_alias migrating 13:59:45.6 Info: Beginning Transaction 13:59:45.6 Info: Starting migration of Main DB to 32 13:59:45.6 Info: AlterTable ArtistMetadata 13:59:45.6 Info: => 1.8E-06s 13:59:45.6 Info: CreateColumn ArtistMetadata Aliases String 13:59:45.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:45.6 Info: => 0.0017018s 13:59:45.6 Info: AlterTable ArtistMetadata 13:59:45.6 Info: => 1.1E-06s 13:59:45.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:45.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:45.6 Info: => 0.0013189s 13:59:45.6 Info: AlterTable Albums 13:59:45.6 Info: => 1.1E-06s 13:59:45.6 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:45.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:45.6 Info: => 0.0013096s 13:59:45.6 Info: AlterTable AlbumReleases 13:59:45.6 Info: => 9E-07s 13:59:45.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:45.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:45.6 Info: => 0.0012948s 13:59:45.6 Info: AlterTable Tracks 13:59:45.6 Info: => 1E-06s 13:59:45.6 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:45.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:45.6 Info: => 0.0012846s 13:59:45.6 Info: AlterTable Tracks 13:59:45.6 Info: => 9E-07s 13:59:45.6 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:45.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:45.6 Info: => 0.001289s 13:59:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:45', 'old_ids_and_artist_alias') 13:59:45.6 Info: Committing Transaction 13:59:45.6 Info: 32: old_ids_and_artist_alias migrated 13:59:45.6 Info: => 0.0264318s 13:59:45.6 Info: 33: download_propers_config migrating 13:59:45.6 Info: Beginning Transaction 13:59:45.6 Info: Starting migration of Main DB to 33 13:59:45.6 Info: PerformDBOperation 13:59:45.6 Info: Performing DB Operation 13:59:45.6 Info: => 0.0001234s 13:59:45.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:45.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:45.6 Info: => 0.0001045s 13:59:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:45', 'download_propers_config') 13:59:45.6 Info: Committing Transaction 13:59:46.0 Info: 33: download_propers_config migrated 13:59:46.0 Info: => 0.3644703s 13:59:46.0 Info: 34: remove_language_profiles migrating 13:59:46.0 Info: Beginning Transaction 13:59:46.0 Info: Starting migration of Main DB to 34 13:59:46.0 Info: DeleteTable LanguageProfiles 13:59:46.0 Info: DROP TABLE "LanguageProfiles" 13:59:46.0 Info: => 0.000528s 13:59:46.0 Info: DeleteColumn Artists LanguageProfileId 13:59:46.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) 13:59:46.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" 13:59:46.0 Info: DROP TABLE "Artists" 13:59:46.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:46.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:46.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:46.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:46.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:46.0 Info: => 0.0115609s 13:59:46.0 Info: DeleteColumn ImportLists LanguageProfileId 13:59:46.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) 13:59:46.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" 13:59:46.0 Info: DROP TABLE "ImportLists" 13:59:46.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:46.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:46.0 Info: => 0.0107912s 13:59:46.0 Info: DeleteColumn Blacklist Language 13:59:46.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) 13:59:46.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" 13:59:46.0 Info: DROP TABLE "Blacklist" 13:59:46.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:46.0 Info: => 0.0102649s 13:59:46.0 Info: DeleteColumn History Language 13:59:46.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) 13:59:46.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" 13:59:46.0 Info: DROP TABLE "History" 13:59:46.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:46.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:46.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:46.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:46.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:46.0 Info: => 0.0115119s 13:59:46.0 Info: DeleteColumn LyricFiles Language 13:59: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) 13:59: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" 13:59:46.0 Info: DROP TABLE "LyricFiles" 13:59:46.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:46.0 Info: => 0.012948s 13:59:46.0 Info: DeleteColumn TrackFiles Language 13:59: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) 13:59: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" 13:59:46.0 Info: DROP TABLE "TrackFiles" 13:59:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:46.0 Info: => 0.0108307s 13:59:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:46', 'remove_language_profiles') 13:59:46.0 Info: Committing Transaction 13:59:46.5 Info: 34: remove_language_profiles migrated 13:59:46.5 Info: => 0.4653999s 13:59:46.5 Info: 35: multi_disc_naming_format migrating 13:59:46.5 Info: Beginning Transaction 13:59:46.5 Info: Starting migration of Main DB to 35 13:59:46.5 Info: AlterTable NamingConfig 13:59:46.5 Info: => 1.6E-06s 13:59:46.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:46.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:46.5 Info: => 0.0014385s 13:59:46.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:46.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:46.5 Info: => 7.53E-05s 13:59:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:46', 'multi_disc_naming_format') 13:59:46.5 Info: Committing Transaction 13:59:46.5 Info: 35: multi_disc_naming_format migrated 13:59:46.5 Info: => 0.0235159s 13:59:46.5 Info: 36: add_download_client_priority migrating 13:59:46.5 Info: Beginning Transaction 13:59:46.5 Info: Starting migration of Main DB to 36 13:59:46.5 Info: AlterTable DownloadClients 13:59:46.5 Info: => 1.5E-06s 13:59:46.5 Info: CreateColumn DownloadClients Priority Int32 13:59:46.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:46.5 Info: => 0.0015128s 13:59:46.5 Info: PerformDBOperation 13:59:46.5 Info: Performing DB Operation 13:59:46.5 Info: => 9.56E-05s 13:59:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:46', 'add_download_client_priority') 13:59:46.5 Info: Committing Transaction 13:59:46.5 Info: 36: add_download_client_priority migrated 13:59:46.5 Info: => 0.0211121s 13:59:46.5 Info: 37: remove_growl_prowl migrating 13:59:46.5 Info: Beginning Transaction 13:59:46.5 Info: Starting migration of Main DB to 37 13:59:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:46.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 13:59:46.5 Info: => 0.0001309s 13:59:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:46.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 13:59:46.5 Info: => 7.92E-05s 13:59:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T13:59:46', 'remove_growl_prowl') 13:59:46.5 Info: Committing Transaction 13:59:46.6 Info: 37: remove_growl_prowl migrated 13:59:46.6 Info: => 0.0226817s 13:59:46.6 Info: 38: remove_plex_hometheatre migrating 13:59:46.6 Info: Beginning Transaction 13:59:46.6 Info: Starting migration of Main DB to 38 13:59:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:46.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 13:59:46.6 Info: => 0.0001309s 13:59:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:46.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 13:59:46.6 Info: => 7.74E-05s 13:59:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T13:59:46', 'remove_plex_hometheatre') 13:59:46.6 Info: Committing Transaction 13:59:46.6 Info: 38: remove_plex_hometheatre migrated 13:59:46.6 Info: => 0.0282886s 13:59:46.6 Info: 39: add_root_folder_add_defaults migrating 13:59:46.6 Info: Beginning Transaction 13:59:46.6 Info: Starting migration of Main DB to 39 13:59:46.6 Info: AlterTable RootFolders 13:59:46.6 Info: => 1.3E-06s 13:59:46.6 Info: CreateColumn RootFolders Name String 13:59:46.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 13:59:46.6 Info: => 0.0015933s 13:59:46.6 Info: AlterTable RootFolders 13:59:46.6 Info: => 1.4E-06s 13:59:46.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 13:59:46.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 13:59:46.6 Info: => 0.0012987s 13:59:46.6 Info: AlterTable RootFolders 13:59:46.6 Info: => 1.1E-06s 13:59:46.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 13:59:46.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 13:59:46.6 Info: => 0.0012046s 13:59:46.6 Info: AlterTable RootFolders 13:59:46.6 Info: => 1E-06s 13:59:46.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 13:59:46.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:46.6 Info: => 0.0011679s 13:59:46.6 Info: AlterTable RootFolders 13:59:46.6 Info: => 7E-07s 13:59:46.6 Info: CreateColumn RootFolders DefaultTags String 13:59:46.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 13:59:46.6 Info: => 0.0011488s 13:59:46.6 Info: PerformDBOperation 13:59:46.6 Info: Performing DB Operation 13:59:46.6 Info: => 0.0001113s 13:59:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T13:59:46', 'add_root_folder_add_defaults') 13:59:46.6 Info: Committing Transaction 13:59:46.6 Info: 39: add_root_folder_add_defaults migrated 13:59:46.6 Info: => 0.0213872s 13:59:46.6 Info: 40: task_duration migrating 13:59:46.6 Info: Beginning Transaction 13:59:46.6 Info: Starting migration of Main DB to 40 13:59:46.6 Info: AlterTable ScheduledTasks 13:59:46.6 Info: => 1.4E-06s 13:59:46.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 13:59:46.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 13:59:46.6 Info: => 0.001589s 13:59:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T13:59:46', 'task_duration') 13:59:46.6 Info: Committing Transaction 13:59:46.6 Info: 40: task_duration migrated 13:59:46.6 Info: => 0.0226301s 13:59:46.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 13:59:46.6 Info: Beginning Transaction 13:59:46.6 Info: Starting migration of Main DB to 41 13:59:46.6 Info: AlterTable ReleaseProfiles 13:59:46.6 Info: => 1.5E-06s 13:59:46.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 13:59:46.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 13:59:46.6 Info: => 0.0015532s 13:59:46.6 Info: AlterTable ReleaseProfiles 13:59:46.6 Info: => 7E-07s 13:59:46.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 13:59:46.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 13:59:46.6 Info: => 0.0012366s 13:59:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T13:59:46', 'add_indexer_and_enabled_to_release_profiles') 13:59:46.6 Info: Committing Transaction 13:59:46.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 13:59:46.7 Info: => 0.0245449s 13:59:46.7 Info: 42: remove_album_folders migrating 13:59:46.7 Info: Beginning Transaction 13:59:46.7 Info: Starting migration of Main DB to 42 13:59:46.7 Info: DeleteColumn Artists AlbumFolder 13:59:46.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) 13:59:46.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" 13:59:46.7 Info: DROP TABLE "Artists" 13:59:46.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:46.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:46.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:46.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:46.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:46.7 Info: => 0.0116797s 13:59:46.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:46.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 13:59:46.7 Info: => 8.68E-05s 13:59:46.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:46.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 13:59:46.7 Info: => 7.46E-05s 13:59:46.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 13:59:46.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) 13:59:46.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 13:59:46.7 Info: DROP TABLE "NamingConfig" 13:59:46.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 13:59:46.7 Info: => 0.0103579s 13:59:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T13:59:46', 'remove_album_folders') 13:59:46.7 Info: Committing Transaction 13:59:46.7 Info: 42: remove_album_folders migrated 13:59:46.7 Info: => 0.0336446s 13:59:46.7 Info: 44: add_priority_to_indexers migrating 13:59:46.7 Info: Beginning Transaction 13:59:46.7 Info: Starting migration of Main DB to 44 13:59:46.7 Info: AlterTable Indexers 13:59:46.7 Info: => 2.1E-06s 13:59:46.7 Info: CreateColumn Indexers Priority Int32 13:59:46.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 13:59:46.7 Info: => 0.0017479s 13:59:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T13:59:46', 'add_priority_to_indexers') 13:59:46.7 Info: Committing Transaction 13:59:46.7 Info: 44: add_priority_to_indexers migrated 13:59:46.7 Info: => 0.0247679s 13:59:46.7 Info: 45: remove_chown_and_folderchmod_config migrating 13:59:46.7 Info: Beginning Transaction 13:59:46.7 Info: Starting migration of Main DB to 45 13:59:46.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:46.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 13:59:46.7 Info: => 0.0003072s 13:59:46.7 Info: PerformDBOperation 13:59:46.7 Info: Performing DB Operation 13:59:46.7 Info: => 7.43E-05s 13:59:46.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T13:59:46', 'remove_chown_and_folderchmod_config') 13:59:46.7 Info: Committing Transaction 13:59:46.8 Info: 45: remove_chown_and_folderchmod_config migrated 13:59:46.8 Info: => 0.0221995s 13:59:46.8 Info: 47: update_notifiarr migrating 13:59:46.8 Info: Beginning Transaction 13:59:46.8 Info: Starting migration of Main DB to 47 13:59:46.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:46.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 13:59:46.8 Info: => 0.0002339s 13:59:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T13:59:46', 'update_notifiarr') 13:59:46.8 Info: Committing Transaction 13:59:46.8 Info: 47: update_notifiarr migrated 13:59:46.8 Info: => 0.0226768s 13:59:46.8 Info: 49: email_multiple_addresses migrating 13:59:46.8 Info: Beginning Transaction 13:59:46.8 Info: Starting migration of Main DB to 49 13:59:46.8 Info: PerformDBOperation 13:59:46.8 Info: Performing DB Operation 13:59:46.8 Info: => 0.0001833s 13:59:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T13:59:46', 'email_multiple_addresses') 13:59:46.8 Info: Committing Transaction 13:59:46.8 Info: 49: email_multiple_addresses migrated 13:59:46.8 Info: => 0.0227367s 13:59:46.8 Info: 50: rename_blacklist_to_blocklist migrating 13:59:46.8 Info: Beginning Transaction 13:59:46.8 Info: Starting migration of Main DB to 50 13:59:46.8 Info: RenameTable Blacklist Blocklist 13:59:46.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 13:59:46.8 Info: => 0.0048899s 13:59:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T13:59:46', 'rename_blacklist_to_blocklist') 13:59:46.8 Info: Committing Transaction 13:59:46.8 Info: 50: rename_blacklist_to_blocklist migrated 13:59:46.8 Info: => 0.0284008s 13:59:46.8 Info: 51: cdh_per_downloadclient migrating 13:59:46.8 Info: Beginning Transaction 13:59:46.8 Info: Starting migration of Main DB to 51 13:59:46.8 Info: AlterTable DownloadClients 13:59:46.8 Info: => 1.6E-06s 13:59:46.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 13:59:46.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:46.8 Info: => 0.0015542s 13:59:46.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 13:59:46.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 13:59:46.8 Info: => 0.0012988s 13:59:46.8 Info: PerformDBOperation 13:59:46.8 Info: Performing DB Operation 13:59:46.8 Info: => 0.0003689s 13:59:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T13:59:46', 'cdh_per_downloadclient') 13:59:46.8 Info: Committing Transaction 13:59:46.9 Info: 51: cdh_per_downloadclient migrated 13:59:46.9 Info: => 0.0227908s 13:59:46.9 Info: 52: download_history migrating 13:59:46.9 Info: Beginning Transaction 13:59:46.9 Info: Starting migration of Main DB to 52 13:59:46.9 Info: CreateTable DownloadHistory 13:59:46.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 13:59:46.9 Info: => 0.0005476s 13:59:46.9 Info: CreateIndex DownloadHistory (EventType) 13:59:46.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:46.9 Info: => 0.0002324s 13:59:46.9 Info: CreateIndex DownloadHistory (ArtistId) 13:59:46.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:46.9 Info: => 0.0001947s 13:59:46.9 Info: CreateIndex DownloadHistory (DownloadId) 13:59:46.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:46.9 Info: => 0.0002036s 13:59:46.9 Info: PerformDBOperation 13:59:46.9 Info: Performing DB Operation 13:59:46.9 Info: => 0.0002312s 13:59:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T13:59:46', 'download_history') 13:59:46.9 Info: Committing Transaction 13:59:46.9 Info: 52: download_history migrated 13:59:46.9 Info: => 0.0231557s 13:59:46.9 Info: 53: add_update_history migrating 13:59:46.9 Info: Beginning Transaction 13:59:46.9 Info: Starting migration of Main DB to 53 13:59:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T13:59:46', 'add_update_history') 13:59:46.9 Info: Committing Transaction 13:59:46.9 Info: 53: add_update_history migrated 13:59:46.9 Info: => 0.022792s 13:59:46.9 Info: 54: add_on_update_to_notifications migrating 13:59:46.9 Info: Beginning Transaction 13:59:46.9 Info: Starting migration of Main DB to 54 13:59:46.9 Info: AlterTable Notifications 13:59:46.9 Info: => 1.4E-06s 13:59:46.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 13:59:46.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 13:59:46.9 Info: => 0.0017211s 13:59:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T13:59:46', 'add_on_update_to_notifications') 13:59:46.9 Info: Committing Transaction 13:59:46.9 Info: 54: add_on_update_to_notifications migrated 13:59:46.9 Info: => 0.0257013s 13:59:46.9 Info: 55: download_client_per_indexer migrating 13:59:46.9 Info: Beginning Transaction 13:59:46.9 Info: Starting migration of Main DB to 55 13:59:46.9 Info: AlterTable Indexers 13:59:46.9 Info: => 1.7E-06s 13:59:46.9 Info: CreateColumn Indexers DownloadClientId Int32 13:59:46.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 13:59:46.9 Info: => 0.0017869s 13:59:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T13:59:46', 'download_client_per_indexer') 13:59:46.9 Info: Committing Transaction 13:59:47.0 Info: 55: download_client_per_indexer migrated 13:59:47.0 Info: => 0.0248894s 13:59:47.0 Info: 56: AddNewItemMonitorType migrating 13:59:47.0 Info: Beginning Transaction 13:59:47.0 Info: Starting migration of Main DB to 56 13:59:47.0 Info: AlterTable Artists 13:59:47.0 Info: => 1.7E-06s 13:59:47.0 Info: CreateColumn Artists MonitorNewItems Int32 13:59:47.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:47.0 Info: => 0.0018129s 13:59:47.0 Info: AlterTable RootFolders 13:59:47.0 Info: => 9E-07s 13:59:47.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 13:59:47.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 13:59:47.0 Info: => 0.0014105s 13:59:47.0 Info: AlterTable ImportLists 13:59:47.0 Info: => 9E-07s 13:59:47.0 Info: CreateColumn ImportLists MonitorNewItems Int32 13:59:47.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 13:59:47.0 Info: => 0.0013991s 13:59:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T13:59:47', 'AddNewItemMonitorType') 13:59:47.0 Info: Committing Transaction 13:59:47.0 Info: 56: AddNewItemMonitorType migrated 13:59:47.0 Info: => 0.0247119s 13:59:47.0 Info: 57: ImportListSearch migrating 13:59:47.0 Info: Beginning Transaction 13:59:47.0 Info: Starting migration of Main DB to 57 13:59:47.0 Info: AlterTable ImportLists 13:59:47.0 Info: => 1.9E-06s 13:59:47.0 Info: CreateColumn ImportLists ShouldSearch Boolean 13:59:47.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 13:59:47.0 Info: => 0.0018132s 13:59:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T13:59:47', 'ImportListSearch') 13:59:47.0 Info: Committing Transaction 13:59:47.0 Info: 57: ImportListSearch migrated 13:59:47.0 Info: => 0.0258329s 13:59:47.0 Info: 58: ImportListMonitorExisting migrating 13:59:47.0 Info: Beginning Transaction 13:59:47.0 Info: Starting migration of Main DB to 58 13:59:47.0 Info: AlterTable ImportLists 13:59:47.0 Info: => 1.9E-06s 13:59:47.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 13:59:47.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 13:59:47.0 Info: => 0.0018319s 13:59:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T13:59:47', 'ImportListMonitorExisting') 13:59:47.0 Info: Committing Transaction 13:59:47.0 Info: 58: ImportListMonitorExisting migrated 13:59:47.0 Info: => 0.0247475s 13:59:47.0 Info: 59: add_indexer_tags migrating 13:59:47.0 Info: Beginning Transaction 13:59:47.0 Info: Starting migration of Main DB to 59 13:59:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:47.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 13:59:47.0 Info: => 0.0001692s 13:59:47.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:47.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 13:59:47.0 Info: => 8.4E-05s 13:59:47.0 Info: AlterTable Indexers 13:59:47.0 Info: => 1.3E-06s 13:59:47.0 Info: CreateColumn Indexers Tags String 13:59:47.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 13:59:47.0 Info: => 0.0017505s 13:59:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T13:59:47', 'add_indexer_tags') 13:59:47.0 Info: Committing Transaction 13:59:47.1 Info: 59: add_indexer_tags migrated 13:59:47.1 Info: => 0.0220516s 13:59:47.1 Info: 60: update_audio_types migrating 13:59:47.1 Info: Beginning Transaction 13:59:47.1 Info: Starting migration of Main DB to 60 13:59:47.1 Info: PerformDBOperation 13:59:47.1 Info: Performing DB Operation 13:59:47.1 Info: => 0.0001722s 13:59:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T13:59:47', 'update_audio_types') 13:59:47.1 Info: Committing Transaction 13:59:47.1 Info: 60: update_audio_types migrated 13:59:47.1 Info: => 0.0226431s 13:59:47.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 13:59:47.1 Info: Beginning Transaction 13:59:47.1 Info: Starting migration of Main DB to 61 13:59:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:47.1 Info: DELETE FROM "Commands" WHERE 1 = 1 13:59:47.1 Info: => 0.0001545s 13:59:47.1 Info: AlterTable AlbumReleases 13:59:47.1 Info: => 1.2E-06s 13:59:47.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 13:59:47.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) 13:59:47.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" 13:59:47.1 Info: DROP TABLE "AlbumReleases" 13:59:47.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 13:59:47.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:47.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:47.1 Info: => 0.0118691s 13:59:47.1 Info: AlterTable Albums 13:59:47.1 Info: => 1.7E-06s 13:59:47.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 13:59:47.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) 13:59:47.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" 13:59:47.1 Info: DROP TABLE "Albums" 13:59:47.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:47.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:47.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:47.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:47.1 Info: => 0.0157006s 13:59:47.1 Info: AlterTable Albums 13:59:47.1 Info: => 1.7E-06s 13:59:47.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 13:59:47.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) 13:59:47.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" 13:59:47.1 Info: DROP TABLE "Albums" 13:59:47.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:47.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:47.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:47.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:47.1 Info: => 0.0122819s 13:59:47.1 Info: AlterTable Albums 13:59:47.1 Info: => 1.7E-06s 13:59:47.1 Info: AlterColumn Albums Added DateTimeOffset 13:59:47.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) 13:59:47.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" 13:59:47.1 Info: DROP TABLE "Albums" 13:59:47.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:47.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:47.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:47.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:47.1 Info: => 0.0120026s 13:59:47.1 Info: AlterTable Artists 13:59:47.1 Info: => 1.6E-06s 13:59:47.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 13:59: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) 13:59: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" 13:59:47.2 Info: DROP TABLE "Artists" 13:59:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:47.2 Info: => 0.0117222s 13:59:47.2 Info: AlterTable Artists 13:59:47.2 Info: => 1.3E-06s 13:59:47.2 Info: AlterColumn Artists Added DateTimeOffset 13:59: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) 13:59: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" 13:59:47.2 Info: DROP TABLE "Artists" 13:59:47.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:47.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:47.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:47.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:47.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:47.2 Info: => 0.0145038s 13:59:47.2 Info: AlterTable Blocklist 13:59:47.2 Info: => 1.8E-06s 13:59:47.2 Info: AlterColumn Blocklist Date DateTimeOffset 13:59: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) 13:59: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" 13:59:47.2 Info: DROP TABLE "Blocklist" 13:59:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:47.2 Info: => 0.0107285s 13:59:47.2 Info: AlterTable Blocklist 13:59:47.2 Info: => 1.5E-06s 13:59:47.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 13:59: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) 13:59: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" 13:59:47.2 Info: DROP TABLE "Blocklist" 13:59:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 13:59:47.2 Info: => 0.0111771s 13:59:47.2 Info: AlterTable Commands 13:59:47.2 Info: => 1.7E-06s 13:59:47.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 13:59: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) 13:59: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" 13:59:47.2 Info: DROP TABLE "Commands" 13:59:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:47.2 Info: => 0.0103476s 13:59:47.2 Info: AlterTable Commands 13:59:47.2 Info: => 1.7E-06s 13:59:47.2 Info: AlterColumn Commands StartedAt DateTimeOffset 13:59: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) 13:59: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" 13:59:47.2 Info: DROP TABLE "Commands" 13:59:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:47.2 Info: => 0.0104984s 13:59:47.2 Info: AlterTable Commands 13:59:47.2 Info: => 1.7E-06s 13:59:47.2 Info: AlterColumn Commands EndedAt DateTimeOffset 13:59: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) 13:59: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" 13:59:47.2 Info: DROP TABLE "Commands" 13:59:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 13:59:47.2 Info: => 0.0102272s 13:59:47.2 Info: AlterTable DownloadClientStatus 13:59:47.2 Info: => 2.2E-06s 13:59:47.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 13:59: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) 13:59:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:47.2 Info: DROP TABLE "DownloadClientStatus" 13:59:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:47.2 Info: => 0.0107274s 13:59:47.2 Info: AlterTable DownloadClientStatus 13:59:47.2 Info: => 1.8E-06s 13:59:47.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 13:59: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) 13:59:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:47.2 Info: DROP TABLE "DownloadClientStatus" 13:59:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:47.2 Info: => 0.0109526s 13:59:47.2 Info: AlterTable DownloadClientStatus 13:59:47.2 Info: => 1.7E-06s 13:59:47.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 13:59:47.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) 13:59:47.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 13:59:47.3 Info: DROP TABLE "DownloadClientStatus" 13:59:47.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 13:59:47.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:47.3 Info: => 0.0115309s 13:59:47.3 Info: AlterTable DownloadHistory 13:59:47.3 Info: => 2E-06s 13:59:47.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 13:59: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) 13:59: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" 13:59:47.3 Info: DROP TABLE "DownloadHistory" 13:59:47.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 13:59:47.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 13:59:47.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 13:59:47.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 13:59:47.3 Info: => 0.0120013s 13:59:47.3 Info: AlterTable ExtraFiles 13:59:47.3 Info: => 1.6E-06s 13:59:47.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 13:59: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) 13:59: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" 13:59:47.3 Info: DROP TABLE "ExtraFiles" 13:59:47.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:47.3 Info: => 0.0107306s 13:59:47.3 Info: AlterTable ExtraFiles 13:59:47.3 Info: => 2.1E-06s 13:59:47.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 13:59: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) 13:59: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" 13:59:47.3 Info: DROP TABLE "ExtraFiles" 13:59:47.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 13:59:47.3 Info: => 0.0128755s 13:59:47.3 Info: AlterTable History 13:59:47.3 Info: => 1.9E-06s 13:59:47.3 Info: AlterColumn History Date DateTimeOffset 13:59: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) 13:59: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" 13:59:47.3 Info: DROP TABLE "History" 13:59:47.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:47.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:47.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:47.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:47.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:47.3 Info: => 0.0116818s 13:59:47.3 Info: AlterTable ImportListStatus 13:59:47.3 Info: => 1.7E-06s 13:59:47.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 13:59: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) 13:59:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:47.3 Info: DROP TABLE "ImportListStatus" 13:59:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:47.3 Info: => 0.0110712s 13:59:47.3 Info: AlterTable ImportListStatus 13:59:47.3 Info: => 1.5E-06s 13:59:47.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 13:59: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) 13:59:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:47.3 Info: DROP TABLE "ImportListStatus" 13:59:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:47.3 Info: => 0.0107672s 13:59:47.3 Info: AlterTable ImportListStatus 13:59:47.3 Info: => 1.7E-06s 13:59:47.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 13:59: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) 13:59:47.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 13:59:47.3 Info: DROP TABLE "ImportListStatus" 13:59:47.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 13:59:47.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:47.3 Info: => 0.0109513s 13:59:47.3 Info: AlterTable IndexerStatus 13:59:47.3 Info: => 1.4E-06s 13:59:47.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 13:59: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) 13:59:47.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:47.3 Info: DROP TABLE "IndexerStatus" 13:59:47.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:47.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:47.4 Info: => 0.0104493s 13:59:47.4 Info: AlterTable IndexerStatus 13:59:47.4 Info: => 1.6E-06s 13:59:47.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 13:59:47.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) 13:59:47.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:47.4 Info: DROP TABLE "IndexerStatus" 13:59:47.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:47.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:47.4 Info: => 0.0108071s 13:59:47.4 Info: AlterTable IndexerStatus 13:59:47.4 Info: => 1.4E-06s 13:59:47.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 13:59:47.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) 13:59:47.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 13:59:47.4 Info: DROP TABLE "IndexerStatus" 13:59:47.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 13:59:47.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:47.4 Info: => 0.0102666s 13:59:47.4 Info: AlterTable LyricFiles 13:59:47.4 Info: => 1.5E-06s 13:59:47.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 13:59:47.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) 13:59:47.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" 13:59:47.4 Info: DROP TABLE "LyricFiles" 13:59:47.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:47.4 Info: => 0.0102256s 13:59:47.4 Info: AlterTable LyricFiles 13:59:47.4 Info: => 1.9E-06s 13:59:47.4 Info: AlterColumn LyricFiles Added DateTimeOffset 13:59:47.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) 13:59:47.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" 13:59:47.4 Info: DROP TABLE "LyricFiles" 13:59:47.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:47.4 Info: => 0.0102692s 13:59:47.4 Info: AlterTable MetadataFiles 13:59:47.4 Info: => 1.5E-06s 13:59:47.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 13:59:47.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) 13:59:47.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" 13:59:47.4 Info: DROP TABLE "MetadataFiles" 13:59:47.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:47.4 Info: => 0.0129821s 13:59:47.4 Info: AlterTable MetadataFiles 13:59:47.4 Info: => 1.6E-06s 13:59:47.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 13:59:47.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) 13:59:47.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" 13:59:47.4 Info: DROP TABLE "MetadataFiles" 13:59:47.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 13:59:47.4 Info: => 0.010526s 13:59:47.4 Info: AlterTable PendingReleases 13:59:47.4 Info: => 1.7E-06s 13:59:47.4 Info: AlterColumn PendingReleases Added DateTimeOffset 13:59:47.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) 13:59:47.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 13:59:47.4 Info: DROP TABLE "PendingReleases" 13:59:47.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 13:59:47.4 Info: => 0.0100152s 13:59:47.4 Info: AlterTable ScheduledTasks 13:59:47.4 Info: => 1.7E-06s 13:59:47.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 13:59:47.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) 13:59:47.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:47.4 Info: DROP TABLE "ScheduledTasks" 13:59:47.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:47.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:47.4 Info: => 0.010416s 13:59:47.4 Info: AlterTable ScheduledTasks 13:59:47.4 Info: => 1.3E-06s 13:59:47.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 13:59:47.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) 13:59:47.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 13:59:47.4 Info: DROP TABLE "ScheduledTasks" 13:59:47.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 13:59:47.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:47.4 Info: => 0.0108153s 13:59:47.4 Info: AlterTable TrackFiles 13:59:47.4 Info: => 1.6E-06s 13:59:47.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 13:59:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:47.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" 13:59:47.5 Info: DROP TABLE "TrackFiles" 13:59:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:47.5 Info: => 0.0109311s 13:59:47.5 Info: AlterTable TrackFiles 13:59:47.5 Info: => 1.8E-06s 13:59:47.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 13:59:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:47.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" 13:59:47.5 Info: DROP TABLE "TrackFiles" 13:59:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:47.5 Info: => 0.0107482s 13:59:47.5 Info: AlterTable VersionInfo 13:59:47.5 Info: => 1.3E-06s 13:59:47.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 13:59:47.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 13:59:47.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 13:59:47.5 Info: DROP TABLE "VersionInfo" 13:59:47.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 13:59:47.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:47.5 Info: => 0.0104526s 13:59:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T13:59:47', 'postgres_update_timestamp_columns_to_with_timezone') 13:59:47.5 Info: Committing Transaction 13:59:47.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 13:59:47.5 Info: => 0.0394416s 13:59:47.5 Info: 62: add_on_delete_to_notifications migrating 13:59:47.5 Info: Beginning Transaction 13:59:47.5 Info: Starting migration of Main DB to 62 13:59:47.5 Info: AlterTable Notifications 13:59:47.5 Info: => 1.8E-06s 13:59:47.5 Info: CreateColumn Notifications OnArtistDelete Boolean 13:59:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 13:59:47.5 Info: => 0.0017581s 13:59:47.5 Info: AlterTable Notifications 13:59:47.5 Info: => 7E-07s 13:59:47.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 13:59:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 13:59:47.5 Info: => 0.0013688s 13:59:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T13:59:47', 'add_on_delete_to_notifications') 13:59:47.5 Info: Committing Transaction 13:59:47.5 Info: 62: add_on_delete_to_notifications migrated 13:59:47.5 Info: => 0.0319938s 13:59:47.5 Info: 63: add_custom_formats migrating 13:59:47.5 Info: Beginning Transaction 13:59:47.5 Info: Starting migration of Main DB to 63 13:59:47.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 13:59:47.5 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 13:59:47.5 Info: AlterTable DelayProfiles 13:59:47.5 Info: => 1.1E-06s 13:59:47.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 13:59:47.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 13:59:47.5 Info: => 0.0016542s 13:59:47.5 Info: UpdateData 13:59:47.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 13:59:47.5 Info: => 0.0001031s 13:59:47.5 Info: AlterTable TrackFiles 13:59:47.5 Info: => 8E-07s 13:59:47.5 Info: CreateColumn TrackFiles OriginalFilePath String 13:59:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 13:59:47.5 Info: => 0.0013607s 13:59:47.5 Info: PerformDBOperation 13:59:47.5 Info: Performing DB Operation 13:59:47.6 Info: => 0.002926s 13:59:47.6 Info: CreateTable CustomFormats 13:59:47.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) 13:59:47.6 Info: => 0.0003572s 13:59:47.6 Info: CreateIndex CustomFormats (Name) 13:59:47.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 13:59:47.6 Info: => 0.0002011s 13:59:47.6 Info: AlterTable QualityProfiles 13:59:47.6 Info: => 1E-06s 13:59:47.6 Info: CreateColumn QualityProfiles FormatItems String 13:59:47.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 13:59:47.6 Info: => 0.0014857s 13:59:47.6 Info: AlterTable QualityProfiles 13:59:47.6 Info: => 9E-07s 13:59:47.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 13:59:47.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:47.6 Info: => 0.0014039s 13:59:47.6 Info: AlterTable QualityProfiles 13:59:47.6 Info: => 9E-07s 13:59:47.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 13:59:47.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:47.6 Info: => 0.0013937s 13:59:47.6 Info: PerformDBOperation 13:59:47.6 Info: Performing DB Operation 13:59:47.6 Info: => 0.0049025s 13:59:47.6 Info: PerformDBOperation 13:59:47.6 Info: Performing DB Operation 13:59:47.6 Info: => 8.49E-05s 13:59:47.6 Info: DeleteColumn ReleaseProfiles Preferred 13:59:47.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) 13:59:47.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:47.6 Info: DROP TABLE "ReleaseProfiles" 13:59:47.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:47.6 Info: => 0.0111148s 13:59:47.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 13:59:47.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) 13:59:47.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 13:59:47.6 Info: DROP TABLE "ReleaseProfiles" 13:59:47.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 13:59:47.6 Info: => 0.0108367s 13:59:47.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:47.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 13:59:47.6 Info: => 0.0001257s 13:59:47.6 Info: AlterTable DelayProfiles 13:59:47.6 Info: => 1.5E-06s 13:59:47.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 13:59:47.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 13:59:47.6 Info: => 0.0014702s 13:59:47.6 Info: AlterTable DelayProfiles 13:59:47.6 Info: => 9E-07s 13:59:47.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 13:59:47.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 13:59:47.6 Info: => 0.0014452s 13:59:47.6 Info: -> 2 Insert operations completed in 00:00:00.0003755 taking an average of 00:00:00.0001877 13:59:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T13:59:47', 'add_custom_formats') 13:59:47.6 Info: Committing Transaction 13:59:47.6 Info: 63: add_custom_formats migrated 13:59:47.6 Info: => 0.0262246s 13:59:47.6 Debug: Took: 00:00:03.2572766 13:59:47.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 13:59:47.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 13:59:47.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511877664630_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:47.7 Info: DatabaseEngineVersionCheck migrating 13:59:47.7 Info: PerformDBOperation 13:59:47.7 Info: Performing DB Operation 13:59:47.8 Info: SQLite 3.45.3 13:59:47.8 Info: => 0.0594011s 13:59:47.8 Info: DatabaseEngineVersionCheck migrated 13:59:47.8 Info: => 0.0594342s 13:59:47.8 Info: VersionMigration migrating 13:59:47.8 Info: Beginning Transaction 13:59:47.8 Info: CreateTable VersionInfo 13:59:47.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:47.8 Info: => 0.00036s 13:59:47.8 Info: Committing Transaction 13:59:47.9 Info: VersionMigration migrated 13:59:47.9 Info: => 0.0551455s 13:59:47.9 Info: VersionUniqueMigration migrating 13:59:47.9 Info: Beginning Transaction 13:59:47.9 Info: CreateIndex VersionInfo (Version) 13:59:47.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:47.9 Info: => 0.000386s 13:59:47.9 Info: AlterTable VersionInfo 13:59:47.9 Info: => 1.3E-06s 13:59:47.9 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:47.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:47.9 Info: => 0.0014631s 13:59:47.9 Info: Committing Transaction 13:59:47.9 Info: VersionUniqueMigration migrated 13:59:47.9 Info: => 0.0217773s 13:59:47.9 Info: VersionDescriptionMigration migrating 13:59:47.9 Info: Beginning Transaction 13:59:47.9 Info: AlterTable VersionInfo 13:59:47.9 Info: => 1.5E-06s 13:59:47.9 Info: CreateColumn VersionInfo Description String 13:59:47.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:47.9 Info: => 0.0005391s 13:59:47.9 Info: Committing Transaction 13:59:47.9 Info: VersionDescriptionMigration migrated 13:59:47.9 Info: => 0.0222903s 13:59:47.9 Info: 1: InitialSetup migrating 13:59:47.9 Info: Beginning Transaction 13:59:47.9 Info: Starting migration of Main DB to 1 13:59:47.9 Info: CreateTable Config 13:59:47.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:47.9 Info: => 0.000617s 13:59:47.9 Info: CreateIndex Config (Key) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:47.9 Info: => 0.0002121s 13:59:47.9 Info: CreateTable RootFolders 13:59:47.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:47.9 Info: => 0.0002215s 13:59:47.9 Info: CreateIndex RootFolders (Path) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:47.9 Info: => 0.0001889s 13:59:47.9 Info: CreateTable Artists 13:59:47.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 13:59:47.9 Info: => 0.0006427s 13:59:47.9 Info: CreateIndex Artists (ForeignArtistId) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:47.9 Info: => 0.0001902s 13:59:47.9 Info: CreateIndex Artists (NameSlug) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:47.9 Info: => 0.0001791s 13:59:47.9 Info: CreateIndex Artists (CleanName) 13:59:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:47.9 Info: => 0.0001717s 13:59:47.9 Info: CreateIndex Artists (Path) 13:59:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:47.9 Info: => 0.0001727s 13:59:47.9 Info: CreateTable Albums 13:59:47.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:47.9 Info: => 0.0005384s 13:59:47.9 Info: CreateIndex Albums (ForeignAlbumId) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:47.9 Info: => 0.000189s 13:59:47.9 Info: CreateIndex Albums (MBId) 13:59:47.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:47.9 Info: => 0.0001646s 13:59:47.9 Info: CreateIndex Albums (TADBId) 13:59:47.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:47.9 Info: => 0.0001809s 13:59:47.9 Info: CreateIndex Albums (TitleSlug) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:47.9 Info: => 0.0001807s 13:59:47.9 Info: CreateIndex Albums (CleanTitle) 13:59:47.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:47.9 Info: => 0.0001733s 13:59:47.9 Info: CreateIndex Albums (Path) 13:59:47.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:47.9 Info: => 0.0001932s 13:59:47.9 Info: CreateTable Tracks 13:59:47.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:47.9 Info: => 0.0003904s 13:59:47.9 Info: CreateIndex Tracks (ForeignTrackId) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:47.9 Info: => 0.0001928s 13:59:47.9 Info: CreateIndex Tracks (ArtistId) 13:59:47.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:47.9 Info: => 0.0001891s 13:59:47.9 Info: CreateIndex Tracks (TrackFileId) 13:59:47.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:47.9 Info: => 0.0001991s 13:59:47.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:47.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:47.9 Info: => 0.0002141s 13:59:47.9 Info: CreateTable TrackFiles 13:59:47.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 13:59:47.9 Info: => 0.0003665s 13:59:47.9 Info: CreateIndex TrackFiles (ArtistId) 13:59:47.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:47.9 Info: => 0.0001834s 13:59:47.9 Info: CreateIndex TrackFiles (AlbumId) 13:59:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:47.9 Info: => 0.0001775s 13:59:47.9 Info: CreateTable History 13:59:47.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 13:59:47.9 Info: => 0.0003894s 13:59:47.9 Info: CreateIndex History (Date) 13:59:47.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:47.9 Info: => 0.0001849s 13:59:47.9 Info: CreateIndex History (EventType) 13:59:47.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:47.9 Info: => 0.0001825s 13:59:47.9 Info: CreateIndex History (DownloadId) 13:59:47.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:47.9 Info: => 0.0001799s 13:59:47.9 Info: CreateIndex History (AlbumId) 13:59:47.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:47.9 Info: => 0.0001815s 13:59:47.9 Info: CreateTable Notifications 13:59:47.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 13:59:47.9 Info: => 0.0003577s 13:59:47.9 Info: CreateTable ScheduledTasks 13:59:47.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:47.9 Info: => 0.0003321s 13:59:47.9 Info: CreateIndex ScheduledTasks (TypeName) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:47.9 Info: => 0.0002141s 13:59:47.9 Info: CreateTable Indexers 13:59:47.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 13:59:47.9 Info: => 0.0003333s 13:59:47.9 Info: CreateIndex Indexers (Name) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:47.9 Info: => 0.0001896s 13:59:47.9 Info: CreateTable Profiles 13:59:47.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:47.9 Info: => 0.0002707s 13:59:47.9 Info: CreateIndex Profiles (Name) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:47.9 Info: => 0.0001998s 13:59:47.9 Info: CreateTable QualityDefinitions 13:59:47.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:47.9 Info: => 0.0002924s 13:59:47.9 Info: CreateIndex QualityDefinitions (Quality) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:47.9 Info: => 0.0001952s 13:59:47.9 Info: CreateIndex QualityDefinitions (Title) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:47.9 Info: => 0.0002049s 13:59:47.9 Info: CreateTable NamingConfig 13:59:47.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 13:59:47.9 Info: => 0.0003322s 13:59:47.9 Info: CreateTable Blacklist 13:59:47.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 13:59:47.9 Info: => 0.0004354s 13:59:47.9 Info: CreateTable Metadata 13:59:47.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:47.9 Info: => 0.0003297s 13:59:47.9 Info: CreateTable MetadataFiles 13:59:47.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:47.9 Info: => 0.0003532s 13:59:47.9 Info: CreateTable DownloadClients 13:59:47.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:47.9 Info: => 0.0003009s 13:59:47.9 Info: CreateTable PendingReleases 13:59:47.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 13:59:47.9 Info: => 0.0003538s 13:59:47.9 Info: CreateTable RemotePathMappings 13:59:47.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:47.9 Info: => 0.0002938s 13:59:47.9 Info: CreateTable Tags 13:59:47.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:47.9 Info: => 0.0002349s 13:59:47.9 Info: CreateIndex Tags (Label) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:47.9 Info: => 0.0001911s 13:59:47.9 Info: CreateTable Restrictions 13:59:47.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:47.9 Info: => 0.0002839s 13:59:47.9 Info: CreateTable DelayProfiles 13:59:47.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 13:59:47.9 Info: => 0.0003407s 13:59:47.9 Info: CreateTable Users 13:59:47.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:47.9 Info: => 0.0002858s 13:59:47.9 Info: CreateIndex Users (Identifier) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:47.9 Info: => 0.0009505s 13:59:47.9 Info: CreateIndex Users (Username) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:47.9 Info: => 0.0002102s 13:59:47.9 Info: CreateTable Commands 13:59:47.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:47.9 Info: => 0.0003914s 13:59:47.9 Info: CreateTable IndexerStatus 13:59:47.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 13:59:47.9 Info: => 0.0003267s 13:59:47.9 Info: CreateIndex IndexerStatus (ProviderId) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:47.9 Info: => 0.0002043s 13:59:47.9 Info: CreateTable ExtraFiles 13:59:47.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:47.9 Info: => 0.0003588s 13:59:47.9 Info: CreateTable LyricFiles 13:59:47.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 13:59:47.9 Info: => 0.0003845s 13:59:47.9 Info: CreateTable LanguageProfiles 13:59:47.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:47.9 Info: => 0.0002739s 13:59:47.9 Info: CreateIndex LanguageProfiles (Name) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:47.9 Info: => 0.0002017s 13:59:47.9 Info: CreateTable DownloadClientStatus 13:59:47.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:47.9 Info: => 0.0003067s 13:59:47.9 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:47.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:47.9 Info: => 0.0002049s 13:59:47.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:47.9 Info: -> 1 Insert operations completed in 00:00:00.0001475 taking an average of 00:00:00.0001475 13:59:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:47', 'InitialSetup') 13:59:47.9 Info: Committing Transaction 13:59:48.0 Info: 1: InitialSetup migrated 13:59:48.0 Info: => 0.0309557s 13:59:48.0 Info: 2: add_reason_to_pending_releases migrating 13:59:48.0 Info: Beginning Transaction 13:59:48.0 Info: Starting migration of Main DB to 2 13:59:48.0 Info: AlterTable PendingReleases 13:59:48.0 Info: => 1.8E-06s 13:59:48.0 Info: CreateColumn PendingReleases Reason Int32 13:59:48.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:48.0 Info: => 0.0015299s 13:59:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:48', 'add_reason_to_pending_releases') 13:59:48.0 Info: Committing Transaction 13:59:48.0 Info: 2: add_reason_to_pending_releases migrated 13:59:48.0 Info: => 0.0224951s 13:59:48.0 Info: 3: add_medium_support migrating 13:59:48.0 Info: Beginning Transaction 13:59:48.0 Info: Starting migration of Main DB to 3 13:59:48.0 Info: AlterTable Albums 13:59:48.0 Info: => 1.7E-06s 13:59:48.0 Info: CreateColumn Albums Media String 13:59:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:48.0 Info: => 0.001501s 13:59:48.0 Info: AlterTable Tracks 13:59:48.0 Info: => 9E-07s 13:59:48.0 Info: CreateColumn Tracks MediumNumber Int32 13:59:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:48.0 Info: => 0.0011792s 13:59:48.0 Info: AlterTable Tracks 13:59:48.0 Info: => 9E-07s 13:59:48.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:48.0 Info: => 0.0011393s 13:59:48.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:48.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:48.0 Info: => 9.24E-05s 13:59:48.0 Info: DeleteColumn Tracks TrackNumber 13:59:48.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 13:59:48.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 13:59:48.0 Info: DROP TABLE "Tracks" 13:59:48.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:48.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:48.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:48.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:48.0 Info: => 0.0109483s 13:59:48.0 Info: AlterTable Tracks 13:59:48.0 Info: => 1.7E-06s 13:59:48.0 Info: CreateColumn Tracks TrackNumber String 13:59:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:48.0 Info: => 0.0011624s 13:59:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:48', 'add_medium_support') 13:59:48.0 Info: Committing Transaction 13:59:48.0 Info: 3: add_medium_support migrated 13:59:48.0 Info: => 0.0244464s 13:59:48.0 Info: 4: add_various_qualites_in_profile migrating 13:59:48.0 Info: Beginning Transaction 13:59:48.0 Info: Starting migration of Main DB to 4 13:59:48.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:48.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:48.0 Info: => 0.0001953s 13:59:48.0 Info: PerformDBOperation 13:59:48.0 Info: Performing DB Operation 13:59:48.0 Info: => 0.000104s 13:59:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:48', 'add_various_qualites_in_profile') 13:59:48.0 Info: Committing Transaction 13:59:48.1 Info: 4: add_various_qualites_in_profile migrated 13:59:48.1 Info: => 0.0224315s 13:59:48.1 Info: 5: metadata_profiles migrating 13:59:48.1 Info: Beginning Transaction 13:59:48.1 Info: Starting migration of Main DB to 5 13:59:48.1 Info: CreateTable MetadataProfiles 13:59:48.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:48.1 Info: => 0.0005341s 13:59:48.1 Info: CreateIndex MetadataProfiles (Name) 13:59:48.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:48.1 Info: => 0.0002376s 13:59:48.1 Info: AlterTable Artists 13:59:48.1 Info: => 1.1E-06s 13:59:48.1 Info: CreateColumn Artists MetadataProfileId Int32 13:59:48.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:48.1 Info: => 0.0013557s 13:59:48.1 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:48.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) 13:59:48.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" 13:59:48.1 Info: DROP TABLE "Artists" 13:59:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:48.1 Info: => 0.0118446s 13:59:48.1 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:48.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) 13:59:48.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" 13:59:48.1 Info: DROP TABLE "Artists" 13:59:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:48.1 Info: => 0.0120876s 13:59:48.1 Info: AlterTable Albums 13:59:48.1 Info: => 1.7E-06s 13:59:48.1 Info: CreateColumn Albums SecondaryTypes String 13:59:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:48.1 Info: => 0.0012065s 13:59:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:48', 'metadata_profiles') 13:59:48.1 Info: Committing Transaction 13:59:48.1 Info: 5: metadata_profiles migrated 13:59:48.1 Info: => 0.0244639s 13:59:48.1 Info: 6: separate_automatic_and_interactive_search migrating 13:59:48.1 Info: Beginning Transaction 13:59:48.1 Info: Starting migration of Main DB to 6 13:59:48.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:48.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) 13:59:48.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:48.1 Info: DROP TABLE "Indexers" 13:59:48.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:48.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:48.1 Info: => 0.021785s 13:59:48.1 Info: AlterTable Indexers 13:59:48.1 Info: => 1.5E-06s 13:59:48.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:48.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:48.1 Info: => 0.0012204s 13:59:48.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:48.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:48.1 Info: => 7.93E-05s 13:59:48.1 Info: AlterTable Indexers 13:59:48.1 Info: => 9E-07s 13:59:48.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:48.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) 13:59:48.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" 13:59:48.1 Info: DROP TABLE "Indexers" 13:59:48.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:48.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:48.1 Info: => 0.0094711s 13:59:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:48', 'separate_automatic_and_interactive_search') 13:59:48.1 Info: Committing Transaction 13:59:48.2 Info: 6: separate_automatic_and_interactive_search migrated 13:59:48.2 Info: => 0.0334559s 13:59:48.2 Info: 7: change_album_path_to_relative migrating 13:59:48.2 Info: Beginning Transaction 13:59:48.2 Info: Starting migration of Main DB to 7 13:59:48.2 Info: DeleteColumn Albums Path 13:59: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) 13:59: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" 13:59:48.2 Info: DROP TABLE "Albums" 13:59:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:48.2 Info: => 0.0114661s 13:59:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:48', 'change_album_path_to_relative') 13:59:48.2 Info: Committing Transaction 13:59:48.2 Info: 7: change_album_path_to_relative migrated 13:59:48.2 Info: => 0.0367954s 13:59:48.2 Info: 8: change_quality_size_mb_to_kb migrating 13:59:48.2 Info: Beginning Transaction 13:59:48.2 Info: Starting migration of Main DB to 8 13:59: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 13:59: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 13:59:48.2 Info: => 0.0001776s 13:59:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:48', 'change_quality_size_mb_to_kb') 13:59:48.2 Info: Committing Transaction 13:59:48.2 Info: 8: change_quality_size_mb_to_kb migrated 13:59:48.2 Info: => 0.0224635s 13:59:48.2 Info: 9: album_releases migrating 13:59:48.2 Info: Beginning Transaction 13:59:48.2 Info: Starting migration of Main DB to 9 13:59:48.2 Info: AlterTable Albums 13:59:48.2 Info: => 2E-06s 13:59:48.2 Info: CreateColumn Albums Releases String 13:59:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:48.2 Info: => 0.0015836s 13:59:48.2 Info: AlterTable Albums 13:59:48.2 Info: => 1.3E-06s 13:59:48.2 Info: CreateColumn Albums CurrentRelease String 13:59:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:48.2 Info: => 0.0012486s 13:59:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:48', 'album_releases') 13:59:48.2 Info: Committing Transaction 13:59:48.2 Info: 9: album_releases migrated 13:59:48.2 Info: => 0.0237751s 13:59:48.2 Info: 10: album_releases_fix migrating 13:59:48.2 Info: Beginning Transaction 13:59:48.2 Info: Starting migration of Main DB to 10 13:59:48.2 Info: AlterTable Albums 13:59:48.2 Info: => 2E-06s 13:59:48.2 Info: AlterColumn Albums Releases String 13:59:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:48.3 Info: DROP TABLE "Albums" 13:59:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:48.3 Info: => 0.0110674s 13:59:48.3 Info: AlterTable Albums 13:59:48.3 Info: => 1.7E-06s 13:59:48.3 Info: AlterColumn Albums CurrentRelease String 13:59:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:48.3 Info: DROP TABLE "Albums" 13:59:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:48.3 Info: => 0.0108341s 13:59:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:48', 'album_releases_fix') 13:59:48.3 Info: Committing Transaction 13:59:48.3 Info: 10: album_releases_fix migrated 13:59:48.3 Info: => 0.034129s 13:59:48.3 Info: 11: import_lists migrating 13:59:48.3 Info: Beginning Transaction 13:59:48.3 Info: Starting migration of Main DB to 11 13:59:48.3 Info: CreateTable ImportLists 13:59:48.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 13:59:48.3 Info: => 0.0005672s 13:59:48.3 Info: CreateIndex ImportLists (Name) 13:59:48.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:48.3 Info: => 0.0002066s 13:59:48.3 Info: CreateTable ImportListStatus 13:59:48.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:48.3 Info: => 0.0002859s 13:59:48.3 Info: CreateIndex ImportListStatus (ProviderId) 13:59:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:48.3 Info: => 0.0001836s 13:59:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:48', 'import_lists') 13:59:48.3 Info: Committing Transaction 13:59:48.3 Info: 11: import_lists migrated 13:59:48.3 Info: => 0.0237347s 13:59:48.3 Info: 12: add_release_status migrating 13:59:48.3 Info: Beginning Transaction 13:59:48.3 Info: Starting migration of Main DB to 12 13:59:48.3 Info: AlterTable MetadataProfiles 13:59:48.3 Info: => 1.8E-06s 13:59:48.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:48.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:48.3 Info: => 0.0015554s 13:59:48.3 Info: PerformDBOperation 13:59:48.3 Info: Performing DB Operation 13:59:48.3 Info: => 6.57E-05s 13:59:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:48', 'add_release_status') 13:59:48.3 Info: Committing Transaction 13:59:48.3 Info: 12: add_release_status migrated 13:59:48.3 Info: => 0.0209855s 13:59:48.3 Info: 13: album_download_notification migrating 13:59:48.3 Info: Beginning Transaction 13:59:48.3 Info: Starting migration of Main DB to 13 13:59:48.3 Info: AlterTable Notifications 13:59:48.3 Info: => 1.5E-06s 13:59:48.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:48.3 Info: => 0.001482s 13:59:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:48', 'album_download_notification') 13:59:48.3 Info: Committing Transaction 13:59:48.4 Info: 13: album_download_notification migrated 13:59:48.4 Info: => 0.0254655s 13:59:48.4 Info: 14: fix_language_metadata_profiles migrating 13:59:48.4 Info: Beginning Transaction 13:59:48.4 Info: Starting migration of Main DB to 14 13:59:48.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 13:59:48.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 13:59:48.4 Info: => 0.0003014s 13:59:48.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 13:59:48.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 13:59:48.4 Info: => 0.0001593s 13:59:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:48', 'fix_language_metadata_profiles') 13:59:48.4 Info: Committing Transaction 13:59:48.4 Info: 14: fix_language_metadata_profiles migrated 13:59:48.4 Info: => 0.0222796s 13:59:48.4 Info: 15: remove_fanzub migrating 13:59:48.4 Info: Beginning Transaction 13:59:48.4 Info: Starting migration of Main DB to 15 13:59:48.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:48.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:48.4 Info: => 0.0001571s 13:59:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:48', 'remove_fanzub') 13:59:48.4 Info: Committing Transaction 13:59:48.4 Info: 15: remove_fanzub migrated 13:59:48.4 Info: => 0.0224739s 13:59:48.4 Info: 16: update_artist_history_indexes migrating 13:59:48.4 Info: Beginning Transaction 13:59:48.4 Info: Starting migration of Main DB to 16 13:59:48.4 Info: CreateIndex Albums (ArtistId) 13:59:48.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:48.4 Info: => 0.0003811s 13:59:48.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:48.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:48.4 Info: => 0.0002042s 13:59:48.4 Info: DeleteIndex History (AlbumId) 13:59:48.4 Info: DROP INDEX "IX_History_AlbumId" 13:59:48.4 Info: => 0.0002597s 13:59:48.4 Info: CreateIndex History (AlbumId, Date) 13:59:48.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:48.4 Info: => 0.0002049s 13:59:48.4 Info: DeleteIndex History (DownloadId) 13:59:48.4 Info: DROP INDEX "IX_History_DownloadId" 13:59:48.4 Info: => 0.00022s 13:59:48.4 Info: CreateIndex History (DownloadId, Date) 13:59:48.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:48.4 Info: => 0.0001976s 13:59:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:48', 'update_artist_history_indexes') 13:59:48.4 Info: Committing Transaction 13:59:48.4 Info: 16: update_artist_history_indexes migrated 13:59:48.4 Info: => 0.0237282s 13:59:48.4 Info: 17: remove_nma migrating 13:59:48.4 Info: Beginning Transaction 13:59:48.4 Info: Starting migration of Main DB to 17 13:59:48.4 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:48.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:48.4 Info: => 0.0001658s 13:59:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:48', 'remove_nma') 13:59:48.4 Info: Committing Transaction 13:59:48.5 Info: 17: remove_nma migrated 13:59:48.5 Info: => 0.0226694s 13:59:48.5 Info: 18: album_disambiguation migrating 13:59:48.5 Info: Beginning Transaction 13:59:48.5 Info: Starting migration of Main DB to 18 13:59:48.5 Info: AlterTable Albums 13:59:48.5 Info: => 1.7E-06s 13:59:48.5 Info: CreateColumn Albums Disambiguation String 13:59:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:48.5 Info: => 0.0016597s 13:59:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:48', 'album_disambiguation') 13:59:48.5 Info: Committing Transaction 13:59:48.5 Info: 18: album_disambiguation migrated 13:59:48.5 Info: => 0.0254211s 13:59:48.5 Info: 19: add_ape_quality_in_profiles migrating 13:59:48.5 Info: Beginning Transaction 13:59:48.5 Info: Starting migration of Main DB to 19 13:59:48.5 Info: PerformDBOperation 13:59:48.5 Info: Performing DB Operation 13:59:48.5 Info: => 0.000108s 13:59:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:48', 'add_ape_quality_in_profiles') 13:59:48.5 Info: Committing Transaction 13:59:48.5 Info: 19: add_ape_quality_in_profiles migrated 13:59:48.5 Info: => 0.0225106s 13:59:48.5 Info: 20: remove_pushalot migrating 13:59:48.5 Info: Beginning Transaction 13:59:48.5 Info: Starting migration of Main DB to 20 13:59:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:48.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:48.5 Info: => 0.0001644s 13:59:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:48.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:48.5 Info: => 8.4E-05s 13:59:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:48.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:48.5 Info: => 8.31E-05s 13:59:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:48', 'remove_pushalot') 13:59:48.5 Info: Committing Transaction 13:59:48.5 Info: 20: remove_pushalot migrated 13:59:48.5 Info: => 0.022214s 13:59:48.5 Info: 21: add_custom_filters migrating 13:59:48.5 Info: Beginning Transaction 13:59:48.5 Info: Starting migration of Main DB to 21 13:59:48.5 Info: CreateTable CustomFilters 13:59:48.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:48.5 Info: => 0.0005243s 13:59:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:48', 'add_custom_filters') 13:59:48.5 Info: Committing Transaction 13:59:48.6 Info: 21: add_custom_filters migrated 13:59:48.6 Info: => 0.0224532s 13:59:48.6 Info: 22: import_list_tags migrating 13:59:48.6 Info: Beginning Transaction 13:59:48.6 Info: Starting migration of Main DB to 22 13:59:48.6 Info: AlterTable ImportLists 13:59:48.6 Info: => 1.7E-06s 13:59:48.6 Info: CreateColumn ImportLists Tags String 13:59:48.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:48.6 Info: => 0.0016245s 13:59:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:48', 'import_list_tags') 13:59:48.6 Info: Committing Transaction 13:59:48.6 Info: 22: import_list_tags migrated 13:59:48.6 Info: => 0.0225798s 13:59:48.6 Info: 23: add_release_groups_etc migrating 13:59:48.6 Info: Beginning Transaction 13:59:48.6 Info: Starting migration of Main DB to 23 13:59:48.6 Info: CreateTable ArtistMetadata 13:59:48.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) 13:59:48.6 Info: => 0.0006226s 13:59:48.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:48.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:48.6 Info: => 0.000219s 13:59:48.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" 13:59:48.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" 13:59:48.6 Info: => 0.0001952s 13:59:48.6 Info: AlterTable Artists 13:59:48.6 Info: => 1.2E-06s 13:59:48.6 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:48.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:48.6 Info: => 0.0014936s 13:59:48.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:48.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:48.6 Info: => 0.0001615s 13:59:48.6 Info: CreateTable AlbumReleases 13:59:48.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) 13:59:48.6 Info: => 0.0003754s 13:59:48.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:48.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:48.6 Info: => 0.000191s 13:59:48.6 Info: CreateIndex AlbumReleases (AlbumId) 13:59:48.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:48.6 Info: => 0.000188s 13:59:48.6 Info: PerformDBOperation 13:59:48.6 Info: Performing DB Operation 13:59:48.6 Info: => 0.0001464s 13:59:48.6 Info: AlterTable Albums 13:59:48.6 Info: => 9E-07s 13:59:48.6 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:48.6 Info: => 0.0014151s 13:59:48.6 Info: AlterTable Albums 13:59:48.6 Info: => 9E-07s 13:59:48.6 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:48.6 Info: => 0.0013904s 13:59:48.6 Info: AlterTable Albums 13:59:48.6 Info: => 1E-06s 13:59:48.6 Info: CreateColumn Albums Links String 13:59:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:48.6 Info: => 0.0013207s 13:59:48.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:48.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:48.6 Info: => 0.0002008s 13:59:48.6 Info: AlterTable Tracks 13:59:48.6 Info: => 9E-07s 13:59:48.6 Info: CreateColumn Tracks ForeignRecordingId String 13:59:48.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:48.6 Info: => 0.0013135s 13:59:48.6 Info: AlterTable Tracks 13:59:48.6 Info: => 9E-07s 13:59:48.6 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:48.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:48.6 Info: => 0.0013069s 13:59:48.6 Info: AlterTable Tracks 13:59:48.6 Info: => 1E-06s 13:59:48.6 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:48.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:48.6 Info: => 0.0013628s 13:59:48.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:48.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:48.6 Info: => 0.0001837s 13:59:48.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:48.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:48.6 Info: => 0.0001417s 13:59:48.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:48.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) 13:59:48.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" 13:59:48.6 Info: DROP TABLE "Artists" 13:59:48.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:48.6 Info: => 0.0151915s 13:59:48.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:48.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) 13:59:48.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" 13:59:48.6 Info: DROP TABLE "Albums" 13:59:48.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:48.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:48.6 Info: => 0.0118038s 13:59:48.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:48.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) 13:59:48.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" 13:59:48.6 Info: DROP TABLE "Tracks" 13:59:48.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:48.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:48.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:48.6 Info: => 0.0106748s 13:59:48.6 Info: DeleteColumn TrackFiles ArtistId 13:59:48.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) 13:59:48.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" 13:59:48.6 Info: DROP TABLE "TrackFiles" 13:59:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:48.6 Info: => 0.010267s 13:59:48.6 Info: CreateIndex Artists (ArtistMetadataId) 13:59:48.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:48.6 Info: => 0.0001899s 13:59:48.6 Info: CreateIndex Artists (Monitored) 13:59:48.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:48.6 Info: => 0.0001876s 13:59:48.6 Info: CreateIndex Albums (ArtistMetadataId) 13:59:48.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:48.6 Info: => 0.0001878s 13:59:48.6 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:48.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:48.6 Info: => 0.000185s 13:59:48.6 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:48.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:48.6 Info: => 0.0001955s 13:59:48.6 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:48.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:48.6 Info: => 0.0001866s 13:59:48.6 Info: UpdateData 13:59:48.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:48.6 Info: => 9.85E-05s 13:59:48.6 Info: UpdateData 13:59:48.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:48.6 Info: => 8.66E-05s 13:59:48.6 Info: UpdateData 13:59:48.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:48.6 Info: => 0.0001016s 13:59:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:48', 'add_release_groups_etc') 13:59:48.6 Info: Committing Transaction 13:59:48.7 Info: 23: add_release_groups_etc migrated 13:59:48.7 Info: => 0.0211455s 13:59:48.7 Info: 24: NewMediaInfoFormat migrating 13:59:48.7 Info: Beginning Transaction 13:59:48.7 Info: Starting migration of Main DB to 24 13:59:48.7 Info: UpdateData 13:59:48.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:48.7 Info: => 0.0001787s 13:59:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:48', 'NewMediaInfoFormat') 13:59:48.7 Info: Committing Transaction 13:59:48.7 Info: 24: NewMediaInfoFormat migrated 13:59:48.7 Info: => 0.0224425s 13:59:48.7 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:48.7 Info: Beginning Transaction 13:59:48.7 Info: Starting migration of Main DB to 25 13:59:48.7 Info: RenameTable Restrictions ReleaseProfiles 13:59:48.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:48.7 Info: => 0.004619s 13:59:48.7 Info: AlterTable ReleaseProfiles 13:59:48.7 Info: => 1.4E-06s 13:59:48.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:48.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:48.7 Info: => 0.0012967s 13:59:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:48', 'rename_restrictions_to_release_profiles') 13:59:48.7 Info: Committing Transaction 13:59:48.7 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:48.7 Info: => 0.0235342s 13:59:48.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:48.7 Info: Beginning Transaction 13:59:48.7 Info: Starting migration of Main DB to 26 13:59:48.7 Info: RenameTable Profiles QualityProfiles 13:59:48.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:48.7 Info: => 0.0043743s 13:59:48.7 Info: AlterTable QualityProfiles 13:59:48.7 Info: => 1.5E-06s 13:59:48.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:48.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:48.7 Info: => 0.001282s 13:59:48.7 Info: AlterTable LanguageProfiles 13:59:48.7 Info: => 1.1E-06s 13:59:48.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:48.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:48.7 Info: => 0.0011994s 13:59:48.7 Info: UpdateData 13:59:48.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:48.7 Info: => 9.01E-05s 13:59:48.7 Info: UpdateData 13:59:48.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:48.7 Info: => 7.62E-05s 13:59:48.7 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:48.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:48.7 Info: DROP TABLE "Artists" 13:59:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:48.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:48.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:48.7 Info: => 0.0153191s 13:59:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:48', 'rename_quality_profiles_add_upgrade_allowed') 13:59:48.7 Info: Committing Transaction 13:59:48.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:48.8 Info: => 0.0382539s 13:59:48.8 Info: 27: add_import_exclusions migrating 13:59:48.8 Info: Beginning Transaction 13:59:48.8 Info: Starting migration of Main DB to 27 13:59:48.8 Info: CreateTable ImportListExclusions 13:59:48.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:48.8 Info: => 0.0004682s 13:59:48.8 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:48.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:48.8 Info: => 0.0002232s 13:59:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:48', 'add_import_exclusions') 13:59:48.8 Info: Committing Transaction 13:59:48.8 Info: 27: add_import_exclusions migrated 13:59:48.8 Info: => 0.0218012s 13:59:48.8 Info: 28: clean_artist_metadata_table migrating 13:59:48.8 Info: Beginning Transaction 13:59:48.8 Info: Starting migration of Main DB to 28 13:59:48.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:48.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:48.8 Info: => 0.0004094s 13:59:48.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:48.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:48.8 Info: => 0.0002266s 13:59:48.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:48.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:48.8 Info: => 0.0002352s 13:59:48.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:48.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:48.8 Info: => 0.0002516s 13:59:48.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:48.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:48.8 Info: => 0.0002441s 13:59:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:48.8 Info: => 0.0002184s 13:59:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:48', 'clean_artist_metadata_table') 13:59:48.8 Info: Committing Transaction 13:59:48.8 Info: 28: clean_artist_metadata_table migrated 13:59:48.8 Info: => 0.020884s 13:59:48.8 Info: 29: health_issue_notification migrating 13:59:48.8 Info: Beginning Transaction 13:59:48.8 Info: Starting migration of Main DB to 29 13:59:48.8 Info: AlterTable Notifications 13:59:48.8 Info: => 1.5E-06s 13:59:48.8 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:48.8 Info: => 0.0016765s 13:59:48.8 Info: AlterTable Notifications 13:59:48.8 Info: => 1.1E-06s 13:59:48.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:48.8 Info: => 0.0012916s 13:59:48.8 Info: AlterTable Notifications 13:59:48.8 Info: => 9E-07s 13:59:48.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:48.8 Info: => 0.0015593s 13:59:48.8 Info: AlterTable Notifications 13:59:48.8 Info: => 1E-06s 13:59:48.8 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:48.8 Info: => 0.0012339s 13:59:48.8 Info: AlterTable Notifications 13:59:48.8 Info: => 1.2E-06s 13:59:48.8 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:48.8 Info: => 0.0012587s 13:59:48.8 Info: DeleteColumn Notifications OnDownload 13:59:48.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) 13:59:48.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" 13:59:48.8 Info: DROP TABLE "Notifications" 13:59:48.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:48.8 Info: => 0.010417s 13:59:48.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:48.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) 13:59:48.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" 13:59:48.8 Info: DROP TABLE "Notifications" 13:59:48.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:48.8 Info: => 0.0113902s 13:59:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:48', 'health_issue_notification') 13:59:48.8 Info: Committing Transaction 13:59:48.9 Info: 29: health_issue_notification migrated 13:59:48.9 Info: => 0.0329883s 13:59:48.9 Info: 30: add_mediafilerepository_mtime migrating 13:59:48.9 Info: Beginning Transaction 13:59:48.9 Info: Starting migration of Main DB to 30 13:59:48.9 Info: AlterTable TrackFiles 13:59:48.9 Info: => 1.9E-06s 13:59:48.9 Info: CreateColumn TrackFiles Modified DateTime 13:59:48.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:48.9 Info: => 0.0017131s 13:59:48.9 Info: AlterTable TrackFiles 13:59:48.9 Info: => 9E-07s 13:59:48.9 Info: CreateColumn TrackFiles Path String 13:59:48.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:48.9 Info: => 0.0012765s 13:59:48.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:48.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:48.9 Info: => 7.75E-05s 13:59:48.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) 13:59:48.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) 13:59:48.9 Info: => 0.0002364s 13:59:48.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) 13:59:48.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) 13:59:48.9 Info: => 0.0002695s 13:59:48.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) 13:59:48.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) 13:59:48.9 Info: => 0.0002798s 13:59:48.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") 13:59:48.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") 13:59:48.9 Info: => 0.0001582s 13:59:48.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:48.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:48.9 Info: => 0.0001436s 13:59:48.9 Info: AlterTable TrackFiles 13:59:48.9 Info: => 1.1E-06s 13:59:48.9 Info: AlterColumn TrackFiles Path String 13:59: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:48.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" 13:59:48.9 Info: DROP TABLE "TrackFiles" 13:59:48.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:48.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:48.9 Info: => 0.0109505s 13:59:48.9 Info: CreateIndex TrackFiles (Path) 13:59:48.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:48.9 Info: => 0.0001961s 13:59:48.9 Info: DeleteColumn TrackFiles RelativePath 13:59: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:48.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" 13:59:48.9 Info: DROP TABLE "TrackFiles" 13:59:48.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:48.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:48.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:48.9 Info: => 0.0112595s 13:59:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:48', 'add_mediafilerepository_mtime') 13:59:48.9 Info: Committing Transaction 13:59:48.9 Info: 30: add_mediafilerepository_mtime migrated 13:59:48.9 Info: => 0.0324358s 13:59:48.9 Info: 31: add_artistmetadataid_constraint migrating 13:59:48.9 Info: Beginning Transaction 13:59:48.9 Info: Starting migration of Main DB to 31 13:59:48.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:48.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:48.9 Info: => 0.0003137s 13:59:48.9 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:48.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:48.9 Info: => 0.0002933s 13:59:48.9 Info: AlterColumn Artists ArtistMetadataId Int32 13:59: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:48.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:48.9 Info: DROP TABLE "Artists" 13:59:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:48.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:48.9 Info: => 0.0113353s 13:59:48.9 Info: CreateIndex Artists (ArtistMetadataId) 13:59:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:48.9 Info: => 0.0001915s 13:59:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:48', 'add_artistmetadataid_constraint') 13:59:48.9 Info: Committing Transaction 13:59:48.9 Info: 31: add_artistmetadataid_constraint migrated 13:59:48.9 Info: => 0.0216813s 13:59:48.9 Info: 32: old_ids_and_artist_alias migrating 13:59:48.9 Info: Beginning Transaction 13:59:48.9 Info: Starting migration of Main DB to 32 13:59:48.9 Info: AlterTable ArtistMetadata 13:59:48.9 Info: => 1.7E-06s 13:59:48.9 Info: CreateColumn ArtistMetadata Aliases String 13:59:48.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:48.9 Info: => 0.0017109s 13:59:48.9 Info: AlterTable ArtistMetadata 13:59:48.9 Info: => 9E-07s 13:59:48.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:48.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:48.9 Info: => 0.0012959s 13:59:48.9 Info: AlterTable Albums 13:59:48.9 Info: => 1.2E-06s 13:59:48.9 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:48.9 Info: => 0.0013466s 13:59:48.9 Info: AlterTable AlbumReleases 13:59:48.9 Info: => 1.5E-06s 13:59:48.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:48.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:49.0 Info: => 0.0013176s 13:59:49.0 Info: AlterTable Tracks 13:59:49.0 Info: => 1.1E-06s 13:59:49.0 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:49.0 Info: => 0.0013019s 13:59:49.0 Info: AlterTable Tracks 13:59:49.0 Info: => 1.2E-06s 13:59:49.0 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:49.0 Info: => 0.0013154s 13:59:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:49', 'old_ids_and_artist_alias') 13:59:49.0 Info: Committing Transaction 13:59:49.0 Info: 32: old_ids_and_artist_alias migrated 13:59:49.0 Info: => 0.0232446s 13:59:49.0 Info: 33: download_propers_config migrating 13:59:49.0 Info: Beginning Transaction 13:59:49.0 Info: Starting migration of Main DB to 33 13:59:49.0 Info: PerformDBOperation 13:59:49.0 Info: Performing DB Operation 13:59:49.0 Info: => 0.0001166s 13:59:49.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:49.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:49.0 Info: => 0.0001025s 13:59:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:49', 'download_propers_config') 13:59:49.0 Info: Committing Transaction 13:59:49.0 Info: 33: download_propers_config migrated 13:59:49.0 Info: => 0.0224364s 13:59:49.0 Info: 34: remove_language_profiles migrating 13:59:49.0 Info: Beginning Transaction 13:59:49.0 Info: Starting migration of Main DB to 34 13:59:49.0 Info: DeleteTable LanguageProfiles 13:59:49.0 Info: DROP TABLE "LanguageProfiles" 13:59:49.0 Info: => 0.0005609s 13:59:49.0 Info: DeleteColumn Artists LanguageProfileId 13:59: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) 13:59: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" 13:59:49.0 Info: DROP TABLE "Artists" 13:59:49.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:49.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:49.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:49.0 Info: => 0.0116093s 13:59:49.0 Info: DeleteColumn ImportLists LanguageProfileId 13:59: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) 13:59: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" 13:59:49.0 Info: DROP TABLE "ImportLists" 13:59:49.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:49.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:49.0 Info: => 0.0106376s 13:59:49.0 Info: DeleteColumn Blacklist Language 13:59: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) 13:59: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" 13:59:49.0 Info: DROP TABLE "Blacklist" 13:59:49.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:49.0 Info: => 0.0103644s 13:59:49.0 Info: DeleteColumn History Language 13:59: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) 13:59: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" 13:59:49.0 Info: DROP TABLE "History" 13:59:49.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:49.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:49.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:49.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:49.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:49.0 Info: => 0.0115511s 13:59:49.0 Info: DeleteColumn LyricFiles Language 13:59:49.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) 13:59:49.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" 13:59:49.1 Info: DROP TABLE "LyricFiles" 13:59:49.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:49.1 Info: => 0.0126603s 13:59:49.1 Info: DeleteColumn TrackFiles Language 13:59:49.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) 13:59:49.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" 13:59:49.1 Info: DROP TABLE "TrackFiles" 13:59:49.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:49.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:49.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:49.1 Info: => 0.0110464s 13:59:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:49', 'remove_language_profiles') 13:59:49.1 Info: Committing Transaction 13:59:49.1 Info: 34: remove_language_profiles migrated 13:59:49.1 Info: => 0.039199s 13:59:49.1 Info: 35: multi_disc_naming_format migrating 13:59:49.1 Info: Beginning Transaction 13:59:49.1 Info: Starting migration of Main DB to 35 13:59:49.1 Info: AlterTable NamingConfig 13:59:49.1 Info: => 1.8E-06s 13:59:49.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:49.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:49.1 Info: => 0.001659s 13:59:49.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:49.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:49.1 Info: => 7.84E-05s 13:59:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:49', 'multi_disc_naming_format') 13:59:49.1 Info: Committing Transaction 13:59:49.1 Info: 35: multi_disc_naming_format migrated 13:59:49.1 Info: => 0.0205548s 13:59:49.1 Info: 36: add_download_client_priority migrating 13:59:49.1 Info: Beginning Transaction 13:59:49.1 Info: Starting migration of Main DB to 36 13:59:49.1 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') 13:59:49.1 Info: AlterTable DownloadClients 13:59:49.1 Info: => 1.1E-06s 13:59:49.1 Info: CreateColumn DownloadClients Priority Int32 13:59:49.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:49.1 Info: => 0.0015723s 13:59:49.1 Info: PerformDBOperation 13:59:49.1 Info: Performing DB Operation 13:59:49.1 Info: => 0.0001078s 13:59:49.1 Info: -> 1 Insert operations completed in 00:00:00.0006021 taking an average of 00:00:00.0006021 13:59:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:49', 'add_download_client_priority') 13:59:49.1 Info: Committing Transaction 13:59:49.2 Info: 36: add_download_client_priority migrated 13:59:49.2 Info: => 0.0236709s 13:59:49.2 Debug: Took: 00:00:01.4413014 13:59:49.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 13:59:49.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 13:59:49.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511893157349_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:49.3 Info: DatabaseEngineVersionCheck migrating 13:59:49.3 Info: PerformDBOperation 13:59:49.3 Info: Performing DB Operation 13:59:49.3 Info: SQLite 3.45.3 13:59:49.3 Info: => 0.054633s 13:59:49.3 Info: DatabaseEngineVersionCheck migrated 13:59:49.3 Info: => 0.0546691s 13:59:49.3 Info: VersionMigration migrating 13:59:49.3 Info: Beginning Transaction 13:59:49.3 Info: CreateTable VersionInfo 13:59:49.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:49.3 Info: => 0.0003569s 13:59:49.3 Info: Committing Transaction 13:59:49.4 Info: VersionMigration migrated 13:59:49.4 Info: => 0.0464739s 13:59:49.4 Info: VersionUniqueMigration migrating 13:59:49.4 Info: Beginning Transaction 13:59:49.4 Info: CreateIndex VersionInfo (Version) 13:59:49.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:49.4 Info: => 0.0003693s 13:59:49.4 Info: AlterTable VersionInfo 13:59:49.4 Info: => 1.3E-06s 13:59:49.4 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:49.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:49.4 Info: => 0.0014362s 13:59:49.4 Info: Committing Transaction 13:59:49.4 Info: VersionUniqueMigration migrated 13:59:49.4 Info: => 0.0217189s 13:59:49.4 Info: VersionDescriptionMigration migrating 13:59:49.4 Info: Beginning Transaction 13:59:49.4 Info: AlterTable VersionInfo 13:59:49.4 Info: => 1.6E-06s 13:59:49.4 Info: CreateColumn VersionInfo Description String 13:59:49.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:49.4 Info: => 0.0005321s 13:59:49.4 Info: Committing Transaction 13:59:49.4 Info: VersionDescriptionMigration migrated 13:59:49.4 Info: => 0.016532s 13:59:49.4 Info: 1: InitialSetup migrating 13:59:49.4 Info: Beginning Transaction 13:59:49.4 Info: Starting migration of Main DB to 1 13:59:49.4 Info: CreateTable Config 13:59:49.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:49.4 Info: => 0.000616s 13:59:49.4 Info: CreateIndex Config (Key) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:49.4 Info: => 0.0001935s 13:59:49.4 Info: CreateTable RootFolders 13:59:49.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:49.4 Info: => 0.0002136s 13:59:49.4 Info: CreateIndex RootFolders (Path) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:49.4 Info: => 0.00018s 13:59:49.4 Info: CreateTable Artists 13:59: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) 13:59:49.4 Info: => 0.0005326s 13:59:49.4 Info: CreateIndex Artists (ForeignArtistId) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:49.4 Info: => 0.000172s 13:59:49.4 Info: CreateIndex Artists (NameSlug) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:49.4 Info: => 0.0001733s 13:59:49.4 Info: CreateIndex Artists (CleanName) 13:59:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:49.4 Info: => 0.0001689s 13:59:49.4 Info: CreateIndex Artists (Path) 13:59:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:49.4 Info: => 0.0001662s 13:59:49.4 Info: CreateTable Albums 13:59: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) 13:59:49.4 Info: => 0.0004549s 13:59:49.4 Info: CreateIndex Albums (ForeignAlbumId) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:49.4 Info: => 0.0001875s 13:59:49.4 Info: CreateIndex Albums (MBId) 13:59:49.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:49.4 Info: => 0.0001686s 13:59:49.4 Info: CreateIndex Albums (TADBId) 13:59:49.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:49.4 Info: => 0.000161s 13:59:49.4 Info: CreateIndex Albums (TitleSlug) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:49.4 Info: => 0.000169s 13:59:49.4 Info: CreateIndex Albums (CleanTitle) 13:59:49.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:49.4 Info: => 0.0001689s 13:59:49.4 Info: CreateIndex Albums (Path) 13:59:49.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:49.4 Info: => 0.0001679s 13:59:49.4 Info: CreateTable Tracks 13:59: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) 13:59:49.4 Info: => 0.0003287s 13:59:49.4 Info: CreateIndex Tracks (ForeignTrackId) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:49.4 Info: => 0.0001759s 13:59:49.4 Info: CreateIndex Tracks (ArtistId) 13:59:49.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:49.4 Info: => 0.0001802s 13:59:49.4 Info: CreateIndex Tracks (TrackFileId) 13:59:49.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:49.4 Info: => 0.0001803s 13:59:49.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:49.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:49.4 Info: => 0.0001858s 13:59:49.4 Info: CreateTable TrackFiles 13:59: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) 13:59:49.4 Info: => 0.0003168s 13:59:49.4 Info: CreateIndex TrackFiles (ArtistId) 13:59:49.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:49.4 Info: => 0.0001773s 13:59:49.4 Info: CreateIndex TrackFiles (AlbumId) 13:59:49.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:49.4 Info: => 0.0001694s 13:59:49.4 Info: CreateTable History 13:59: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) 13:59:49.4 Info: => 0.0003367s 13:59:49.4 Info: CreateIndex History (Date) 13:59:49.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:49.4 Info: => 0.0001657s 13:59:49.4 Info: CreateIndex History (EventType) 13:59:49.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:49.4 Info: => 0.0001669s 13:59:49.4 Info: CreateIndex History (DownloadId) 13:59:49.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:49.4 Info: => 0.0001701s 13:59:49.4 Info: CreateIndex History (AlbumId) 13:59:49.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:49.4 Info: => 0.0001682s 13:59:49.4 Info: CreateTable Notifications 13:59: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) 13:59:49.4 Info: => 0.0002956s 13:59:49.4 Info: CreateTable ScheduledTasks 13:59: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) 13:59:49.4 Info: => 0.0002835s 13:59:49.4 Info: CreateIndex ScheduledTasks (TypeName) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:49.4 Info: => 0.0002095s 13:59:49.4 Info: CreateTable Indexers 13:59: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) 13:59:49.4 Info: => 0.0002754s 13:59:49.4 Info: CreateIndex Indexers (Name) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:49.4 Info: => 0.0001802s 13:59:49.4 Info: CreateTable Profiles 13:59: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) 13:59:49.4 Info: => 0.0002362s 13:59:49.4 Info: CreateIndex Profiles (Name) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:49.4 Info: => 0.0001782s 13:59:49.4 Info: CreateTable QualityDefinitions 13:59: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) 13:59:49.4 Info: => 0.0002618s 13:59:49.4 Info: CreateIndex QualityDefinitions (Quality) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:49.4 Info: => 0.0001756s 13:59:49.4 Info: CreateIndex QualityDefinitions (Title) 13:59:49.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:49.5 Info: => 0.0002212s 13:59:49.5 Info: CreateTable NamingConfig 13:59:49.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) 13:59:49.5 Info: => 0.0002926s 13:59:49.5 Info: CreateTable Blacklist 13:59:49.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 '') 13:59:49.5 Info: => 0.0003704s 13:59:49.5 Info: CreateTable Metadata 13:59:49.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) 13:59:49.5 Info: => 0.0002467s 13:59:49.5 Info: CreateTable MetadataFiles 13:59:49.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) 13:59:49.5 Info: => 0.000305s 13:59:49.5 Info: CreateTable DownloadClients 13:59:49.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) 13:59:49.5 Info: => 0.0002608s 13:59:49.5 Info: CreateTable PendingReleases 13:59:49.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 '') 13:59:49.5 Info: => 0.0003057s 13:59:49.5 Info: CreateTable RemotePathMappings 13:59:49.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:49.5 Info: => 0.0002518s 13:59:49.5 Info: CreateTable Tags 13:59:49.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:49.5 Info: => 0.0002214s 13:59:49.5 Info: CreateIndex Tags (Label) 13:59:49.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:49.5 Info: => 0.0001854s 13:59:49.5 Info: CreateTable Restrictions 13:59:49.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:49.5 Info: => 0.0002449s 13:59:49.5 Info: CreateTable DelayProfiles 13:59:49.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) 13:59:49.5 Info: => 0.0003005s 13:59:49.5 Info: CreateTable Users 13:59:49.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:49.5 Info: => 0.0002413s 13:59:49.5 Info: CreateIndex Users (Identifier) 13:59:49.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:49.5 Info: => 0.0002076s 13:59:49.5 Info: CreateIndex Users (Username) 13:59:49.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:49.5 Info: => 0.0001956s 13:59:49.5 Info: CreateTable Commands 13:59: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) 13:59:49.5 Info: => 0.0003147s 13:59:49.5 Info: CreateTable IndexerStatus 13:59: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) 13:59:49.5 Info: => 0.0002798s 13:59:49.5 Info: CreateIndex IndexerStatus (ProviderId) 13:59:49.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:49.5 Info: => 0.000191s 13:59:49.5 Info: CreateTable ExtraFiles 13:59: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) 13:59:49.5 Info: => 0.0002838s 13:59:49.5 Info: CreateTable LyricFiles 13:59: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) 13:59:49.5 Info: => 0.0003277s 13:59:49.5 Info: CreateTable LanguageProfiles 13:59: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) 13:59:49.5 Info: => 0.0002523s 13:59:49.5 Info: CreateIndex LanguageProfiles (Name) 13:59:49.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:49.5 Info: => 0.0001864s 13:59:49.5 Info: CreateTable DownloadClientStatus 13:59: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) 13:59:49.5 Info: => 0.0002578s 13:59:49.5 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:49.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:49.5 Info: => 0.0032625s 13:59:49.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:49.5 Info: -> 1 Insert operations completed in 00:00:00.0002065 taking an average of 00:00:00.0002065 13:59:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:49', 'InitialSetup') 13:59:49.5 Info: Committing Transaction 13:59:49.5 Info: 1: InitialSetup migrated 13:59:49.5 Info: => 0.0288854s 13:59:49.5 Info: 2: add_reason_to_pending_releases migrating 13:59:49.5 Info: Beginning Transaction 13:59:49.5 Info: Starting migration of Main DB to 2 13:59:49.5 Info: AlterTable PendingReleases 13:59:49.5 Info: => 1.9E-06s 13:59:49.5 Info: CreateColumn PendingReleases Reason Int32 13:59:49.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:49.5 Info: => 0.0015388s 13:59:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:49', 'add_reason_to_pending_releases') 13:59:49.5 Info: Committing Transaction 13:59:49.5 Info: 2: add_reason_to_pending_releases migrated 13:59:49.5 Info: => 0.0224282s 13:59:49.5 Info: 3: add_medium_support migrating 13:59:49.5 Info: Beginning Transaction 13:59:49.5 Info: Starting migration of Main DB to 3 13:59:49.5 Info: AlterTable Albums 13:59:49.5 Info: => 1.8E-06s 13:59:49.5 Info: CreateColumn Albums Media String 13:59:49.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:49.5 Info: => 0.0015381s 13:59:49.5 Info: AlterTable Tracks 13:59:49.5 Info: => 1E-06s 13:59:49.5 Info: CreateColumn Tracks MediumNumber Int32 13:59:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:49.5 Info: => 0.001168s 13:59:49.5 Info: AlterTable Tracks 13:59:49.5 Info: => 1.1E-06s 13:59:49.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:49.5 Info: => 0.0011178s 13:59:49.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:49.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:49.5 Info: => 8.09E-05s 13:59:49.5 Info: DeleteColumn Tracks TrackNumber 13:59: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) 13:59: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" 13:59:49.5 Info: DROP TABLE "Tracks" 13:59:49.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:49.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:49.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:49.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:49.5 Info: => 0.0097847s 13:59:49.5 Info: AlterTable Tracks 13:59:49.5 Info: => 1.5E-06s 13:59:49.5 Info: CreateColumn Tracks TrackNumber String 13:59:49.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:49.5 Info: => 0.0011691s 13:59:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:49', 'add_medium_support') 13:59:49.5 Info: Committing Transaction 13:59:49.6 Info: 3: add_medium_support migrated 13:59:49.6 Info: => 0.0256042s 13:59:49.6 Info: 4: add_various_qualites_in_profile migrating 13:59:49.6 Info: Beginning Transaction 13:59:49.6 Info: Starting migration of Main DB to 4 13:59:49.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:49.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:49.6 Info: => 0.0001757s 13:59:49.6 Info: PerformDBOperation 13:59:49.6 Info: Performing DB Operation 13:59:49.6 Info: => 9.64E-05s 13:59:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:49', 'add_various_qualites_in_profile') 13:59:49.6 Info: Committing Transaction 13:59:49.6 Info: 4: add_various_qualites_in_profile migrated 13:59:49.6 Info: => 0.0223921s 13:59:49.6 Info: 5: metadata_profiles migrating 13:59:49.6 Info: Beginning Transaction 13:59:49.6 Info: Starting migration of Main DB to 5 13:59:49.6 Info: CreateTable MetadataProfiles 13:59:49.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:49.6 Info: => 0.0004738s 13:59:49.6 Info: CreateIndex MetadataProfiles (Name) 13:59:49.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:49.6 Info: => 0.0002421s 13:59:49.6 Info: AlterTable Artists 13:59:49.6 Info: => 1.3E-06s 13:59:49.6 Info: CreateColumn Artists MetadataProfileId Int32 13:59:49.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:49.6 Info: => 0.0013748s 13:59:49.6 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:49.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) 13:59:49.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" 13:59:49.6 Info: DROP TABLE "Artists" 13:59:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:49.6 Info: => 0.0106008s 13:59:49.6 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:49.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) 13:59:49.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" 13:59:49.6 Info: DROP TABLE "Artists" 13:59:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:49.6 Info: => 0.0108449s 13:59:49.6 Info: AlterTable Albums 13:59:49.6 Info: => 2E-06s 13:59:49.6 Info: CreateColumn Albums SecondaryTypes String 13:59:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:49.6 Info: => 0.0012622s 13:59:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:49', 'metadata_profiles') 13:59:49.6 Info: Committing Transaction 13:59:49.6 Info: 5: metadata_profiles migrated 13:59:49.6 Info: => 0.0247193s 13:59:49.6 Info: 6: separate_automatic_and_interactive_search migrating 13:59:49.6 Info: Beginning Transaction 13:59:49.6 Info: Starting migration of Main DB to 6 13:59:49.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:49.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) 13:59:49.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:49.6 Info: DROP TABLE "Indexers" 13:59:49.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:49.6 Info: => 0.0093044s 13:59:49.6 Info: AlterTable Indexers 13:59:49.6 Info: => 1.5E-06s 13:59:49.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:49.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:49.6 Info: => 0.0011395s 13:59:49.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:49.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:49.6 Info: => 7.52E-05s 13:59:49.6 Info: AlterTable Indexers 13:59:49.6 Info: => 9E-07s 13:59:49.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:49.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) 13:59:49.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" 13:59:49.7 Info: DROP TABLE "Indexers" 13:59:49.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:49.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:49.7 Info: => 0.0196857s 13:59:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:49', 'separate_automatic_and_interactive_search') 13:59:49.7 Info: Committing Transaction 13:59:49.7 Info: 6: separate_automatic_and_interactive_search migrated 13:59:49.7 Info: => 0.0426238s 13:59:49.7 Info: 7: change_album_path_to_relative migrating 13:59:49.7 Info: Beginning Transaction 13:59:49.7 Info: Starting migration of Main DB to 7 13:59:49.7 Info: DeleteColumn Albums Path 13:59:49.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) 13:59:49.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" 13:59:49.7 Info: DROP TABLE "Albums" 13:59:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:49.7 Info: => 0.0111211s 13:59:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:49', 'change_album_path_to_relative') 13:59:49.7 Info: Committing Transaction 13:59:49.7 Info: 7: change_album_path_to_relative migrated 13:59:49.7 Info: => 0.0374968s 13:59:49.7 Info: 8: change_quality_size_mb_to_kb migrating 13:59:49.7 Info: Beginning Transaction 13:59:49.7 Info: Starting migration of Main DB to 8 13:59:49.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 13:59:49.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 13:59:49.7 Info: => 0.0001783s 13:59:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:49', 'change_quality_size_mb_to_kb') 13:59:49.7 Info: Committing Transaction 13:59:49.7 Info: 8: change_quality_size_mb_to_kb migrated 13:59:49.7 Info: => 0.0189797s 13:59:49.7 Info: 9: album_releases migrating 13:59:49.7 Info: Beginning Transaction 13:59:49.7 Info: Starting migration of Main DB to 9 13:59:49.7 Info: AlterTable Albums 13:59:49.7 Info: => 1.7E-06s 13:59:49.7 Info: CreateColumn Albums Releases String 13:59:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:49.7 Info: => 0.0015458s 13:59:49.7 Info: AlterTable Albums 13:59:49.7 Info: => 1E-06s 13:59:49.7 Info: CreateColumn Albums CurrentRelease String 13:59:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:49.7 Info: => 0.0011745s 13:59:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:49', 'album_releases') 13:59:49.7 Info: Committing Transaction 13:59:49.8 Info: 9: album_releases migrated 13:59:49.8 Info: => 0.0241146s 13:59:49.8 Info: 10: album_releases_fix migrating 13:59:49.8 Info: Beginning Transaction 13:59:49.8 Info: Starting migration of Main DB to 10 13:59:49.8 Info: AlterTable Albums 13:59:49.8 Info: => 2E-06s 13:59:49.8 Info: AlterColumn Albums Releases String 13:59:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:49.8 Info: DROP TABLE "Albums" 13:59:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:49.8 Info: => 0.0110299s 13:59:49.8 Info: AlterTable Albums 13:59:49.8 Info: => 1.7E-06s 13:59:49.8 Info: AlterColumn Albums CurrentRelease String 13:59:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:49.8 Info: DROP TABLE "Albums" 13:59:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:49.8 Info: => 0.0106759s 13:59:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:49', 'album_releases_fix') 13:59:49.8 Info: Committing Transaction 13:59:49.8 Info: 10: album_releases_fix migrated 13:59:49.8 Info: => 0.0340557s 13:59:49.8 Info: 11: import_lists migrating 13:59:49.8 Info: Beginning Transaction 13:59:49.8 Info: Starting migration of Main DB to 11 13:59:49.8 Info: CreateTable ImportLists 13:59:49.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 13:59:49.8 Info: => 0.0005506s 13:59:49.8 Info: CreateIndex ImportLists (Name) 13:59:49.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:49.8 Info: => 0.0002165s 13:59:49.8 Info: CreateTable ImportListStatus 13:59:49.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:49.8 Info: => 0.0002888s 13:59:49.8 Info: CreateIndex ImportListStatus (ProviderId) 13:59:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:49.8 Info: => 0.0001954s 13:59:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:49', 'import_lists') 13:59:49.8 Info: Committing Transaction 13:59:49.8 Info: 11: import_lists migrated 13:59:49.8 Info: => 0.0231386s 13:59:49.8 Info: 12: add_release_status migrating 13:59:49.8 Info: Beginning Transaction 13:59:49.8 Info: Starting migration of Main DB to 12 13:59:49.8 Info: AlterTable MetadataProfiles 13:59:49.8 Info: => 1.9E-06s 13:59:49.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:49.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:49.8 Info: => 0.0016221s 13:59:49.8 Info: PerformDBOperation 13:59:49.8 Info: Performing DB Operation 13:59:49.8 Info: => 6.22E-05s 13:59:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:49', 'add_release_status') 13:59:49.8 Info: Committing Transaction 13:59:49.9 Info: 12: add_release_status migrated 13:59:49.9 Info: => 0.0243009s 13:59:49.9 Info: 13: album_download_notification migrating 13:59:49.9 Info: Beginning Transaction 13:59:49.9 Info: Starting migration of Main DB to 13 13:59:49.9 Info: AlterTable Notifications 13:59:49.9 Info: => 1.7E-06s 13:59:49.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:49.9 Info: => 0.00162s 13:59:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:49', 'album_download_notification') 13:59:49.9 Info: Committing Transaction 13:59:49.9 Info: 13: album_download_notification migrated 13:59:49.9 Info: => 0.0245854s 13:59:49.9 Info: 14: fix_language_metadata_profiles migrating 13:59:49.9 Info: Beginning Transaction 13:59:49.9 Info: Starting migration of Main DB to 14 13:59:49.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 13:59:49.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 13:59:49.9 Info: => 0.0003031s 13:59:49.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 13:59:49.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 13:59:49.9 Info: => 0.0001514s 13:59:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:49', 'fix_language_metadata_profiles') 13:59:49.9 Info: Committing Transaction 13:59:49.9 Info: 14: fix_language_metadata_profiles migrated 13:59:49.9 Info: => 0.0222909s 13:59:49.9 Info: 15: remove_fanzub migrating 13:59:49.9 Info: Beginning Transaction 13:59:49.9 Info: Starting migration of Main DB to 15 13:59:49.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:49.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:49.9 Info: => 0.0001544s 13:59:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:49', 'remove_fanzub') 13:59:49.9 Info: Committing Transaction 13:59:49.9 Info: 15: remove_fanzub migrated 13:59:49.9 Info: => 0.0225557s 13:59:49.9 Info: 16: update_artist_history_indexes migrating 13:59:49.9 Info: Beginning Transaction 13:59:49.9 Info: Starting migration of Main DB to 16 13:59:49.9 Info: CreateIndex Albums (ArtistId) 13:59:49.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:49.9 Info: => 0.0003792s 13:59:49.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:49.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:49.9 Info: => 0.0002082s 13:59:49.9 Info: DeleteIndex History (AlbumId) 13:59:49.9 Info: DROP INDEX "IX_History_AlbumId" 13:59:49.9 Info: => 0.0002808s 13:59:49.9 Info: CreateIndex History (AlbumId, Date) 13:59:49.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:49.9 Info: => 0.000201s 13:59:49.9 Info: DeleteIndex History (DownloadId) 13:59:49.9 Info: DROP INDEX "IX_History_DownloadId" 13:59:49.9 Info: => 0.0002092s 13:59:49.9 Info: CreateIndex History (DownloadId, Date) 13:59:49.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:49.9 Info: => 0.0001945s 13:59:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:49', 'update_artist_history_indexes') 13:59:49.9 Info: Committing Transaction 13:59:50.0 Info: 16: update_artist_history_indexes migrated 13:59:50.0 Info: => 0.0209296s 13:59:50.0 Info: 17: remove_nma migrating 13:59:50.0 Info: Beginning Transaction 13:59:50.0 Info: Starting migration of Main DB to 17 13:59:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:50.0 Info: => 0.000166s 13:59:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:50', 'remove_nma') 13:59:50.0 Info: Committing Transaction 13:59:50.0 Info: 17: remove_nma migrated 13:59:50.0 Info: => 0.0226294s 13:59:50.0 Info: 18: album_disambiguation migrating 13:59:50.0 Info: Beginning Transaction 13:59:50.0 Info: Starting migration of Main DB to 18 13:59:50.0 Info: AlterTable Albums 13:59:50.0 Info: => 2.1E-06s 13:59:50.0 Info: CreateColumn Albums Disambiguation String 13:59:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:50.0 Info: => 0.0016554s 13:59:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:50', 'album_disambiguation') 13:59:50.0 Info: Committing Transaction 13:59:50.0 Info: 18: album_disambiguation migrated 13:59:50.0 Info: => 0.0225131s 13:59:50.0 Info: 19: add_ape_quality_in_profiles migrating 13:59:50.0 Info: Beginning Transaction 13:59:50.0 Info: Starting migration of Main DB to 19 13:59:50.0 Info: PerformDBOperation 13:59:50.0 Info: Performing DB Operation 13:59:50.0 Info: => 0.0001165s 13:59:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:50', 'add_ape_quality_in_profiles') 13:59:50.0 Info: Committing Transaction 13:59:50.0 Info: 19: add_ape_quality_in_profiles migrated 13:59:50.0 Info: => 0.022476s 13:59:50.0 Info: 20: remove_pushalot migrating 13:59:50.0 Info: Beginning Transaction 13:59:50.0 Info: Starting migration of Main DB to 20 13:59:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:50.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:50.0 Info: => 0.0001636s 13:59:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:50.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:50.0 Info: => 8.03E-05s 13:59:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:50.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:50.0 Info: => 7.71E-05s 13:59:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:50', 'remove_pushalot') 13:59:50.0 Info: Committing Transaction 13:59:50.0 Info: 20: remove_pushalot migrated 13:59:50.0 Info: => 0.022223s 13:59:50.0 Info: 21: add_custom_filters migrating 13:59:50.0 Info: Beginning Transaction 13:59:50.0 Info: Starting migration of Main DB to 21 13:59:50.0 Info: CreateTable CustomFilters 13:59:50.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:50.0 Info: => 0.0004404s 13:59:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:50', 'add_custom_filters') 13:59:50.0 Info: Committing Transaction 13:59:50.1 Info: 21: add_custom_filters migrated 13:59:50.1 Info: => 0.0224872s 13:59:50.1 Info: 22: import_list_tags migrating 13:59:50.1 Info: Beginning Transaction 13:59:50.1 Info: Starting migration of Main DB to 22 13:59:50.1 Info: AlterTable ImportLists 13:59:50.1 Info: => 1.7E-06s 13:59:50.1 Info: CreateColumn ImportLists Tags String 13:59:50.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:50.1 Info: => 0.0016477s 13:59:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:50', 'import_list_tags') 13:59:50.1 Info: Committing Transaction 13:59:50.1 Info: 22: import_list_tags migrated 13:59:50.1 Info: => 0.0225234s 13:59:50.1 Info: 23: add_release_groups_etc migrating 13:59:50.1 Info: Beginning Transaction 13:59:50.1 Info: Starting migration of Main DB to 23 13:59:50.1 Info: CreateTable ArtistMetadata 13:59:50.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) 13:59:50.1 Info: => 0.0005684s 13:59:50.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:50.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:50.1 Info: => 0.0002181s 13:59:50.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" 13:59:50.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" 13:59:50.1 Info: => 0.0001729s 13:59:50.1 Info: AlterTable Artists 13:59:50.1 Info: => 1.1E-06s 13:59:50.1 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:50.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:50.1 Info: => 0.0014756s 13:59:50.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:50.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:50.1 Info: => 0.0001623s 13:59:50.1 Info: CreateTable AlbumReleases 13:59:50.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) 13:59:50.1 Info: => 0.0003485s 13:59:50.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:50.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:50.1 Info: => 0.0001924s 13:59:50.1 Info: CreateIndex AlbumReleases (AlbumId) 13:59:50.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:50.1 Info: => 0.0001898s 13:59:50.1 Info: PerformDBOperation 13:59:50.1 Info: Performing DB Operation 13:59:50.1 Info: => 8.18E-05s 13:59:50.1 Info: AlterTable Albums 13:59:50.1 Info: => 9E-07s 13:59:50.1 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:50.1 Info: => 0.0013636s 13:59:50.1 Info: AlterTable Albums 13:59:50.1 Info: => 8E-07s 13:59:50.1 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:50.1 Info: => 0.0013679s 13:59:50.1 Info: AlterTable Albums 13:59:50.1 Info: => 1E-06s 13:59:50.1 Info: CreateColumn Albums Links String 13:59:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:50.1 Info: => 0.0012885s 13:59:50.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:50.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:50.1 Info: => 0.0001761s 13:59:50.1 Info: AlterTable Tracks 13:59:50.1 Info: => 8E-07s 13:59:50.1 Info: CreateColumn Tracks ForeignRecordingId String 13:59:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:50.1 Info: => 0.0012925s 13:59:50.1 Info: AlterTable Tracks 13:59:50.1 Info: => 1E-06s 13:59:50.1 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:50.1 Info: => 0.0013318s 13:59:50.1 Info: AlterTable Tracks 13:59:50.1 Info: => 8E-07s 13:59:50.1 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:50.1 Info: => 0.0012646s 13:59:50.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:50.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:50.1 Info: => 0.0001579s 13:59:50.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:50.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:50.1 Info: => 0.00014s 13:59:50.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:50.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) 13:59:50.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" 13:59:50.1 Info: DROP TABLE "Artists" 13:59:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:50.1 Info: => 0.0111125s 13:59:50.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:50.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) 13:59:50.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" 13:59:50.1 Info: DROP TABLE "Albums" 13:59:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:50.1 Info: => 0.0114887s 13:59:50.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:50.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) 13:59:50.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" 13:59:50.1 Info: DROP TABLE "Tracks" 13:59:50.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:50.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:50.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:50.1 Info: => 0.0107409s 13:59:50.1 Info: DeleteColumn TrackFiles ArtistId 13:59:50.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:50.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" 13:59:50.1 Info: DROP TABLE "TrackFiles" 13:59:50.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:50.2 Info: => 0.0116035s 13:59:50.2 Info: CreateIndex Artists (ArtistMetadataId) 13:59:50.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:50.2 Info: => 0.0001937s 13:59:50.2 Info: CreateIndex Artists (Monitored) 13:59:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:50.2 Info: => 0.0001867s 13:59:50.2 Info: CreateIndex Albums (ArtistMetadataId) 13:59:50.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:50.2 Info: => 0.0001873s 13:59:50.2 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:50.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:50.2 Info: => 0.000187s 13:59:50.2 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:50.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:50.2 Info: => 0.0001869s 13:59:50.2 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:50.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:50.2 Info: => 0.0001862s 13:59:50.2 Info: UpdateData 13:59:50.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:50.2 Info: => 0.0001054s 13:59:50.2 Info: UpdateData 13:59:50.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:50.2 Info: => 8.52E-05s 13:59:50.2 Info: UpdateData 13:59:50.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:50.2 Info: => 0.0001009s 13:59:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:50', 'add_release_groups_etc') 13:59:50.2 Info: Committing Transaction 13:59:50.2 Info: 23: add_release_groups_etc migrated 13:59:50.2 Info: => 0.0284342s 13:59:50.2 Info: 24: NewMediaInfoFormat migrating 13:59:50.2 Info: Beginning Transaction 13:59:50.2 Info: Starting migration of Main DB to 24 13:59:50.2 Info: UpdateData 13:59:50.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:50.2 Info: => 0.0001819s 13:59:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:50', 'NewMediaInfoFormat') 13:59:50.2 Info: Committing Transaction 13:59:50.2 Info: 24: NewMediaInfoFormat migrated 13:59:50.2 Info: => 0.022655s 13:59:50.2 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:50.2 Info: Beginning Transaction 13:59:50.2 Info: Starting migration of Main DB to 25 13:59:50.2 Info: RenameTable Restrictions ReleaseProfiles 13:59:50.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:50.2 Info: => 0.0043132s 13:59:50.2 Info: AlterTable ReleaseProfiles 13:59:50.2 Info: => 1.9E-06s 13:59:50.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:50.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:50.2 Info: => 0.0013316s 13:59:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:50', 'rename_restrictions_to_release_profiles') 13:59:50.2 Info: Committing Transaction 13:59:50.2 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:50.2 Info: => 0.0238054s 13:59:50.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:50.2 Info: Beginning Transaction 13:59:50.2 Info: Starting migration of Main DB to 26 13:59:50.2 Info: RenameTable Profiles QualityProfiles 13:59:50.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:50.2 Info: => 0.0044349s 13:59:50.2 Info: AlterTable QualityProfiles 13:59:50.2 Info: => 2.3E-06s 13:59:50.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:50.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:50.2 Info: => 0.0013657s 13:59:50.2 Info: AlterTable LanguageProfiles 13:59:50.2 Info: => 1.1E-06s 13:59:50.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:50.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:50.2 Info: => 0.0012792s 13:59:50.2 Info: UpdateData 13:59:50.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:50.2 Info: => 9.67E-05s 13:59:50.2 Info: UpdateData 13:59:50.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:50.2 Info: => 8.08E-05s 13:59:50.2 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59: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, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:50.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" 13:59:50.3 Info: DROP TABLE "Artists" 13:59:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:50.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:50.3 Info: => 0.0114475s 13:59:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:50', 'rename_quality_profiles_add_upgrade_allowed') 13:59:50.3 Info: Committing Transaction 13:59:50.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:50.3 Info: => 0.0341035s 13:59:50.3 Info: 27: add_import_exclusions migrating 13:59:50.3 Info: Beginning Transaction 13:59:50.3 Info: Starting migration of Main DB to 27 13:59:50.3 Info: CreateTable ImportListExclusions 13:59:50.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:50.3 Info: => 0.000465s 13:59:50.3 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:50.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:50.3 Info: => 0.0002215s 13:59:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:50', 'add_import_exclusions') 13:59:50.3 Info: Committing Transaction 13:59:50.3 Info: 27: add_import_exclusions migrated 13:59:50.3 Info: => 0.0220113s 13:59:50.3 Info: 28: clean_artist_metadata_table migrating 13:59:50.3 Info: Beginning Transaction 13:59:50.3 Info: Starting migration of Main DB to 28 13:59:50.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) 13:59:50.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) 13:59:50.3 Info: => 0.0003823s 13:59:50.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) 13:59:50.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) 13:59:50.3 Info: => 0.0002256s 13:59:50.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) 13:59:50.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) 13:59:50.3 Info: => 0.0002187s 13:59:50.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) 13:59:50.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) 13:59:50.3 Info: => 0.0002239s 13:59:50.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) 13:59:50.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) 13:59:50.3 Info: => 0.0002157s 13:59:50.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) 13:59:50.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) 13:59:50.3 Info: => 0.0002186s 13:59:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:50', 'clean_artist_metadata_table') 13:59:50.3 Info: Committing Transaction 13:59:50.3 Info: 28: clean_artist_metadata_table migrated 13:59:50.3 Info: => 0.021206s 13:59:50.3 Info: 29: health_issue_notification migrating 13:59:50.3 Info: Beginning Transaction 13:59:50.3 Info: Starting migration of Main DB to 29 13:59:50.3 Info: AlterTable Notifications 13:59:50.3 Info: => 1.9E-06s 13:59:50.3 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:50.3 Info: => 0.0016494s 13:59:50.3 Info: AlterTable Notifications 13:59:50.3 Info: => 9E-07s 13:59:50.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:50.3 Info: => 0.0012787s 13:59:50.3 Info: AlterTable Notifications 13:59:50.3 Info: => 1E-06s 13:59:50.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:50.3 Info: => 0.0012912s 13:59:50.3 Info: AlterTable Notifications 13:59:50.3 Info: => 9E-07s 13:59:50.3 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:50.3 Info: => 0.001274s 13:59:50.3 Info: AlterTable Notifications 13:59:50.3 Info: => 9E-07s 13:59:50.3 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:50.3 Info: => 0.0012558s 13:59:50.3 Info: DeleteColumn Notifications OnDownload 13:59:50.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) 13:59:50.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" 13:59:50.3 Info: DROP TABLE "Notifications" 13:59:50.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:50.3 Info: => 0.0130025s 13:59:50.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:50.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:50.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 13:59:50.4 Info: DROP TABLE "Notifications" 13:59:50.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:50.4 Info: => 0.0106163s 13:59:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:50', 'health_issue_notification') 13:59:50.4 Info: Committing Transaction 13:59:50.4 Info: 29: health_issue_notification migrated 13:59:50.4 Info: => 0.0347101s 13:59:50.4 Info: 30: add_mediafilerepository_mtime migrating 13:59:50.4 Info: Beginning Transaction 13:59:50.4 Info: Starting migration of Main DB to 30 13:59:50.4 Info: AlterTable TrackFiles 13:59:50.4 Info: => 1.8E-06s 13:59:50.4 Info: CreateColumn TrackFiles Modified DateTime 13:59:50.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:50.4 Info: => 0.0017509s 13:59:50.4 Info: AlterTable TrackFiles 13:59:50.4 Info: => 1.3E-06s 13:59:50.4 Info: CreateColumn TrackFiles Path String 13:59:50.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:50.4 Info: => 0.0014653s 13:59:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:50.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:50.4 Info: => 0.0001067s 13:59:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:50.4 Info: => 0.0002539s 13:59:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 13:59:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 13:59:50.4 Info: => 0.0002523s 13:59:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 13:59:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 13:59:50.4 Info: => 0.0002642s 13:59:50.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 13:59:50.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 13:59:50.4 Info: => 0.0001655s 13:59:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:50.4 Info: => 0.0001193s 13:59:50.4 Info: AlterTable TrackFiles 13:59:50.4 Info: => 1.1E-06s 13:59:50.4 Info: AlterColumn TrackFiles Path String 13:59:50.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:50.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:50.4 Info: DROP TABLE "TrackFiles" 13:59:50.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:50.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:50.4 Info: => 0.0107452s 13:59:50.4 Info: CreateIndex TrackFiles (Path) 13:59:50.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:50.4 Info: => 0.0001935s 13:59:50.4 Info: DeleteColumn TrackFiles RelativePath 13:59:50.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:50.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:50.4 Info: DROP TABLE "TrackFiles" 13:59:50.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:50.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:50.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:50.4 Info: => 0.0125653s 13:59:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:50', 'add_mediafilerepository_mtime') 13:59:50.4 Info: Committing Transaction 13:59:50.4 Info: 30: add_mediafilerepository_mtime migrated 13:59:50.4 Info: => 0.0370109s 13:59:50.4 Info: 31: add_artistmetadataid_constraint migrating 13:59:50.4 Info: Beginning Transaction 13:59:50.4 Info: Starting migration of Main DB to 31 13:59:50.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:50.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:50.4 Info: => 0.0002826s 13:59:50.4 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:50.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:50.4 Info: => 0.0003285s 13:59:50.4 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:50.4 Info: DROP TABLE "Artists" 13:59:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:50.4 Info: => 0.0114639s 13:59:50.4 Info: CreateIndex Artists (ArtistMetadataId) 13:59:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:50.4 Info: => 0.0002004s 13:59:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:50', 'add_artistmetadataid_constraint') 13:59:50.4 Info: Committing Transaction 13:59:50.5 Info: 31: add_artistmetadataid_constraint migrated 13:59:50.5 Info: => 0.0217824s 13:59:50.5 Info: 32: old_ids_and_artist_alias migrating 13:59:50.5 Info: Beginning Transaction 13:59:50.5 Info: Starting migration of Main DB to 32 13:59:50.5 Info: AlterTable ArtistMetadata 13:59:50.5 Info: => 1.6E-06s 13:59:50.5 Info: CreateColumn ArtistMetadata Aliases String 13:59:50.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:50.5 Info: => 0.0017284s 13:59:50.5 Info: AlterTable ArtistMetadata 13:59:50.5 Info: => 1.1E-06s 13:59:50.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:50.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:50.5 Info: => 0.0013112s 13:59:50.5 Info: AlterTable Albums 13:59:50.5 Info: => 1E-06s 13:59:50.5 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:50.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:50.5 Info: => 0.0013426s 13:59:50.5 Info: AlterTable AlbumReleases 13:59:50.5 Info: => 1E-06s 13:59:50.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:50.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:50.5 Info: => 0.0013113s 13:59:50.5 Info: AlterTable Tracks 13:59:50.5 Info: => 1.1E-06s 13:59:50.5 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:50.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:50.5 Info: => 0.0013169s 13:59:50.5 Info: AlterTable Tracks 13:59:50.5 Info: => 1.1E-06s 13:59:50.5 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:50.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:50.5 Info: => 0.0013543s 13:59:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:50', 'old_ids_and_artist_alias') 13:59:50.5 Info: Committing Transaction 13:59:50.5 Info: 32: old_ids_and_artist_alias migrated 13:59:50.5 Info: => 0.0244118s 13:59:50.5 Info: 33: download_propers_config migrating 13:59:50.5 Info: Beginning Transaction 13:59:50.5 Info: Starting migration of Main DB to 33 13:59:50.5 Info: PerformDBOperation 13:59:50.5 Info: Performing DB Operation 13:59:50.5 Info: => 0.000115s 13:59:50.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:50.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:50.5 Info: => 0.0001044s 13:59:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:50', 'download_propers_config') 13:59:50.5 Info: Committing Transaction 13:59:50.5 Info: 33: download_propers_config migrated 13:59:50.5 Info: => 0.0242654s 13:59:50.5 Info: 34: remove_language_profiles migrating 13:59:50.5 Info: Beginning Transaction 13:59:50.5 Info: Starting migration of Main DB to 34 13:59:50.5 Info: DeleteTable LanguageProfiles 13:59:50.5 Info: DROP TABLE "LanguageProfiles" 13:59:50.5 Info: => 0.0005205s 13:59:50.5 Info: DeleteColumn Artists LanguageProfileId 13:59:50.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:50.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" 13:59:50.5 Info: DROP TABLE "Artists" 13:59:50.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:50.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:50.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:50.5 Info: => 0.0112329s 13:59:50.5 Info: DeleteColumn ImportLists LanguageProfileId 13:59:50.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) 13:59:50.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" 13:59:50.5 Info: DROP TABLE "ImportLists" 13:59:50.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:50.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:50.6 Info: => 0.0102486s 13:59:50.6 Info: DeleteColumn Blacklist Language 13:59:50.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) 13:59:50.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" 13:59:50.6 Info: DROP TABLE "Blacklist" 13:59:50.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:50.6 Info: => 0.0099982s 13:59:50.6 Info: DeleteColumn History Language 13:59:50.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 13:59:50.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 13:59:50.6 Info: DROP TABLE "History" 13:59:50.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:50.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:50.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:50.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:50.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:50.6 Info: => 0.0114812s 13:59:50.6 Info: DeleteColumn LyricFiles Language 13:59:50.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) 13:59:50.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" 13:59:50.6 Info: DROP TABLE "LyricFiles" 13:59:50.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:50.6 Info: => 0.009685s 13:59:50.6 Info: DeleteColumn TrackFiles Language 13:59:50.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) 13:59:50.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" 13:59:50.6 Info: DROP TABLE "TrackFiles" 13:59:50.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:50.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:50.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:50.6 Info: => 0.0136185s 13:59:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:50', 'remove_language_profiles') 13:59:50.6 Info: Committing Transaction 13:59:50.6 Info: 34: remove_language_profiles migrated 13:59:50.6 Info: => 0.0359672s 13:59:50.6 Info: 35: multi_disc_naming_format migrating 13:59:50.6 Info: Beginning Transaction 13:59:50.6 Info: Starting migration of Main DB to 35 13:59:50.6 Info: AlterTable NamingConfig 13:59:50.6 Info: => 1.6E-06s 13:59:50.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:50.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:50.6 Info: => 0.0016483s 13:59:50.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:50.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:50.6 Info: => 9.29E-05s 13:59:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:50', 'multi_disc_naming_format') 13:59:50.6 Info: Committing Transaction 13:59:50.6 Info: 35: multi_disc_naming_format migrated 13:59:50.6 Info: => 0.0223993s 13:59:50.6 Info: 36: add_download_client_priority migrating 13:59:50.6 Info: Beginning Transaction 13:59:50.6 Info: Starting migration of Main DB to 36 13:59:50.6 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') 13:59:50.6 Info: AlterTable DownloadClients 13:59:50.6 Info: => 1.2E-06s 13:59:50.6 Info: CreateColumn DownloadClients Priority Int32 13:59:50.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:50.6 Info: => 0.0015862s 13:59:50.6 Info: PerformDBOperation 13:59:50.6 Info: Performing DB Operation 13:59:50.6 Info: => 0.0025834s 13:59:50.6 Info: -> 1 Insert operations completed in 00:00:00.0004018 taking an average of 00:00:00.0004018 13:59:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:50', 'add_download_client_priority') 13:59:50.6 Info: Committing Transaction 13:59:50.7 Info: 36: add_download_client_priority migrated 13:59:50.7 Info: => 0.0250401s 13:59:50.7 Debug: Took: 00:00:01.4023648 13:59:50.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 13:59:50.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 13:59:50.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511908170382_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:50.8 Info: DatabaseEngineVersionCheck migrating 13:59:50.8 Info: PerformDBOperation 13:59:50.8 Info: Performing DB Operation 13:59:50.8 Info: SQLite 3.45.3 13:59:50.8 Info: => 0.0518502s 13:59:50.8 Info: DatabaseEngineVersionCheck migrated 13:59:50.8 Info: => 0.0518813s 13:59:50.8 Info: VersionMigration migrating 13:59:50.8 Info: Beginning Transaction 13:59:50.8 Info: CreateTable VersionInfo 13:59:50.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:50.8 Info: => 0.0003299s 13:59:50.8 Info: Committing Transaction 13:59:50.9 Info: VersionMigration migrated 13:59:50.9 Info: => 0.0467575s 13:59:50.9 Info: VersionUniqueMigration migrating 13:59:50.9 Info: Beginning Transaction 13:59:50.9 Info: CreateIndex VersionInfo (Version) 13:59:50.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:50.9 Info: => 0.0003102s 13:59:50.9 Info: AlterTable VersionInfo 13:59:50.9 Info: => 1E-06s 13:59:50.9 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:50.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:50.9 Info: => 0.0004026s 13:59:50.9 Info: Committing Transaction 13:59:50.9 Info: VersionUniqueMigration migrated 13:59:50.9 Info: => 0.0261596s 13:59:50.9 Info: VersionDescriptionMigration migrating 13:59:50.9 Info: Beginning Transaction 13:59:50.9 Info: AlterTable VersionInfo 13:59:50.9 Info: => 1.4E-06s 13:59:50.9 Info: CreateColumn VersionInfo Description String 13:59:50.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:50.9 Info: => 0.0013055s 13:59:50.9 Info: Committing Transaction 13:59:50.9 Info: VersionDescriptionMigration migrated 13:59:50.9 Info: => 0.0242724s 13:59:50.9 Info: 1: InitialSetup migrating 13:59:50.9 Info: Beginning Transaction 13:59:50.9 Info: Starting migration of Main DB to 1 13:59:51.0 Info: CreateTable Config 13:59:51.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:51.0 Info: => 0.0005103s 13:59:51.0 Info: CreateIndex Config (Key) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:51.0 Info: => 0.0001821s 13:59:51.0 Info: CreateTable RootFolders 13:59:51.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:51.0 Info: => 0.0002236s 13:59:51.0 Info: CreateIndex RootFolders (Path) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:51.0 Info: => 0.000172s 13:59:51.0 Info: CreateTable Artists 13:59:51.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) 13:59:51.0 Info: => 0.0005153s 13:59:51.0 Info: CreateIndex Artists (ForeignArtistId) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:51.0 Info: => 0.0001746s 13:59:51.0 Info: CreateIndex Artists (NameSlug) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:51.0 Info: => 0.0001744s 13:59:51.0 Info: CreateIndex Artists (CleanName) 13:59:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:51.0 Info: => 0.0002338s 13:59:51.0 Info: CreateIndex Artists (Path) 13:59:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:51.0 Info: => 0.0001709s 13:59:51.0 Info: CreateTable Albums 13:59:51.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) 13:59:51.0 Info: => 0.0004533s 13:59:51.0 Info: CreateIndex Albums (ForeignAlbumId) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:51.0 Info: => 0.000174s 13:59:51.0 Info: CreateIndex Albums (MBId) 13:59:51.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:51.0 Info: => 0.0001671s 13:59:51.0 Info: CreateIndex Albums (TADBId) 13:59:51.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:51.0 Info: => 0.0001624s 13:59:51.0 Info: CreateIndex Albums (TitleSlug) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:51.0 Info: => 0.0001695s 13:59:51.0 Info: CreateIndex Albums (CleanTitle) 13:59:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:51.0 Info: => 0.0001584s 13:59:51.0 Info: CreateIndex Albums (Path) 13:59:51.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:51.0 Info: => 0.0001633s 13:59:51.0 Info: CreateTable Tracks 13:59:51.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) 13:59:51.0 Info: => 0.0003128s 13:59:51.0 Info: CreateIndex Tracks (ForeignTrackId) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:51.0 Info: => 0.0001516s 13:59:51.0 Info: CreateIndex Tracks (ArtistId) 13:59:51.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:51.0 Info: => 0.000153s 13:59:51.0 Info: CreateIndex Tracks (TrackFileId) 13:59:51.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:51.0 Info: => 0.0001773s 13:59:51.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:51.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:51.0 Info: => 0.0001802s 13:59:51.0 Info: CreateTable TrackFiles 13:59:51.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) 13:59:51.0 Info: => 0.0003039s 13:59:51.0 Info: CreateIndex TrackFiles (ArtistId) 13:59:51.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:51.0 Info: => 0.0001736s 13:59:51.0 Info: CreateIndex TrackFiles (AlbumId) 13:59:51.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:51.0 Info: => 0.000168s 13:59:51.0 Info: CreateTable History 13:59:51.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) 13:59:51.0 Info: => 0.0003242s 13:59:51.0 Info: CreateIndex History (Date) 13:59:51.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:51.0 Info: => 0.0001655s 13:59:51.0 Info: CreateIndex History (EventType) 13:59:51.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:51.0 Info: => 0.000167s 13:59:51.0 Info: CreateIndex History (DownloadId) 13:59:51.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:51.0 Info: => 0.0001674s 13:59:51.0 Info: CreateIndex History (AlbumId) 13:59:51.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:51.0 Info: => 0.0002247s 13:59:51.0 Info: CreateTable Notifications 13:59:51.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) 13:59:51.0 Info: => 0.0003352s 13:59:51.0 Info: CreateTable ScheduledTasks 13:59:51.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:51.0 Info: => 0.0002847s 13:59:51.0 Info: CreateIndex ScheduledTasks (TypeName) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:51.0 Info: => 0.0002085s 13:59:51.0 Info: CreateTable Indexers 13:59:51.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) 13:59:51.0 Info: => 0.0003096s 13:59:51.0 Info: CreateIndex Indexers (Name) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:51.0 Info: => 0.0002256s 13:59:51.0 Info: CreateTable Profiles 13:59:51.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:51.0 Info: => 0.0003031s 13:59:51.0 Info: CreateIndex Profiles (Name) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:51.0 Info: => 0.0002271s 13:59:51.0 Info: CreateTable QualityDefinitions 13:59:51.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:51.0 Info: => 0.0003207s 13:59:51.0 Info: CreateIndex QualityDefinitions (Quality) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:51.0 Info: => 0.0002324s 13:59:51.0 Info: CreateIndex QualityDefinitions (Title) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:51.0 Info: => 0.0002633s 13:59:51.0 Info: CreateTable NamingConfig 13:59:51.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) 13:59:51.0 Info: => 0.0003709s 13:59:51.0 Info: CreateTable Blacklist 13:59:51.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 '') 13:59:51.0 Info: => 0.0005001s 13:59:51.0 Info: CreateTable Metadata 13:59:51.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) 13:59:51.0 Info: => 0.0003318s 13:59:51.0 Info: CreateTable MetadataFiles 13:59:51.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) 13:59:51.0 Info: => 0.0003942s 13:59:51.0 Info: CreateTable DownloadClients 13:59:51.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) 13:59:51.0 Info: => 0.0003322s 13:59:51.0 Info: CreateTable PendingReleases 13:59:51.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 '') 13:59:51.0 Info: => 0.0003898s 13:59:51.0 Info: CreateTable RemotePathMappings 13:59:51.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:51.0 Info: => 0.0003179s 13:59:51.0 Info: CreateTable Tags 13:59:51.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:51.0 Info: => 0.0002752s 13:59:51.0 Info: CreateIndex Tags (Label) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:51.0 Info: => 0.0002315s 13:59:51.0 Info: CreateTable Restrictions 13:59:51.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:51.0 Info: => 0.0003183s 13:59:51.0 Info: CreateTable DelayProfiles 13:59:51.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) 13:59:51.0 Info: => 0.0002942s 13:59:51.0 Info: CreateTable Users 13:59:51.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:51.0 Info: => 0.0002403s 13:59:51.0 Info: CreateIndex Users (Identifier) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:51.0 Info: => 0.0002163s 13:59:51.0 Info: CreateIndex Users (Username) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:51.0 Info: => 0.0001945s 13:59:51.0 Info: CreateTable Commands 13:59:51.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) 13:59:51.0 Info: => 0.0003107s 13:59:51.0 Info: CreateTable IndexerStatus 13:59:51.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) 13:59:51.0 Info: => 0.0002894s 13:59:51.0 Info: CreateIndex IndexerStatus (ProviderId) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:51.0 Info: => 0.0001868s 13:59:51.0 Info: CreateTable ExtraFiles 13:59:51.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) 13:59:51.0 Info: => 0.0002885s 13:59:51.0 Info: CreateTable LyricFiles 13:59:51.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) 13:59:51.0 Info: => 0.0003212s 13:59:51.0 Info: CreateTable LanguageProfiles 13:59:51.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:51.0 Info: => 0.0002346s 13:59:51.0 Info: CreateIndex LanguageProfiles (Name) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:51.0 Info: => 0.0001848s 13:59:51.0 Info: CreateTable DownloadClientStatus 13:59:51.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) 13:59:51.0 Info: => 0.0002795s 13:59:51.0 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:51.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:51.0 Info: => 0.0001915s 13:59:51.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:51.0 Info: -> 1 Insert operations completed in 00:00:00.0001274 taking an average of 00:00:00.0001274 13:59:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:51', 'InitialSetup') 13:59:51.0 Info: Committing Transaction 13:59:51.4 Info: 1: InitialSetup migrated 13:59:51.4 Info: => 0.4457248s 13:59:51.4 Info: 2: add_reason_to_pending_releases migrating 13:59:51.4 Info: Beginning Transaction 13:59:51.4 Info: Starting migration of Main DB to 2 13:59:51.4 Info: AlterTable PendingReleases 13:59:51.4 Info: => 1.7E-06s 13:59:51.4 Info: CreateColumn PendingReleases Reason Int32 13:59:51.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:51.4 Info: => 0.0013762s 13:59:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:51', 'add_reason_to_pending_releases') 13:59:51.4 Info: Committing Transaction 13:59:51.5 Info: 2: add_reason_to_pending_releases migrated 13:59:51.5 Info: => 0.0675398s 13:59:51.5 Info: 3: add_medium_support migrating 13:59:51.5 Info: Beginning Transaction 13:59:51.5 Info: Starting migration of Main DB to 3 13:59:51.5 Info: AlterTable Albums 13:59:51.5 Info: => 2E-06s 13:59:51.5 Info: CreateColumn Albums Media String 13:59:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:51.5 Info: => 0.0013689s 13:59:51.5 Info: AlterTable Tracks 13:59:51.5 Info: => 1E-06s 13:59:51.5 Info: CreateColumn Tracks MediumNumber Int32 13:59:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:51.5 Info: => 0.0011537s 13:59:51.5 Info: AlterTable Tracks 13:59:51.5 Info: => 1.1E-06s 13:59:51.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:51.5 Info: => 0.0010966s 13:59:51.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:51.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:51.5 Info: => 7.88E-05s 13:59:51.5 Info: DeleteColumn Tracks TrackNumber 13:59:51.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) 13:59:51.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" 13:59:51.5 Info: DROP TABLE "Tracks" 13:59:51.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:51.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:51.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:51.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:51.5 Info: => 0.0094474s 13:59:51.5 Info: AlterTable Tracks 13:59:51.5 Info: => 1.5E-06s 13:59:51.5 Info: CreateColumn Tracks TrackNumber String 13:59:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:51.5 Info: => 0.0011457s 13:59:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:51', 'add_medium_support') 13:59:51.5 Info: Committing Transaction 13:59:51.5 Info: 3: add_medium_support migrated 13:59:51.5 Info: => 0.020629s 13:59:51.5 Info: 4: add_various_qualites_in_profile migrating 13:59:51.5 Info: Beginning Transaction 13:59:51.5 Info: Starting migration of Main DB to 4 13:59:51.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:51.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:51.5 Info: => 0.0001418s 13:59:51.5 Info: PerformDBOperation 13:59:51.5 Info: Performing DB Operation 13:59:51.5 Info: => 8.5E-05s 13:59:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:51', 'add_various_qualites_in_profile') 13:59:51.5 Info: Committing Transaction 13:59:51.5 Info: 4: add_various_qualites_in_profile migrated 13:59:51.5 Info: => 0.0225065s 13:59:51.5 Info: 5: metadata_profiles migrating 13:59:51.5 Info: Beginning Transaction 13:59:51.5 Info: Starting migration of Main DB to 5 13:59:51.5 Info: CreateTable MetadataProfiles 13:59:51.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:51.5 Info: => 0.0003957s 13:59:51.5 Info: CreateIndex MetadataProfiles (Name) 13:59:51.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:51.5 Info: => 0.0002178s 13:59:51.5 Info: AlterTable Artists 13:59:51.5 Info: => 1E-06s 13:59:51.5 Info: CreateColumn Artists MetadataProfileId Int32 13:59:51.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:51.5 Info: => 0.0012681s 13:59:51.5 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:51.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) 13:59:51.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" 13:59:51.5 Info: DROP TABLE "Artists" 13:59:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:51.6 Info: => 0.010063s 13:59:51.6 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:51.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) 13:59:51.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" 13:59:51.6 Info: DROP TABLE "Artists" 13:59:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:51.6 Info: => 0.010202s 13:59:51.6 Info: AlterTable Albums 13:59:51.6 Info: => 1.6E-06s 13:59:51.6 Info: CreateColumn Albums SecondaryTypes String 13:59:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:51.6 Info: => 0.0011586s 13:59:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:51', 'metadata_profiles') 13:59:51.6 Info: Committing Transaction 13:59:51.6 Info: 5: metadata_profiles migrated 13:59:51.6 Info: => 0.0227676s 13:59:51.6 Info: 6: separate_automatic_and_interactive_search migrating 13:59:51.6 Info: Beginning Transaction 13:59:51.6 Info: Starting migration of Main DB to 6 13:59:51.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:51.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) 13:59:51.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:51.6 Info: DROP TABLE "Indexers" 13:59:51.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:51.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:51.6 Info: => 0.0090687s 13:59:51.6 Info: AlterTable Indexers 13:59:51.6 Info: => 1.5E-06s 13:59:51.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:51.6 Info: => 0.0011036s 13:59:51.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:51.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:51.6 Info: => 7.43E-05s 13:59:51.6 Info: AlterTable Indexers 13:59:51.6 Info: => 8E-07s 13:59:51.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:51.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) 13:59:51.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" 13:59:51.6 Info: DROP TABLE "Indexers" 13:59:51.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:51.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:51.6 Info: => 0.016416s 13:59:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:51', 'separate_automatic_and_interactive_search') 13:59:51.6 Info: Committing Transaction 13:59:51.6 Info: 6: separate_automatic_and_interactive_search migrated 13:59:51.6 Info: => 0.0353056s 13:59:51.6 Info: 7: change_album_path_to_relative migrating 13:59:51.6 Info: Beginning Transaction 13:59:51.6 Info: Starting migration of Main DB to 7 13:59:51.6 Info: DeleteColumn Albums Path 13:59:51.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) 13:59:51.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" 13:59:51.6 Info: DROP TABLE "Albums" 13:59:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:51.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:51.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:51.6 Info: => 0.0101499s 13:59:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:51', 'change_album_path_to_relative') 13:59:51.6 Info: Committing Transaction 13:59:51.7 Info: 7: change_album_path_to_relative migrated 13:59:51.7 Info: => 0.0400389s 13:59:51.7 Info: 8: change_quality_size_mb_to_kb migrating 13:59:51.7 Info: Beginning Transaction 13:59:51.7 Info: Starting migration of Main DB to 8 13:59:51.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 13:59:51.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 13:59:51.7 Info: => 0.0001023s 13:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:51', 'change_quality_size_mb_to_kb') 13:59:51.7 Info: Committing Transaction 13:59:51.7 Info: 8: change_quality_size_mb_to_kb migrated 13:59:51.7 Info: => 0.0228136s 13:59:51.7 Info: 9: album_releases migrating 13:59:51.7 Info: Beginning Transaction 13:59:51.7 Info: Starting migration of Main DB to 9 13:59:51.7 Info: AlterTable Albums 13:59:51.7 Info: => 1.5E-06s 13:59:51.7 Info: CreateColumn Albums Releases String 13:59:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:51.7 Info: => 0.0013572s 13:59:51.7 Info: AlterTable Albums 13:59:51.7 Info: => 8E-07s 13:59:51.7 Info: CreateColumn Albums CurrentRelease String 13:59:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:51.7 Info: => 0.0011075s 13:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:51', 'album_releases') 13:59:51.7 Info: Committing Transaction 13:59:51.7 Info: 9: album_releases migrated 13:59:51.7 Info: => 0.0211735s 13:59:51.7 Info: 10: album_releases_fix migrating 13:59:51.7 Info: Beginning Transaction 13:59:51.7 Info: Starting migration of Main DB to 10 13:59:51.7 Info: AlterTable Albums 13:59:51.7 Info: => 1.4E-06s 13:59:51.7 Info: AlterColumn Albums Releases String 13:59:51.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) 13:59:51.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" 13:59:51.7 Info: DROP TABLE "Albums" 13:59:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:51.7 Info: => 0.0096341s 13:59:51.7 Info: AlterTable Albums 13:59:51.7 Info: => 1.4E-06s 13:59:51.7 Info: AlterColumn Albums CurrentRelease String 13:59:51.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) 13:59:51.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" 13:59:51.7 Info: DROP TABLE "Albums" 13:59:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:51.7 Info: => 0.0092895s 13:59:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:51', 'album_releases_fix') 13:59:51.7 Info: Committing Transaction 13:59:51.8 Info: 10: album_releases_fix migrated 13:59:51.8 Info: => 0.0304276s 13:59:51.8 Info: 11: import_lists migrating 13:59:51.8 Info: Beginning Transaction 13:59:51.8 Info: Starting migration of Main DB to 11 13:59:51.8 Info: CreateTable ImportLists 13:59:51.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) 13:59:51.8 Info: => 0.0004595s 13:59:51.8 Info: CreateIndex ImportLists (Name) 13:59:51.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:51.8 Info: => 0.0002024s 13:59:51.8 Info: CreateTable ImportListStatus 13:59:51.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) 13:59:51.8 Info: => 0.0002715s 13:59:51.8 Info: CreateIndex ImportListStatus (ProviderId) 13:59:51.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:51.8 Info: => 0.0002033s 13:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:51', 'import_lists') 13:59:51.8 Info: Committing Transaction 13:59:51.8 Info: 11: import_lists migrated 13:59:51.8 Info: => 0.021169s 13:59:51.8 Info: 12: add_release_status migrating 13:59:51.8 Info: Beginning Transaction 13:59:51.8 Info: Starting migration of Main DB to 12 13:59:51.8 Info: AlterTable MetadataProfiles 13:59:51.8 Info: => 1.6E-06s 13:59:51.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:51.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:51.8 Info: => 0.0014352s 13:59:51.8 Info: PerformDBOperation 13:59:51.8 Info: Performing DB Operation 13:59:51.8 Info: => 6.1E-05s 13:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:51', 'add_release_status') 13:59:51.8 Info: Committing Transaction 13:59:51.8 Info: 12: add_release_status migrated 13:59:51.8 Info: => 0.0211906s 13:59:51.8 Info: 13: album_download_notification migrating 13:59:51.8 Info: Beginning Transaction 13:59:51.8 Info: Starting migration of Main DB to 13 13:59:51.8 Info: AlterTable Notifications 13:59:51.8 Info: => 1.4E-06s 13:59:51.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:51.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:51.8 Info: => 0.0014688s 13:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:51', 'album_download_notification') 13:59:51.8 Info: Committing Transaction 13:59:51.8 Info: 13: album_download_notification migrated 13:59:51.8 Info: => 0.0225053s 13:59:51.8 Info: 14: fix_language_metadata_profiles migrating 13:59:51.8 Info: Beginning Transaction 13:59:51.8 Info: Starting migration of Main DB to 14 13:59:51.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 13:59:51.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 13:59:51.8 Info: => 0.0002327s 13:59:51.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 13:59:51.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 13:59:51.8 Info: => 0.0001281s 13:59:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:51', 'fix_language_metadata_profiles') 13:59:51.8 Info: Committing Transaction 13:59:51.9 Info: 14: fix_language_metadata_profiles migrated 13:59:51.9 Info: => 0.0224315s 13:59:51.9 Info: 15: remove_fanzub migrating 13:59:51.9 Info: Beginning Transaction 13:59:51.9 Info: Starting migration of Main DB to 15 13:59:51.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:51.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:51.9 Info: => 0.0001239s 13:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:51', 'remove_fanzub') 13:59:51.9 Info: Committing Transaction 13:59:51.9 Info: 15: remove_fanzub migrated 13:59:51.9 Info: => 0.0225704s 13:59:51.9 Info: 16: update_artist_history_indexes migrating 13:59:51.9 Info: Beginning Transaction 13:59:51.9 Info: Starting migration of Main DB to 16 13:59:51.9 Info: CreateIndex Albums (ArtistId) 13:59:51.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:51.9 Info: => 0.0003206s 13:59:51.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:51.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:51.9 Info: => 0.0002057s 13:59:51.9 Info: DeleteIndex History (AlbumId) 13:59:51.9 Info: DROP INDEX "IX_History_AlbumId" 13:59:51.9 Info: => 0.0002508s 13:59:51.9 Info: CreateIndex History (AlbumId, Date) 13:59:51.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:51.9 Info: => 0.0002018s 13:59:51.9 Info: DeleteIndex History (DownloadId) 13:59:51.9 Info: DROP INDEX "IX_History_DownloadId" 13:59:51.9 Info: => 0.000212s 13:59:51.9 Info: CreateIndex History (DownloadId, Date) 13:59:51.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:51.9 Info: => 0.0001999s 13:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:51', 'update_artist_history_indexes') 13:59:51.9 Info: Committing Transaction 13:59:51.9 Info: 16: update_artist_history_indexes migrated 13:59:51.9 Info: => 0.021093s 13:59:51.9 Info: 17: remove_nma migrating 13:59:51.9 Info: Beginning Transaction 13:59:51.9 Info: Starting migration of Main DB to 17 13:59:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:51.9 Info: => 0.0001267s 13:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:51', 'remove_nma') 13:59:51.9 Info: Committing Transaction 13:59:51.9 Info: 17: remove_nma migrated 13:59:51.9 Info: => 0.0227257s 13:59:51.9 Info: 18: album_disambiguation migrating 13:59:51.9 Info: Beginning Transaction 13:59:51.9 Info: Starting migration of Main DB to 18 13:59:51.9 Info: AlterTable Albums 13:59:51.9 Info: => 1.4E-06s 13:59:51.9 Info: CreateColumn Albums Disambiguation String 13:59:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:51.9 Info: => 0.0015758s 13:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:51', 'album_disambiguation') 13:59:51.9 Info: Committing Transaction 13:59:51.9 Info: 18: album_disambiguation migrated 13:59:51.9 Info: => 0.022381s 13:59:51.9 Info: 19: add_ape_quality_in_profiles migrating 13:59:51.9 Info: Beginning Transaction 13:59:51.9 Info: Starting migration of Main DB to 19 13:59:51.9 Info: PerformDBOperation 13:59:51.9 Info: Performing DB Operation 13:59:51.9 Info: => 0.0001103s 13:59:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:51', 'add_ape_quality_in_profiles') 13:59:51.9 Info: Committing Transaction 13:59:52.0 Info: 19: add_ape_quality_in_profiles migrated 13:59:52.0 Info: => 0.0224618s 13:59:52.0 Info: 20: remove_pushalot migrating 13:59:52.0 Info: Beginning Transaction 13:59:52.0 Info: Starting migration of Main DB to 20 13:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:52.0 Info: => 0.0001657s 13:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:52.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:52.0 Info: => 7.88E-05s 13:59:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:52.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:52.0 Info: => 7.69E-05s 13:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:52', 'remove_pushalot') 13:59:52.0 Info: Committing Transaction 13:59:52.0 Info: 20: remove_pushalot migrated 13:59:52.0 Info: => 0.0222316s 13:59:52.0 Info: 21: add_custom_filters migrating 13:59:52.0 Info: Beginning Transaction 13:59:52.0 Info: Starting migration of Main DB to 21 13:59:52.0 Info: CreateTable CustomFilters 13:59: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) 13:59:52.0 Info: => 0.000458s 13:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:52', 'add_custom_filters') 13:59:52.0 Info: Committing Transaction 13:59:52.0 Info: 21: add_custom_filters migrated 13:59:52.0 Info: => 0.0225073s 13:59:52.0 Info: 22: import_list_tags migrating 13:59:52.0 Info: Beginning Transaction 13:59:52.0 Info: Starting migration of Main DB to 22 13:59:52.0 Info: AlterTable ImportLists 13:59:52.0 Info: => 1.8E-06s 13:59:52.0 Info: CreateColumn ImportLists Tags String 13:59:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:52.0 Info: => 0.0016505s 13:59:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:52', 'import_list_tags') 13:59:52.0 Info: Committing Transaction 13:59:52.0 Info: 22: import_list_tags migrated 13:59:52.0 Info: => 0.022426s 13:59:52.0 Info: 23: add_release_groups_etc migrating 13:59:52.0 Info: Beginning Transaction 13:59:52.0 Info: Starting migration of Main DB to 23 13:59:52.0 Info: CreateTable ArtistMetadata 13:59: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) 13:59:52.0 Info: => 0.000559s 13:59:52.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:52.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:52.0 Info: => 0.0002153s 13:59: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" 13:59: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" 13:59:52.0 Info: => 0.0001726s 13:59:52.0 Info: AlterTable Artists 13:59:52.0 Info: => 1E-06s 13:59:52.0 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:52.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:52.0 Info: => 0.0014512s 13:59:52.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:52.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:52.0 Info: => 0.0001548s 13:59:52.0 Info: CreateTable AlbumReleases 13:59: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) 13:59:52.0 Info: => 0.0003533s 13:59:52.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:52.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:52.0 Info: => 0.000191s 13:59:52.0 Info: CreateIndex AlbumReleases (AlbumId) 13:59:52.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:52.0 Info: => 0.0001849s 13:59:52.0 Info: PerformDBOperation 13:59:52.0 Info: Performing DB Operation 13:59:52.0 Info: => 0.0001066s 13:59:52.0 Info: AlterTable Albums 13:59:52.0 Info: => 1.3E-06s 13:59:52.0 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:52.0 Info: => 0.00141s 13:59:52.0 Info: AlterTable Albums 13:59:52.0 Info: => 1.1E-06s 13:59:52.0 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:52.0 Info: => 0.0013183s 13:59:52.0 Info: AlterTable Albums 13:59:52.0 Info: => 9E-07s 13:59:52.0 Info: CreateColumn Albums Links String 13:59:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:52.0 Info: => 0.0012939s 13:59: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") 13:59:52.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:52.0 Info: => 0.0001826s 13:59:52.0 Info: AlterTable Tracks 13:59:52.0 Info: => 9E-07s 13:59:52.0 Info: CreateColumn Tracks ForeignRecordingId String 13:59:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:52.0 Info: => 0.0012979s 13:59:52.0 Info: AlterTable Tracks 13:59:52.0 Info: => 8E-07s 13:59:52.0 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:52.0 Info: => 0.0013281s 13:59:52.0 Info: AlterTable Tracks 13:59:52.0 Info: => 9E-07s 13:59:52.0 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:52.0 Info: => 0.0012875s 13:59: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") 13:59:52.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:52.0 Info: => 0.0001596s 13:59: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") 13:59:52.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:52.0 Info: => 0.0001419s 13:59:52.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:52.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" 13:59:52.1 Info: DROP TABLE "Artists" 13:59:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:52.1 Info: => 0.0152493s 13:59:52.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:52.1 Info: DROP TABLE "Albums" 13:59:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:52.1 Info: => 0.0113301s 13:59:52.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:52.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) 13:59:52.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" 13:59:52.1 Info: DROP TABLE "Tracks" 13:59:52.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:52.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:52.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:52.1 Info: => 0.0104589s 13:59:52.1 Info: DeleteColumn TrackFiles ArtistId 13:59: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) 13:59:52.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" 13:59:52.1 Info: DROP TABLE "TrackFiles" 13:59:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:52.1 Info: => 0.0099684s 13:59:52.1 Info: CreateIndex Artists (ArtistMetadataId) 13:59:52.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:52.1 Info: => 0.000187s 13:59:52.1 Info: CreateIndex Artists (Monitored) 13:59:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:52.1 Info: => 0.0001727s 13:59:52.1 Info: CreateIndex Albums (ArtistMetadataId) 13:59:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:52.1 Info: => 0.000168s 13:59:52.1 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:52.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:52.1 Info: => 0.0001803s 13:59:52.1 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:52.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:52.1 Info: => 0.0001676s 13:59:52.1 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:52.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:52.1 Info: => 0.0001779s 13:59:52.1 Info: UpdateData 13:59:52.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:52.1 Info: => 9.87E-05s 13:59:52.1 Info: UpdateData 13:59:52.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:52.1 Info: => 8.54E-05s 13:59:52.1 Info: UpdateData 13:59:52.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:52.1 Info: => 9.66E-05s 13:59:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:52', 'add_release_groups_etc') 13:59:52.1 Info: Committing Transaction 13:59:52.1 Info: 23: add_release_groups_etc migrated 13:59:52.1 Info: => 0.0280515s 13:59:52.1 Info: 24: NewMediaInfoFormat migrating 13:59:52.1 Info: Beginning Transaction 13:59:52.1 Info: Starting migration of Main DB to 24 13:59:52.1 Info: UpdateData 13:59:52.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:52.1 Info: => 0.0001776s 13:59:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:52', 'NewMediaInfoFormat') 13:59:52.1 Info: Committing Transaction 13:59:52.2 Info: 24: NewMediaInfoFormat migrated 13:59:52.2 Info: => 0.0224133s 13:59:52.2 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:52.2 Info: Beginning Transaction 13:59:52.2 Info: Starting migration of Main DB to 25 13:59:52.2 Info: RenameTable Restrictions ReleaseProfiles 13:59:52.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:52.2 Info: => 0.0043287s 13:59:52.2 Info: AlterTable ReleaseProfiles 13:59:52.2 Info: => 1.5E-06s 13:59:52.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:52.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:52.2 Info: => 0.0012877s 13:59:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:52', 'rename_restrictions_to_release_profiles') 13:59:52.2 Info: Committing Transaction 13:59:52.2 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:52.2 Info: => 0.0236667s 13:59:52.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:52.2 Info: Beginning Transaction 13:59:52.2 Info: Starting migration of Main DB to 26 13:59:52.2 Info: RenameTable Profiles QualityProfiles 13:59:52.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:52.2 Info: => 0.0043952s 13:59:52.2 Info: AlterTable QualityProfiles 13:59:52.2 Info: => 1.9E-06s 13:59:52.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:52.2 Info: => 0.0012852s 13:59:52.2 Info: AlterTable LanguageProfiles 13:59:52.2 Info: => 8E-07s 13:59:52.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:52.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:52.2 Info: => 0.0012113s 13:59:52.2 Info: UpdateData 13:59:52.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:52.2 Info: => 9.03E-05s 13:59:52.2 Info: UpdateData 13:59:52.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:52.2 Info: => 8.04E-05s 13:59:52.2 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:52.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" 13:59:52.2 Info: DROP TABLE "Artists" 13:59:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:52.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:52.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:52.2 Info: => 0.0114405s 13:59:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:52', 'rename_quality_profiles_add_upgrade_allowed') 13:59:52.2 Info: Committing Transaction 13:59:52.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:52.2 Info: => 0.037842s 13:59:52.2 Info: 27: add_import_exclusions migrating 13:59:52.2 Info: Beginning Transaction 13:59:52.2 Info: Starting migration of Main DB to 27 13:59:52.2 Info: CreateTable ImportListExclusions 13:59:52.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:52.2 Info: => 0.0004732s 13:59:52.2 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:52.2 Info: => 0.0002167s 13:59:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:52', 'add_import_exclusions') 13:59:52.2 Info: Committing Transaction 13:59:52.2 Info: 27: add_import_exclusions migrated 13:59:52.2 Info: => 0.0218393s 13:59:52.2 Info: 28: clean_artist_metadata_table migrating 13:59:52.2 Info: Beginning Transaction 13:59:52.2 Info: Starting migration of Main DB to 28 13:59:52.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) 13:59:52.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) 13:59:52.2 Info: => 0.0003895s 13:59:52.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) 13:59:52.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) 13:59:52.2 Info: => 0.000225s 13:59:52.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) 13:59:52.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) 13:59:52.2 Info: => 0.0002196s 13:59:52.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) 13:59:52.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) 13:59:52.2 Info: => 0.0002261s 13:59:52.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) 13:59:52.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) 13:59:52.2 Info: => 0.0002236s 13:59:52.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) 13:59:52.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) 13:59:52.2 Info: => 0.0002186s 13:59:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:52', 'clean_artist_metadata_table') 13:59:52.2 Info: Committing Transaction 13:59:52.3 Info: 28: clean_artist_metadata_table migrated 13:59:52.3 Info: => 0.0210888s 13:59:52.3 Info: 29: health_issue_notification migrating 13:59:52.3 Info: Beginning Transaction 13:59:52.3 Info: Starting migration of Main DB to 29 13:59:52.3 Info: AlterTable Notifications 13:59:52.3 Info: => 1.6E-06s 13:59:52.3 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:52.3 Info: => 0.0016583s 13:59:52.3 Info: AlterTable Notifications 13:59:52.3 Info: => 9E-07s 13:59:52.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:52.3 Info: => 0.001292s 13:59:52.3 Info: AlterTable Notifications 13:59:52.3 Info: => 7E-07s 13:59:52.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:52.3 Info: => 0.001266s 13:59:52.3 Info: AlterTable Notifications 13:59:52.3 Info: => 9E-07s 13:59:52.3 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:52.3 Info: => 0.0012495s 13:59:52.3 Info: AlterTable Notifications 13:59:52.3 Info: => 1.2E-06s 13:59:52.3 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:52.3 Info: => 0.0012494s 13:59:52.3 Info: DeleteColumn Notifications OnDownload 13:59:52.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) 13:59:52.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" 13:59:52.3 Info: DROP TABLE "Notifications" 13:59:52.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:52.3 Info: => 0.0140269s 13:59:52.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:52.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) 13:59:52.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" 13:59:52.3 Info: DROP TABLE "Notifications" 13:59:52.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:52.3 Info: => 0.0101885s 13:59:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:52', 'health_issue_notification') 13:59:52.3 Info: Committing Transaction 13:59:52.3 Info: 29: health_issue_notification migrated 13:59:52.3 Info: => 0.0354202s 13:59:52.3 Info: 30: add_mediafilerepository_mtime migrating 13:59:52.3 Info: Beginning Transaction 13:59:52.3 Info: Starting migration of Main DB to 30 13:59:52.3 Info: AlterTable TrackFiles 13:59:52.3 Info: => 1.6E-06s 13:59:52.3 Info: CreateColumn TrackFiles Modified DateTime 13:59:52.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:52.3 Info: => 0.001685s 13:59:52.3 Info: AlterTable TrackFiles 13:59:52.3 Info: => 9E-07s 13:59:52.3 Info: CreateColumn TrackFiles Path String 13:59:52.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:52.3 Info: => 0.0012933s 13:59:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:52.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:52.3 Info: => 7.8E-05s 13:59:52.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) 13:59:52.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) 13:59:52.3 Info: => 0.0002246s 13:59:52.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) 13:59:52.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) 13:59:52.3 Info: => 0.0002424s 13:59:52.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) 13:59:52.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) 13:59:52.3 Info: => 0.0002503s 13:59:52.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") 13:59:52.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") 13:59:52.3 Info: => 0.0001533s 13:59:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:52.3 Info: => 0.0001096s 13:59:52.3 Info: AlterTable TrackFiles 13:59:52.3 Info: => 9E-07s 13:59:52.3 Info: AlterColumn TrackFiles Path String 13:59: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:52.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" 13:59:52.3 Info: DROP TABLE "TrackFiles" 13:59:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:52.3 Info: => 0.010374s 13:59:52.3 Info: CreateIndex TrackFiles (Path) 13:59:52.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:52.3 Info: => 0.0001917s 13:59:52.3 Info: DeleteColumn TrackFiles RelativePath 13:59:52.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:52.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:52.4 Info: DROP TABLE "TrackFiles" 13:59:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:52.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:52.4 Info: => 0.0105795s 13:59:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:52', 'add_mediafilerepository_mtime') 13:59:52.4 Info: Committing Transaction 13:59:52.4 Info: 30: add_mediafilerepository_mtime migrated 13:59:52.4 Info: => 0.0357638s 13:59:52.4 Info: 31: add_artistmetadataid_constraint migrating 13:59:52.4 Info: Beginning Transaction 13:59:52.4 Info: Starting migration of Main DB to 31 13:59:52.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:52.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 13:59:52.4 Info: => 0.0002772s 13:59:52.4 Info: DeleteIndex Artists (ArtistMetadataId) 13:59:52.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 13:59:52.4 Info: => 0.0003302s 13:59:52.4 Info: AlterColumn Artists ArtistMetadataId Int32 13:59:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:52.4 Info: DROP TABLE "Artists" 13:59:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:52.4 Info: => 0.011169s 13:59:52.4 Info: CreateIndex Artists (ArtistMetadataId) 13:59:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:52.4 Info: => 0.0001923s 13:59:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T13:59:52', 'add_artistmetadataid_constraint') 13:59:52.4 Info: Committing Transaction 13:59:52.4 Info: 31: add_artistmetadataid_constraint migrated 13:59:52.4 Info: => 0.0219753s 13:59:52.4 Info: 32: old_ids_and_artist_alias migrating 13:59:52.4 Info: Beginning Transaction 13:59:52.4 Info: Starting migration of Main DB to 32 13:59:52.4 Info: AlterTable ArtistMetadata 13:59:52.4 Info: => 1.5E-06s 13:59:52.4 Info: CreateColumn ArtistMetadata Aliases String 13:59:52.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 13:59:52.4 Info: => 0.0016907s 13:59:52.4 Info: AlterTable ArtistMetadata 13:59:52.4 Info: => 9E-07s 13:59:52.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 13:59:52.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 13:59:52.4 Info: => 0.0012697s 13:59:52.4 Info: AlterTable Albums 13:59:52.4 Info: => 9E-07s 13:59:52.4 Info: CreateColumn Albums OldForeignAlbumIds String 13:59:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 13:59:52.4 Info: => 0.0013186s 13:59:52.4 Info: AlterTable AlbumReleases 13:59:52.4 Info: => 1.1E-06s 13:59:52.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 13:59:52.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 13:59:52.4 Info: => 0.0013027s 13:59:52.4 Info: AlterTable Tracks 13:59:52.4 Info: => 9E-07s 13:59:52.4 Info: CreateColumn Tracks OldForeignRecordingIds String 13:59:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 13:59:52.4 Info: => 0.00127s 13:59:52.4 Info: AlterTable Tracks 13:59:52.4 Info: => 1E-06s 13:59:52.4 Info: CreateColumn Tracks OldForeignTrackIds String 13:59:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 13:59:52.4 Info: => 0.0012696s 13:59:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T13:59:52', 'old_ids_and_artist_alias') 13:59:52.4 Info: Committing Transaction 13:59:52.4 Info: 32: old_ids_and_artist_alias migrated 13:59:52.4 Info: => 0.0256377s 13:59:52.4 Info: 33: download_propers_config migrating 13:59:52.4 Info: Beginning Transaction 13:59:52.4 Info: Starting migration of Main DB to 33 13:59:52.4 Info: PerformDBOperation 13:59:52.4 Info: Performing DB Operation 13:59:52.4 Info: => 0.0001131s 13:59:52.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:52.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 13:59:52.4 Info: => 8.95E-05s 13:59:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T13:59:52', 'download_propers_config') 13:59:52.4 Info: Committing Transaction 13:59:52.5 Info: 33: download_propers_config migrated 13:59:52.5 Info: => 0.0224325s 13:59:52.5 Info: 34: remove_language_profiles migrating 13:59:52.5 Info: Beginning Transaction 13:59:52.5 Info: Starting migration of Main DB to 34 13:59:52.5 Info: DeleteTable LanguageProfiles 13:59:52.5 Info: DROP TABLE "LanguageProfiles" 13:59:52.5 Info: => 0.0004959s 13:59:52.5 Info: DeleteColumn Artists LanguageProfileId 13:59: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:52.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" 13:59:52.5 Info: DROP TABLE "Artists" 13:59:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:52.5 Info: => 0.0111556s 13:59:52.5 Info: DeleteColumn ImportLists LanguageProfileId 13:59:52.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) 13:59:52.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" 13:59:52.5 Info: DROP TABLE "ImportLists" 13:59:52.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 13:59:52.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:52.5 Info: => 0.0101824s 13:59:52.5 Info: DeleteColumn Blacklist Language 13:59:52.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) 13:59:52.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" 13:59:52.5 Info: DROP TABLE "Blacklist" 13:59:52.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 13:59:52.5 Info: => 0.0098836s 13:59:52.5 Info: DeleteColumn History Language 13:59:52.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) 13:59:52.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" 13:59:52.5 Info: DROP TABLE "History" 13:59:52.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 13:59:52.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:52.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:52.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:52.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:52.5 Info: => 0.0112555s 13:59:52.5 Info: DeleteColumn LyricFiles Language 13:59:52.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:52.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 13:59:52.5 Info: DROP TABLE "LyricFiles" 13:59:52.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 13:59:52.5 Info: => 0.0098182s 13:59:52.5 Info: DeleteColumn TrackFiles Language 13:59:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:52.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 13:59:52.5 Info: DROP TABLE "TrackFiles" 13:59:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:52.5 Info: => 0.0142604s 13:59:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T13:59:52', 'remove_language_profiles') 13:59:52.5 Info: Committing Transaction 13:59:52.6 Info: 34: remove_language_profiles migrated 13:59:52.6 Info: => 0.0389031s 13:59:52.6 Info: 35: multi_disc_naming_format migrating 13:59:52.6 Info: Beginning Transaction 13:59:52.6 Info: Starting migration of Main DB to 35 13:59:52.6 Info: AlterTable NamingConfig 13:59:52.6 Info: => 1.3E-06s 13:59:52.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 13:59:52.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 13:59:52.6 Info: => 0.0019337s 13:59:52.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:52.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 13:59:52.6 Info: => 9.34E-05s 13:59:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T13:59:52', 'multi_disc_naming_format') 13:59:52.6 Info: Committing Transaction 13:59:52.6 Info: 35: multi_disc_naming_format migrated 13:59:52.6 Info: => 0.0318513s 13:59:52.6 Info: 36: add_download_client_priority migrating 13:59:52.6 Info: Beginning Transaction 13:59:52.6 Info: Starting migration of Main DB to 36 13:59:52.6 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') 13:59:52.6 Info: AlterTable DownloadClients 13:59:52.6 Info: => 1.2E-06s 13:59:52.6 Info: CreateColumn DownloadClients Priority Int32 13:59:52.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 13:59:52.6 Info: => 0.0016091s 13:59:52.6 Info: PerformDBOperation 13:59:52.6 Info: Performing DB Operation 13:59:52.6 Info: => 0.0002123s 13:59:52.6 Info: -> 1 Insert operations completed in 00:00:00.0002260 taking an average of 00:00:00.0002260 13:59:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T13:59:52', 'add_download_client_priority') 13:59:52.6 Info: Committing Transaction 13:59:52.6 Info: 36: add_download_client_priority migrated 13:59:52.6 Info: => 0.0303761s 13:59:52.6 Debug: Took: 00:00:01.8625551 13:59:52.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 13:59:52.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 13:59:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511927739437_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:52.7 Info: DatabaseEngineVersionCheck migrating 13:59:52.7 Info: PerformDBOperation 13:59:52.7 Info: Performing DB Operation 13:59:52.8 Info: SQLite 3.45.3 13:59:52.8 Info: => 0.0565528s 13:59:52.8 Info: DatabaseEngineVersionCheck migrated 13:59:52.8 Info: => 0.0565889s 13:59:52.8 Info: VersionMigration migrating 13:59:52.8 Info: Beginning Transaction 13:59:52.8 Info: CreateTable VersionInfo 13:59:52.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:52.8 Info: => 0.0003589s 13:59:52.8 Info: Committing Transaction 13:59:52.9 Info: VersionMigration migrated 13:59:52.9 Info: => 0.0520391s 13:59:52.9 Info: VersionUniqueMigration migrating 13:59:52.9 Info: Beginning Transaction 13:59:52.9 Info: CreateIndex VersionInfo (Version) 13:59:52.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:52.9 Info: => 0.0003801s 13:59:52.9 Info: AlterTable VersionInfo 13:59:52.9 Info: => 1.3E-06s 13:59:52.9 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:52.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:52.9 Info: => 0.0014132s 13:59:52.9 Info: Committing Transaction 13:59:52.9 Info: VersionUniqueMigration migrated 13:59:52.9 Info: => 0.0217016s 13:59:52.9 Info: VersionDescriptionMigration migrating 13:59:52.9 Info: Beginning Transaction 13:59:52.9 Info: AlterTable VersionInfo 13:59:52.9 Info: => 1.6E-06s 13:59:52.9 Info: CreateColumn VersionInfo Description String 13:59:52.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:52.9 Info: => 0.0005305s 13:59:52.9 Info: Committing Transaction 13:59:52.9 Info: VersionDescriptionMigration migrated 13:59:52.9 Info: => 0.0215686s 13:59:52.9 Info: 1: InitialSetup migrating 13:59:52.9 Info: Beginning Transaction 13:59:52.9 Info: Starting migration of Main DB to 1 13:59:52.9 Info: CreateTable Config 13:59:52.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:52.9 Info: => 0.0005933s 13:59:52.9 Info: CreateIndex Config (Key) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:52.9 Info: => 0.0001896s 13:59:52.9 Info: CreateTable RootFolders 13:59:52.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:52.9 Info: => 0.0002081s 13:59:52.9 Info: CreateIndex RootFolders (Path) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:52.9 Info: => 0.0001747s 13:59:52.9 Info: CreateTable Artists 13:59:52.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) 13:59:52.9 Info: => 0.0005404s 13:59:52.9 Info: CreateIndex Artists (ForeignArtistId) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:52.9 Info: => 0.0001992s 13:59:52.9 Info: CreateIndex Artists (NameSlug) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:52.9 Info: => 0.0001733s 13:59:52.9 Info: CreateIndex Artists (CleanName) 13:59:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:52.9 Info: => 0.0001782s 13:59:52.9 Info: CreateIndex Artists (Path) 13:59:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:52.9 Info: => 0.0001783s 13:59:52.9 Info: CreateTable Albums 13:59:52.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) 13:59:52.9 Info: => 0.0004769s 13:59:52.9 Info: CreateIndex Albums (ForeignAlbumId) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:52.9 Info: => 0.000176s 13:59:52.9 Info: CreateIndex Albums (MBId) 13:59:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:52.9 Info: => 0.000163s 13:59:52.9 Info: CreateIndex Albums (TADBId) 13:59:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:52.9 Info: => 0.0001645s 13:59:52.9 Info: CreateIndex Albums (TitleSlug) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:52.9 Info: => 0.0001707s 13:59:52.9 Info: CreateIndex Albums (CleanTitle) 13:59:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:52.9 Info: => 0.0001626s 13:59:52.9 Info: CreateIndex Albums (Path) 13:59:52.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:52.9 Info: => 0.0001611s 13:59:52.9 Info: CreateTable Tracks 13:59:52.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) 13:59:52.9 Info: => 0.0003345s 13:59:52.9 Info: CreateIndex Tracks (ForeignTrackId) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:52.9 Info: => 0.0001676s 13:59:52.9 Info: CreateIndex Tracks (ArtistId) 13:59:52.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:52.9 Info: => 0.0001723s 13:59:52.9 Info: CreateIndex Tracks (TrackFileId) 13:59:52.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:52.9 Info: => 0.0001773s 13:59:52.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:52.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:52.9 Info: => 0.0001759s 13:59:52.9 Info: CreateTable TrackFiles 13:59:52.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) 13:59:52.9 Info: => 0.0003123s 13:59:52.9 Info: CreateIndex TrackFiles (ArtistId) 13:59:52.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:52.9 Info: => 0.0001742s 13:59:52.9 Info: CreateIndex TrackFiles (AlbumId) 13:59:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:52.9 Info: => 0.0001668s 13:59:52.9 Info: CreateTable History 13:59:52.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) 13:59:52.9 Info: => 0.0003293s 13:59:52.9 Info: CreateIndex History (Date) 13:59:52.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:52.9 Info: => 0.0001671s 13:59:52.9 Info: CreateIndex History (EventType) 13:59:52.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:52.9 Info: => 0.0001631s 13:59:52.9 Info: CreateIndex History (DownloadId) 13:59:52.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:52.9 Info: => 0.0001677s 13:59:52.9 Info: CreateIndex History (AlbumId) 13:59:52.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:52.9 Info: => 0.0001686s 13:59:52.9 Info: CreateTable Notifications 13:59:52.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) 13:59:52.9 Info: => 0.0002801s 13:59:52.9 Info: CreateTable ScheduledTasks 13:59:52.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:52.9 Info: => 0.0002725s 13:59:52.9 Info: CreateIndex ScheduledTasks (TypeName) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:52.9 Info: => 0.0002064s 13:59:52.9 Info: CreateTable Indexers 13:59:52.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) 13:59:52.9 Info: => 0.0002665s 13:59:52.9 Info: CreateIndex Indexers (Name) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:52.9 Info: => 0.0001728s 13:59:52.9 Info: CreateTable Profiles 13:59:52.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:52.9 Info: => 0.0002283s 13:59:52.9 Info: CreateIndex Profiles (Name) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:52.9 Info: => 0.0001898s 13:59:52.9 Info: CreateTable QualityDefinitions 13:59:52.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:52.9 Info: => 0.0002521s 13:59:52.9 Info: CreateIndex QualityDefinitions (Quality) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:52.9 Info: => 0.0001735s 13:59:52.9 Info: CreateIndex QualityDefinitions (Title) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:52.9 Info: => 0.0002044s 13:59:52.9 Info: CreateTable NamingConfig 13:59:52.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) 13:59:52.9 Info: => 0.0002804s 13:59:52.9 Info: CreateTable Blacklist 13:59:52.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 '') 13:59:52.9 Info: => 0.0003648s 13:59:52.9 Info: CreateTable Metadata 13:59:52.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) 13:59:52.9 Info: => 0.0002489s 13:59:52.9 Info: CreateTable MetadataFiles 13:59:52.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) 13:59:52.9 Info: => 0.0002966s 13:59:52.9 Info: CreateTable DownloadClients 13:59:52.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) 13:59:52.9 Info: => 0.0002519s 13:59:52.9 Info: CreateTable PendingReleases 13:59:52.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 '') 13:59:52.9 Info: => 0.0003041s 13:59:52.9 Info: CreateTable RemotePathMappings 13:59:52.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:52.9 Info: => 0.0002558s 13:59:52.9 Info: CreateTable Tags 13:59:52.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:52.9 Info: => 0.0002145s 13:59:52.9 Info: CreateIndex Tags (Label) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:52.9 Info: => 0.0002009s 13:59:52.9 Info: CreateTable Restrictions 13:59:52.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:52.9 Info: => 0.000246s 13:59:52.9 Info: CreateTable DelayProfiles 13:59:52.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) 13:59:52.9 Info: => 0.0002899s 13:59:52.9 Info: CreateTable Users 13:59:52.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:52.9 Info: => 0.000242s 13:59:52.9 Info: CreateIndex Users (Identifier) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:52.9 Info: => 0.0002106s 13:59:52.9 Info: CreateIndex Users (Username) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:52.9 Info: => 0.0002016s 13:59:52.9 Info: CreateTable Commands 13:59:52.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) 13:59:52.9 Info: => 0.000318s 13:59:52.9 Info: CreateTable IndexerStatus 13:59:52.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) 13:59:52.9 Info: => 0.0002805s 13:59:52.9 Info: CreateIndex IndexerStatus (ProviderId) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:52.9 Info: => 0.0001956s 13:59:52.9 Info: CreateTable ExtraFiles 13:59:52.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) 13:59:52.9 Info: => 0.000282s 13:59:52.9 Info: CreateTable LyricFiles 13:59:52.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) 13:59:52.9 Info: => 0.0003243s 13:59:52.9 Info: CreateTable LanguageProfiles 13:59:52.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:52.9 Info: => 0.0002451s 13:59:52.9 Info: CreateIndex LanguageProfiles (Name) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:52.9 Info: => 0.0001888s 13:59:52.9 Info: CreateTable DownloadClientStatus 13:59:52.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) 13:59:52.9 Info: => 0.0002577s 13:59:52.9 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:52.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:52.9 Info: => 0.0001851s 13:59:52.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:52.9 Info: -> 1 Insert operations completed in 00:00:00.0001311 taking an average of 00:00:00.0001311 13:59:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:52', 'InitialSetup') 13:59:52.9 Info: Committing Transaction 13:59:53.0 Info: 1: InitialSetup migrated 13:59:53.0 Info: => 0.0273928s 13:59:53.0 Info: 2: add_reason_to_pending_releases migrating 13:59:53.0 Info: Beginning Transaction 13:59:53.0 Info: Starting migration of Main DB to 2 13:59:53.0 Info: AlterTable PendingReleases 13:59:53.0 Info: => 2E-06s 13:59:53.0 Info: CreateColumn PendingReleases Reason Int32 13:59:53.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:53.0 Info: => 0.0014898s 13:59:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:53', 'add_reason_to_pending_releases') 13:59:53.0 Info: Committing Transaction 13:59:53.0 Info: 2: add_reason_to_pending_releases migrated 13:59:53.0 Info: => 0.0224645s 13:59:53.0 Info: 3: add_medium_support migrating 13:59:53.0 Info: Beginning Transaction 13:59:53.0 Info: Starting migration of Main DB to 3 13:59:53.0 Info: AlterTable Albums 13:59:53.0 Info: => 1.6E-06s 13:59:53.0 Info: CreateColumn Albums Media String 13:59:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:53.0 Info: => 0.0014882s 13:59:53.0 Info: AlterTable Tracks 13:59:53.0 Info: => 8E-07s 13:59:53.0 Info: CreateColumn Tracks MediumNumber Int32 13:59:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:53.0 Info: => 0.0011326s 13:59:53.0 Info: AlterTable Tracks 13:59:53.0 Info: => 8E-07s 13:59:53.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:53.0 Info: => 0.0010835s 13:59:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:53.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:53.0 Info: => 8.24E-05s 13:59:53.0 Info: DeleteColumn Tracks TrackNumber 13:59: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) 13:59: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" 13:59:53.0 Info: DROP TABLE "Tracks" 13:59:53.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:53.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:53.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:53.0 Info: => 0.0098176s 13:59:53.0 Info: AlterTable Tracks 13:59:53.0 Info: => 1.6E-06s 13:59:53.0 Info: CreateColumn Tracks TrackNumber String 13:59:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:53.0 Info: => 0.0011966s 13:59:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:53', 'add_medium_support') 13:59:53.0 Info: Committing Transaction 13:59:53.0 Info: 3: add_medium_support migrated 13:59:53.0 Info: => 0.0198782s 13:59:53.0 Info: 4: add_various_qualites_in_profile migrating 13:59:53.0 Info: Beginning Transaction 13:59:53.0 Info: Starting migration of Main DB to 4 13:59:53.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:53.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:53.0 Info: => 0.0001702s 13:59:53.0 Info: PerformDBOperation 13:59:53.0 Info: Performing DB Operation 13:59:53.0 Info: => 9.96E-05s 13:59:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:53', 'add_various_qualites_in_profile') 13:59:53.0 Info: Committing Transaction 13:59:53.0 Info: 4: add_various_qualites_in_profile migrated 13:59:53.0 Info: => 0.0225259s 13:59:53.0 Info: 5: metadata_profiles migrating 13:59:53.0 Info: Beginning Transaction 13:59:53.0 Info: Starting migration of Main DB to 5 13:59:53.0 Info: CreateTable MetadataProfiles 13:59: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) 13:59:53.0 Info: => 0.0004812s 13:59:53.0 Info: CreateIndex MetadataProfiles (Name) 13:59:53.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:53.0 Info: => 0.0002297s 13:59:53.0 Info: AlterTable Artists 13:59:53.0 Info: => 1.2E-06s 13:59:53.0 Info: CreateColumn Artists MetadataProfileId Int32 13:59:53.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:53.0 Info: => 0.0013297s 13:59:53.0 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59: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) 13:59: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" 13:59:53.0 Info: DROP TABLE "Artists" 13:59:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:53.0 Info: => 0.010087s 13:59:53.0 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:53.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) 13:59:53.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" 13:59:53.1 Info: DROP TABLE "Artists" 13:59:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:53.1 Info: => 0.0094983s 13:59:53.1 Info: AlterTable Albums 13:59:53.1 Info: => 1.4E-06s 13:59:53.1 Info: CreateColumn Albums SecondaryTypes String 13:59:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:53.1 Info: => 0.0011387s 13:59:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:53', 'metadata_profiles') 13:59:53.1 Info: Committing Transaction 13:59:53.1 Info: 5: metadata_profiles migrated 13:59:53.1 Info: => 0.0234655s 13:59:53.1 Info: 6: separate_automatic_and_interactive_search migrating 13:59:53.1 Info: Beginning Transaction 13:59:53.1 Info: Starting migration of Main DB to 6 13:59:53.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:53.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) 13:59:53.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:53.1 Info: DROP TABLE "Indexers" 13:59:53.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:53.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:53.1 Info: => 0.0079717s 13:59:53.1 Info: AlterTable Indexers 13:59:53.1 Info: => 1.3E-06s 13:59:53.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:53.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:53.1 Info: => 0.0009828s 13:59:53.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:53.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:53.1 Info: => 6.24E-05s 13:59:53.1 Info: AlterTable Indexers 13:59:53.1 Info: => 7E-07s 13:59:53.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:53.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) 13:59:53.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" 13:59:53.1 Info: DROP TABLE "Indexers" 13:59:53.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:53.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:53.1 Info: => 0.0176913s 13:59:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:53', 'separate_automatic_and_interactive_search') 13:59:53.1 Info: Committing Transaction 13:59:53.1 Info: 6: separate_automatic_and_interactive_search migrated 13:59:53.1 Info: => 0.0363989s 13:59:53.1 Info: 7: change_album_path_to_relative migrating 13:59:53.1 Info: Beginning Transaction 13:59:53.1 Info: Starting migration of Main DB to 7 13:59:53.1 Info: DeleteColumn Albums Path 13:59:53.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) 13:59:53.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" 13:59:53.1 Info: DROP TABLE "Albums" 13:59:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:53.1 Info: => 0.0102584s 13:59:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:53', 'change_album_path_to_relative') 13:59:53.1 Info: Committing Transaction 13:59:53.2 Info: 7: change_album_path_to_relative migrated 13:59:53.2 Info: => 0.0282814s 13:59:53.2 Info: 8: change_quality_size_mb_to_kb migrating 13:59:53.2 Info: Beginning Transaction 13:59:53.2 Info: Starting migration of Main DB to 8 13:59:53.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:53.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 13:59:53.2 Info: => 0.0001434s 13:59:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:53', 'change_quality_size_mb_to_kb') 13:59:53.2 Info: Committing Transaction 13:59:53.2 Info: 8: change_quality_size_mb_to_kb migrated 13:59:53.2 Info: => 0.0226183s 13:59:53.2 Info: 9: album_releases migrating 13:59:53.2 Info: Beginning Transaction 13:59:53.2 Info: Starting migration of Main DB to 9 13:59:53.2 Info: AlterTable Albums 13:59:53.2 Info: => 1.7E-06s 13:59:53.2 Info: CreateColumn Albums Releases String 13:59:53.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:53.2 Info: => 0.0014046s 13:59:53.2 Info: AlterTable Albums 13:59:53.2 Info: => 8E-07s 13:59:53.2 Info: CreateColumn Albums CurrentRelease String 13:59:53.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:53.2 Info: => 0.0010988s 13:59:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:53', 'album_releases') 13:59:53.2 Info: Committing Transaction 13:59:53.2 Info: 9: album_releases migrated 13:59:53.2 Info: => 0.0208642s 13:59:53.2 Info: 10: album_releases_fix migrating 13:59:53.2 Info: Beginning Transaction 13:59:53.2 Info: Starting migration of Main DB to 10 13:59:53.2 Info: AlterTable Albums 13:59:53.2 Info: => 1.3E-06s 13:59:53.2 Info: AlterColumn Albums Releases String 13:59:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 13:59:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:53.2 Info: DROP TABLE "Albums" 13:59:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:53.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:53.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:53.2 Info: => 0.0108028s 13:59:53.2 Info: AlterTable Albums 13:59:53.2 Info: => 1.5E-06s 13:59:53.2 Info: AlterColumn Albums CurrentRelease String 13:59:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 13:59:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 13:59:53.2 Info: DROP TABLE "Albums" 13:59:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:53.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:53.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:53.2 Info: => 0.0107872s 13:59:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:53', 'album_releases_fix') 13:59:53.2 Info: Committing Transaction 13:59:53.2 Info: 10: album_releases_fix migrated 13:59:53.2 Info: => 0.0287889s 13:59:53.2 Info: 11: import_lists migrating 13:59:53.2 Info: Beginning Transaction 13:59:53.2 Info: Starting migration of Main DB to 11 13:59:53.2 Info: CreateTable ImportLists 13:59:53.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 13:59:53.2 Info: => 0.0005478s 13:59:53.2 Info: CreateIndex ImportLists (Name) 13:59:53.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:53.2 Info: => 0.0002159s 13:59:53.2 Info: CreateTable ImportListStatus 13:59:53.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 13:59:53.2 Info: => 0.0002864s 13:59:53.2 Info: CreateIndex ImportListStatus (ProviderId) 13:59:53.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:53.2 Info: => 0.0001937s 13:59:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:53', 'import_lists') 13:59:53.2 Info: Committing Transaction 13:59:53.3 Info: 11: import_lists migrated 13:59:53.3 Info: => 0.0208362s 13:59:53.3 Info: 12: add_release_status migrating 13:59:53.3 Info: Beginning Transaction 13:59:53.3 Info: Starting migration of Main DB to 12 13:59:53.3 Info: AlterTable MetadataProfiles 13:59:53.3 Info: => 1.6E-06s 13:59:53.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:53.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:53.3 Info: => 0.0015801s 13:59:53.3 Info: PerformDBOperation 13:59:53.3 Info: Performing DB Operation 13:59:53.3 Info: => 6.13E-05s 13:59:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:53', 'add_release_status') 13:59:53.3 Info: Committing Transaction 13:59:53.3 Info: 12: add_release_status migrated 13:59:53.3 Info: => 0.0210801s 13:59:53.3 Info: 13: album_download_notification migrating 13:59:53.3 Info: Beginning Transaction 13:59:53.3 Info: Starting migration of Main DB to 13 13:59:53.3 Info: AlterTable Notifications 13:59:53.3 Info: => 1.2E-06s 13:59:53.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:53.3 Info: => 0.0015617s 13:59:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:53', 'album_download_notification') 13:59:53.3 Info: Committing Transaction 13:59:53.3 Info: 13: album_download_notification migrated 13:59:53.3 Info: => 0.0225275s 13:59:53.3 Info: 14: fix_language_metadata_profiles migrating 13:59:53.3 Info: Beginning Transaction 13:59:53.3 Info: Starting migration of Main DB to 14 13:59:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:53.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:53.3 Info: => 0.0003601s 13:59:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:53.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:53.3 Info: => 0.0001514s 13:59:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:53', 'fix_language_metadata_profiles') 13:59:53.3 Info: Committing Transaction 13:59:53.3 Info: 14: fix_language_metadata_profiles migrated 13:59:53.3 Info: => 0.0220448s 13:59:53.3 Info: 15: remove_fanzub migrating 13:59:53.3 Info: Beginning Transaction 13:59:53.3 Info: Starting migration of Main DB to 15 13:59:53.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:53.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:53.3 Info: => 0.0001554s 13:59:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:53', 'remove_fanzub') 13:59:53.3 Info: Committing Transaction 13:59:53.4 Info: 15: remove_fanzub migrated 13:59:53.4 Info: => 0.0226345s 13:59:53.4 Info: 16: update_artist_history_indexes migrating 13:59:53.4 Info: Beginning Transaction 13:59:53.4 Info: Starting migration of Main DB to 16 13:59:53.4 Info: CreateIndex Albums (ArtistId) 13:59:53.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:53.4 Info: => 0.0003853s 13:59:53.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:53.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:53.4 Info: => 0.0002228s 13:59:53.4 Info: DeleteIndex History (AlbumId) 13:59:53.4 Info: DROP INDEX "IX_History_AlbumId" 13:59:53.4 Info: => 0.0002647s 13:59:53.4 Info: CreateIndex History (AlbumId, Date) 13:59:53.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:53.4 Info: => 0.0001994s 13:59:53.4 Info: DeleteIndex History (DownloadId) 13:59:53.4 Info: DROP INDEX "IX_History_DownloadId" 13:59:53.4 Info: => 0.0002106s 13:59:53.4 Info: CreateIndex History (DownloadId, Date) 13:59:53.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:53.4 Info: => 0.000199s 13:59:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:53', 'update_artist_history_indexes') 13:59:53.4 Info: Committing Transaction 13:59:53.4 Info: 16: update_artist_history_indexes migrated 13:59:53.4 Info: => 0.0207506s 13:59:53.4 Info: 17: remove_nma migrating 13:59:53.4 Info: Beginning Transaction 13:59:53.4 Info: Starting migration of Main DB to 17 13:59:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:53.4 Info: => 0.000172s 13:59:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:53', 'remove_nma') 13:59:53.4 Info: Committing Transaction 13:59:53.4 Info: 17: remove_nma migrated 13:59:53.4 Info: => 0.022643s 13:59:53.4 Info: 18: album_disambiguation migrating 13:59:53.4 Info: Beginning Transaction 13:59:53.4 Info: Starting migration of Main DB to 18 13:59:53.4 Info: AlterTable Albums 13:59:53.4 Info: => 2E-06s 13:59:53.4 Info: CreateColumn Albums Disambiguation String 13:59:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:53.4 Info: => 0.0016486s 13:59:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:53', 'album_disambiguation') 13:59:53.4 Info: Committing Transaction 13:59:53.4 Info: 18: album_disambiguation migrated 13:59:53.4 Info: => 0.0225297s 13:59:53.4 Info: 19: add_ape_quality_in_profiles migrating 13:59:53.4 Info: Beginning Transaction 13:59:53.4 Info: Starting migration of Main DB to 19 13:59:53.4 Info: PerformDBOperation 13:59:53.4 Info: Performing DB Operation 13:59:53.4 Info: => 0.0001181s 13:59:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:53', 'add_ape_quality_in_profiles') 13:59:53.4 Info: Committing Transaction 13:59:53.5 Info: 19: add_ape_quality_in_profiles migrated 13:59:53.5 Info: => 0.0225962s 13:59:53.5 Info: 20: remove_pushalot migrating 13:59:53.5 Info: Beginning Transaction 13:59:53.5 Info: Starting migration of Main DB to 20 13:59:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:53.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:53.5 Info: => 0.0001658s 13:59:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:53.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:53.5 Info: => 8.15E-05s 13:59:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:53.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:53.5 Info: => 8.01E-05s 13:59:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:53', 'remove_pushalot') 13:59:53.5 Info: Committing Transaction 13:59:53.5 Info: 20: remove_pushalot migrated 13:59:53.5 Info: => 0.0223421s 13:59:53.5 Info: 21: add_custom_filters migrating 13:59:53.5 Info: Beginning Transaction 13:59:53.5 Info: Starting migration of Main DB to 21 13:59:53.5 Info: CreateTable CustomFilters 13:59:53.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:53.5 Info: => 0.0004797s 13:59:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:53', 'add_custom_filters') 13:59:53.5 Info: Committing Transaction 13:59:53.5 Info: 21: add_custom_filters migrated 13:59:53.5 Info: => 0.0224868s 13:59:53.5 Info: 22: import_list_tags migrating 13:59:53.5 Info: Beginning Transaction 13:59:53.5 Info: Starting migration of Main DB to 22 13:59:53.5 Info: AlterTable ImportLists 13:59:53.5 Info: => 1.8E-06s 13:59:53.5 Info: CreateColumn ImportLists Tags String 13:59:53.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:53.5 Info: => 0.0016669s 13:59:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:53', 'import_list_tags') 13:59:53.5 Info: Committing Transaction 13:59:53.5 Info: 22: import_list_tags migrated 13:59:53.5 Info: => 0.0223481s 13:59:53.5 Info: 23: add_release_groups_etc migrating 13:59:53.5 Info: Beginning Transaction 13:59:53.5 Info: Starting migration of Main DB to 23 13:59:53.5 Info: CreateTable ArtistMetadata 13:59:53.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) 13:59:53.5 Info: => 0.0005404s 13:59:53.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:53.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:53.5 Info: => 0.0002104s 13:59:53.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" 13:59:53.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" 13:59:53.5 Info: => 0.000156s 13:59:53.5 Info: AlterTable Artists 13:59:53.5 Info: => 1E-06s 13:59:53.5 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:53.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:53.5 Info: => 0.0013341s 13:59:53.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:53.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:53.5 Info: => 0.0001496s 13:59:53.5 Info: CreateTable AlbumReleases 13:59:53.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) 13:59:53.5 Info: => 0.0003282s 13:59:53.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:53.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:53.5 Info: => 0.0001679s 13:59:53.5 Info: CreateIndex AlbumReleases (AlbumId) 13:59:53.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:53.5 Info: => 0.0001733s 13:59:53.5 Info: PerformDBOperation 13:59:53.5 Info: Performing DB Operation 13:59:53.5 Info: => 0.0001953s 13:59:53.5 Info: AlterTable Albums 13:59:53.5 Info: => 9E-07s 13:59:53.5 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:53.5 Info: => 0.0012627s 13:59:53.5 Info: AlterTable Albums 13:59:53.5 Info: => 9E-07s 13:59:53.5 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:53.5 Info: => 0.0012795s 13:59:53.5 Info: AlterTable Albums 13:59:53.5 Info: => 1.1E-06s 13:59:53.5 Info: CreateColumn Albums Links String 13:59:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:53.5 Info: => 0.0012961s 13:59:53.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:53.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:53.5 Info: => 0.0001921s 13:59:53.5 Info: AlterTable Tracks 13:59:53.5 Info: => 9E-07s 13:59:53.5 Info: CreateColumn Tracks ForeignRecordingId String 13:59:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:53.5 Info: => 0.0013192s 13:59:53.5 Info: AlterTable Tracks 13:59:53.5 Info: => 9E-07s 13:59:53.5 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:53.5 Info: => 0.0013544s 13:59:53.5 Info: AlterTable Tracks 13:59:53.5 Info: => 1E-06s 13:59:53.5 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:53.5 Info: => 0.0013807s 13:59:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:53.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:53.5 Info: => 0.0001844s 13:59:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:53.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:53.5 Info: => 0.0001404s 13:59:53.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:53.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) 13:59:53.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" 13:59:53.5 Info: DROP TABLE "Artists" 13:59:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:53.5 Info: => 0.0113648s 13:59:53.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59: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) 13:59: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" 13:59:53.6 Info: DROP TABLE "Albums" 13:59:53.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:53.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:53.6 Info: => 0.0148637s 13:59:53.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59: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) 13:59: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" 13:59:53.6 Info: DROP TABLE "Tracks" 13:59:53.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:53.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:53.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:53.6 Info: => 0.0110169s 13:59:53.6 Info: DeleteColumn TrackFiles ArtistId 13:59: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) 13:59: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" 13:59:53.6 Info: DROP TABLE "TrackFiles" 13:59:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:53.6 Info: => 0.0101638s 13:59:53.6 Info: CreateIndex Artists (ArtistMetadataId) 13:59:53.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:53.6 Info: => 0.0001811s 13:59:53.6 Info: CreateIndex Artists (Monitored) 13:59:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:53.6 Info: => 0.0001814s 13:59:53.6 Info: CreateIndex Albums (ArtistMetadataId) 13:59:53.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:53.6 Info: => 0.0001865s 13:59:53.6 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:53.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:53.6 Info: => 0.0001844s 13:59:53.6 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:53.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:53.6 Info: => 0.0001843s 13:59:53.6 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:53.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:53.6 Info: => 0.0001811s 13:59:53.6 Info: UpdateData 13:59:53.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:53.6 Info: => 0.0001009s 13:59:53.6 Info: UpdateData 13:59:53.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:53.6 Info: => 8.53E-05s 13:59:53.6 Info: UpdateData 13:59:53.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:53.6 Info: => 0.000103s 13:59:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:53', 'add_release_groups_etc') 13:59:53.6 Info: Committing Transaction 13:59:53.6 Info: 23: add_release_groups_etc migrated 13:59:53.6 Info: => 0.027851s 13:59:53.6 Info: 24: NewMediaInfoFormat migrating 13:59:53.6 Info: Beginning Transaction 13:59:53.6 Info: Starting migration of Main DB to 24 13:59:53.6 Info: UpdateData 13:59:53.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:53.6 Info: => 0.0001738s 13:59:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:53', 'NewMediaInfoFormat') 13:59:53.6 Info: Committing Transaction 13:59:53.6 Info: 24: NewMediaInfoFormat migrated 13:59:53.6 Info: => 0.0226054s 13:59:53.6 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:53.6 Info: Beginning Transaction 13:59:53.6 Info: Starting migration of Main DB to 25 13:59:53.6 Info: RenameTable Restrictions ReleaseProfiles 13:59:53.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:53.6 Info: => 0.0043651s 13:59:53.6 Info: AlterTable ReleaseProfiles 13:59:53.6 Info: => 1.7E-06s 13:59:53.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:53.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:53.6 Info: => 0.0013109s 13:59:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:53', 'rename_restrictions_to_release_profiles') 13:59:53.6 Info: Committing Transaction 13:59:53.7 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:53.7 Info: => 0.0237102s 13:59:53.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:53.7 Info: Beginning Transaction 13:59:53.7 Info: Starting migration of Main DB to 26 13:59:53.7 Info: RenameTable Profiles QualityProfiles 13:59:53.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:53.7 Info: => 0.0043976s 13:59:53.7 Info: AlterTable QualityProfiles 13:59:53.7 Info: => 2.2E-06s 13:59:53.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:53.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:53.7 Info: => 0.0012699s 13:59:53.7 Info: AlterTable LanguageProfiles 13:59:53.7 Info: => 7E-07s 13:59:53.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:53.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:53.7 Info: => 0.0012154s 13:59:53.7 Info: UpdateData 13:59:53.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:53.7 Info: => 9.3E-05s 13:59:53.7 Info: UpdateData 13:59:53.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:53.7 Info: => 7.83E-05s 13:59:53.7 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:53.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:53.7 Info: DROP TABLE "Artists" 13:59:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:53.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:53.7 Info: => 0.0111421s 13:59:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:53', 'rename_quality_profiles_add_upgrade_allowed') 13:59:53.7 Info: Committing Transaction 13:59:53.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:53.7 Info: => 0.0320892s 13:59:53.7 Info: 27: add_import_exclusions migrating 13:59:53.7 Info: Beginning Transaction 13:59:53.7 Info: Starting migration of Main DB to 27 13:59:53.7 Info: CreateTable ImportListExclusions 13:59:53.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:53.7 Info: => 0.0004547s 13:59:53.7 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:53.7 Info: => 0.0002179s 13:59:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:53', 'add_import_exclusions') 13:59:53.7 Info: Committing Transaction 13:59:53.7 Info: 27: add_import_exclusions migrated 13:59:53.7 Info: => 0.0161948s 13:59:53.7 Info: 28: clean_artist_metadata_table migrating 13:59:53.7 Info: Beginning Transaction 13:59:53.7 Info: Starting migration of Main DB to 28 13:59:53.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:53.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:53.7 Info: => 0.000377s 13:59:53.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:53.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:53.7 Info: => 0.0002306s 13:59:53.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:53.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:53.7 Info: => 0.0002165s 13:59:53.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:53.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:53.7 Info: => 0.0002298s 13:59:53.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:53.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:53.7 Info: => 0.0002319s 13:59:53.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:53.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:53.7 Info: => 0.000219s 13:59:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:53', 'clean_artist_metadata_table') 13:59:53.7 Info: Committing Transaction 13:59:53.7 Info: 28: clean_artist_metadata_table migrated 13:59:53.7 Info: => 0.0153589s 13:59:53.7 Info: 29: health_issue_notification migrating 13:59:53.7 Info: Beginning Transaction 13:59:53.7 Info: Starting migration of Main DB to 29 13:59:53.7 Info: AlterTable Notifications 13:59:53.7 Info: => 1.7E-06s 13:59:53.7 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:53.7 Info: => 0.0016901s 13:59:53.7 Info: AlterTable Notifications 13:59:53.7 Info: => 8E-07s 13:59:53.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:53.7 Info: => 0.0012523s 13:59:53.7 Info: AlterTable Notifications 13:59:53.7 Info: => 1E-06s 13:59:53.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:53.7 Info: => 0.001297s 13:59:53.7 Info: AlterTable Notifications 13:59:53.7 Info: => 1.2E-06s 13:59:53.7 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:53.8 Info: => 0.0049415s 13:59:53.8 Info: AlterTable Notifications 13:59:53.8 Info: => 1.8E-06s 13:59:53.8 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:53.8 Info: => 0.001344s 13:59:53.8 Info: DeleteColumn Notifications OnDownload 13:59:53.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:53.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" 13:59:53.8 Info: DROP TABLE "Notifications" 13:59:53.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:53.8 Info: => 0.0102637s 13:59:53.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:53.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:53.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 13:59:53.8 Info: DROP TABLE "Notifications" 13:59:53.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:53.8 Info: => 0.0100101s 13:59:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:53', 'health_issue_notification') 13:59:53.8 Info: Committing Transaction 13:59:53.8 Info: 29: health_issue_notification migrated 13:59:53.8 Info: => 0.0296132s 13:59:53.8 Info: 30: add_mediafilerepository_mtime migrating 13:59:53.8 Info: Beginning Transaction 13:59:53.8 Info: Starting migration of Main DB to 30 13:59:53.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) 13:59:53.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 13:59:53.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 13:59:53.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T13:59:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 13:59:53.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) 13:59:53.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T13:59:53', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 13:59:53.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) 13:59:53.8 Info: AlterTable TrackFiles 13:59:53.8 Info: => 1.1E-06s 13:59:53.8 Info: CreateColumn TrackFiles Modified DateTime 13:59:53.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:53.8 Info: => 0.0018325s 13:59:53.8 Info: AlterTable TrackFiles 13:59:53.8 Info: => 9E-07s 13:59:53.8 Info: CreateColumn TrackFiles Path String 13:59:53.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:53.8 Info: => 0.0013063s 13:59:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:53.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:53.8 Info: => 8.14E-05s 13:59:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:53.8 Info: => 0.0002558s 13:59:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 13:59:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 13:59:53.8 Info: => 0.0002616s 13:59:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 13:59:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 13:59:53.8 Info: => 0.0002634s 13:59:53.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 13:59:53.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 13:59:53.8 Info: => 0.0001566s 13:59:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:53.8 Info: => 0.000112s 13:59:53.8 Info: AlterTable TrackFiles 13:59:53.8 Info: => 9E-07s 13:59:53.8 Info: AlterColumn TrackFiles Path String 13:59:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:53.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:53.8 Info: DROP TABLE "TrackFiles" 13:59:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:53.8 Info: => 0.0105572s 13:59:53.8 Info: CreateIndex TrackFiles (Path) 13:59:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:53.8 Info: => 0.0001951s 13:59:53.8 Info: DeleteColumn TrackFiles RelativePath 13:59:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:53.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 13:59:53.8 Info: DROP TABLE "TrackFiles" 13:59:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:53.8 Info: => 0.0109347s 13:59:53.8 Info: -> 7 Insert operations completed in 00:00:00.0012029 taking an average of 00:00:00.0001718 13:59:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:53', 'add_mediafilerepository_mtime') 13:59:53.8 Info: Committing Transaction 13:59:53.9 Info: 30: add_mediafilerepository_mtime migrated 13:59:53.9 Info: => 0.036886s 13:59:53.9 Debug: Took: 00:00:01.1399921 13:59:53.9 Debug: Got 0 tracks 13:59:54.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 13:59:54.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 13:59:54.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511940245953_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:54.0 Info: DatabaseEngineVersionCheck migrating 13:59:54.0 Info: PerformDBOperation 13:59:54.0 Info: Performing DB Operation 13:59:54.1 Info: SQLite 3.45.3 13:59:54.1 Info: => 0.0694447s 13:59:54.1 Info: DatabaseEngineVersionCheck migrated 13:59:54.1 Info: => 0.0694803s 13:59:54.1 Info: VersionMigration migrating 13:59:54.1 Info: Beginning Transaction 13:59:54.1 Info: CreateTable VersionInfo 13:59:54.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:54.1 Info: => 0.0003445s 13:59:54.1 Info: Committing Transaction 13:59:54.1 Info: VersionMigration migrated 13:59:54.1 Info: => 0.0579709s 13:59:54.1 Info: VersionUniqueMigration migrating 13:59:54.1 Info: Beginning Transaction 13:59:54.1 Info: CreateIndex VersionInfo (Version) 13:59:54.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:54.1 Info: => 0.0003463s 13:59:54.1 Info: AlterTable VersionInfo 13:59:54.1 Info: => 8E-07s 13:59:54.1 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:54.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:54.1 Info: => 0.0012805s 13:59:54.1 Info: Committing Transaction 13:59:54.2 Info: VersionUniqueMigration migrated 13:59:54.2 Info: => 0.0277763s 13:59:54.2 Info: VersionDescriptionMigration migrating 13:59:54.2 Info: Beginning Transaction 13:59:54.2 Info: AlterTable VersionInfo 13:59:54.2 Info: => 1.6E-06s 13:59:54.2 Info: CreateColumn VersionInfo Description String 13:59:54.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:54.2 Info: => 0.0005423s 13:59:54.2 Info: Committing Transaction 13:59:54.2 Info: VersionDescriptionMigration migrated 13:59:54.2 Info: => 0.0224611s 13:59:54.2 Info: 1: InitialSetup migrating 13:59:54.2 Info: Beginning Transaction 13:59:54.2 Info: Starting migration of Main DB to 1 13:59:54.2 Info: CreateTable Config 13:59:54.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:54.2 Info: => 0.0005986s 13:59:54.2 Info: CreateIndex Config (Key) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:54.2 Info: => 0.0001947s 13:59:54.2 Info: CreateTable RootFolders 13:59:54.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:54.2 Info: => 0.0002118s 13:59:54.2 Info: CreateIndex RootFolders (Path) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:54.2 Info: => 0.0001781s 13:59:54.2 Info: CreateTable Artists 13:59:54.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) 13:59:54.2 Info: => 0.000519s 13:59:54.2 Info: CreateIndex Artists (ForeignArtistId) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:54.2 Info: => 0.0001734s 13:59:54.2 Info: CreateIndex Artists (NameSlug) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:54.2 Info: => 0.0001722s 13:59:54.2 Info: CreateIndex Artists (CleanName) 13:59:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:54.2 Info: => 0.000168s 13:59:54.2 Info: CreateIndex Artists (Path) 13:59:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:54.2 Info: => 0.0004515s 13:59:54.2 Info: CreateTable Albums 13:59:54.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) 13:59:54.2 Info: => 0.0004479s 13:59:54.2 Info: CreateIndex Albums (ForeignAlbumId) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:54.2 Info: => 0.0001731s 13:59:54.2 Info: CreateIndex Albums (MBId) 13:59:54.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:54.2 Info: => 0.0001725s 13:59:54.2 Info: CreateIndex Albums (TADBId) 13:59:54.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:54.2 Info: => 0.0001666s 13:59:54.2 Info: CreateIndex Albums (TitleSlug) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:54.2 Info: => 0.0001686s 13:59:54.2 Info: CreateIndex Albums (CleanTitle) 13:59:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:54.2 Info: => 0.0001645s 13:59:54.2 Info: CreateIndex Albums (Path) 13:59:54.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:54.2 Info: => 0.0001632s 13:59:54.2 Info: CreateTable Tracks 13:59:54.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) 13:59:54.2 Info: => 0.0003234s 13:59:54.2 Info: CreateIndex Tracks (ForeignTrackId) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:54.2 Info: => 0.0001655s 13:59:54.2 Info: CreateIndex Tracks (ArtistId) 13:59:54.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:54.2 Info: => 0.0001783s 13:59:54.2 Info: CreateIndex Tracks (TrackFileId) 13:59:54.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:54.2 Info: => 0.0001752s 13:59:54.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:54.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:54.2 Info: => 0.0001839s 13:59:54.2 Info: CreateTable TrackFiles 13:59:54.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) 13:59:54.2 Info: => 0.0003056s 13:59:54.2 Info: CreateIndex TrackFiles (ArtistId) 13:59:54.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:54.2 Info: => 0.0001615s 13:59:54.2 Info: CreateIndex TrackFiles (AlbumId) 13:59:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:54.2 Info: => 0.0001702s 13:59:54.2 Info: CreateTable History 13:59:54.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) 13:59:54.2 Info: => 0.000322s 13:59:54.2 Info: CreateIndex History (Date) 13:59:54.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:54.2 Info: => 0.0001792s 13:59:54.2 Info: CreateIndex History (EventType) 13:59:54.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:54.2 Info: => 0.000167s 13:59:54.2 Info: CreateIndex History (DownloadId) 13:59:54.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:54.2 Info: => 0.0001722s 13:59:54.2 Info: CreateIndex History (AlbumId) 13:59:54.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:54.2 Info: => 0.0001693s 13:59:54.2 Info: CreateTable Notifications 13:59:54.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) 13:59:54.2 Info: => 0.0002837s 13:59:54.2 Info: CreateTable ScheduledTasks 13:59:54.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:54.2 Info: => 0.0002362s 13:59:54.2 Info: CreateIndex ScheduledTasks (TypeName) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:54.2 Info: => 0.000179s 13:59:54.2 Info: CreateTable Indexers 13:59:54.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) 13:59:54.2 Info: => 0.0002495s 13:59:54.2 Info: CreateIndex Indexers (Name) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:54.2 Info: => 0.0001717s 13:59:54.2 Info: CreateTable Profiles 13:59:54.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:54.2 Info: => 0.0002311s 13:59:54.2 Info: CreateIndex Profiles (Name) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:54.2 Info: => 0.0001627s 13:59:54.2 Info: CreateTable QualityDefinitions 13:59:54.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:54.2 Info: => 0.0002376s 13:59:54.2 Info: CreateIndex QualityDefinitions (Quality) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:54.2 Info: => 0.0001642s 13:59:54.2 Info: CreateIndex QualityDefinitions (Title) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:54.2 Info: => 0.0001644s 13:59:54.2 Info: CreateTable NamingConfig 13:59:54.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) 13:59:54.2 Info: => 0.0002759s 13:59:54.2 Info: CreateTable Blacklist 13:59:54.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 '') 13:59:54.2 Info: => 0.0003586s 13:59:54.2 Info: CreateTable Metadata 13:59:54.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) 13:59:54.2 Info: => 0.0002505s 13:59:54.2 Info: CreateTable MetadataFiles 13:59:54.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) 13:59:54.2 Info: => 0.0002909s 13:59:54.2 Info: CreateTable DownloadClients 13:59:54.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) 13:59:54.2 Info: => 0.0002472s 13:59:54.2 Info: CreateTable PendingReleases 13:59:54.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 '') 13:59:54.2 Info: => 0.0003085s 13:59:54.2 Info: CreateTable RemotePathMappings 13:59:54.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:54.2 Info: => 0.0002406s 13:59:54.2 Info: CreateTable Tags 13:59:54.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:54.2 Info: => 0.0002192s 13:59:54.2 Info: CreateIndex Tags (Label) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:54.2 Info: => 0.000187s 13:59:54.2 Info: CreateTable Restrictions 13:59:54.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:54.2 Info: => 0.0002449s 13:59:54.2 Info: CreateTable DelayProfiles 13:59:54.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) 13:59:54.2 Info: => 0.0002793s 13:59:54.2 Info: CreateTable Users 13:59:54.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:54.2 Info: => 0.0002354s 13:59:54.2 Info: CreateIndex Users (Identifier) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:54.2 Info: => 0.0002219s 13:59:54.2 Info: CreateIndex Users (Username) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:54.2 Info: => 0.000195s 13:59:54.2 Info: CreateTable Commands 13:59:54.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) 13:59:54.2 Info: => 0.0003076s 13:59:54.2 Info: CreateTable IndexerStatus 13:59:54.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) 13:59:54.2 Info: => 0.0002747s 13:59:54.2 Info: CreateIndex IndexerStatus (ProviderId) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:54.2 Info: => 0.0001826s 13:59:54.2 Info: CreateTable ExtraFiles 13:59:54.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) 13:59:54.2 Info: => 0.0002755s 13:59:54.2 Info: CreateTable LyricFiles 13:59:54.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) 13:59:54.2 Info: => 0.000323s 13:59:54.2 Info: CreateTable LanguageProfiles 13:59:54.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:54.2 Info: => 0.000241s 13:59:54.2 Info: CreateIndex LanguageProfiles (Name) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:54.2 Info: => 0.0001816s 13:59:54.2 Info: CreateTable DownloadClientStatus 13:59:54.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) 13:59:54.2 Info: => 0.0002583s 13:59:54.2 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:54.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:54.2 Info: => 0.0001841s 13:59:54.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:54.2 Info: -> 1 Insert operations completed in 00:00:00.0001270 taking an average of 00:00:00.0001270 13:59:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:54', 'InitialSetup') 13:59:54.2 Info: Committing Transaction 13:59:54.2 Info: 1: InitialSetup migrated 13:59:54.2 Info: => 0.0325992s 13:59:54.2 Info: 2: add_reason_to_pending_releases migrating 13:59:54.2 Info: Beginning Transaction 13:59:54.2 Info: Starting migration of Main DB to 2 13:59:54.2 Info: AlterTable PendingReleases 13:59:54.2 Info: => 1.7E-06s 13:59:54.2 Info: CreateColumn PendingReleases Reason Int32 13:59:54.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:54.2 Info: => 0.0015082s 13:59:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:54', 'add_reason_to_pending_releases') 13:59:54.2 Info: Committing Transaction 13:59:54.3 Info: 2: add_reason_to_pending_releases migrated 13:59:54.3 Info: => 0.0223636s 13:59:54.3 Info: 3: add_medium_support migrating 13:59:54.3 Info: Beginning Transaction 13:59:54.3 Info: Starting migration of Main DB to 3 13:59:54.3 Info: AlterTable Albums 13:59:54.3 Info: => 1.7E-06s 13:59:54.3 Info: CreateColumn Albums Media String 13:59:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:54.3 Info: => 0.0015769s 13:59:54.3 Info: AlterTable Tracks 13:59:54.3 Info: => 9E-07s 13:59:54.3 Info: CreateColumn Tracks MediumNumber Int32 13:59:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:54.3 Info: => 0.0011806s 13:59:54.3 Info: AlterTable Tracks 13:59:54.3 Info: => 1E-06s 13:59:54.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:54.3 Info: => 0.0011302s 13:59:54.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:54.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:54.3 Info: => 9.52E-05s 13:59:54.3 Info: DeleteColumn Tracks TrackNumber 13:59: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) 13:59: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" 13:59:54.3 Info: DROP TABLE "Tracks" 13:59:54.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:54.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:54.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:54.3 Info: => 0.0109609s 13:59:54.3 Info: AlterTable Tracks 13:59:54.3 Info: => 1.6E-06s 13:59:54.3 Info: CreateColumn Tracks TrackNumber String 13:59:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:54.3 Info: => 0.0012082s 13:59:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:54', 'add_medium_support') 13:59:54.3 Info: Committing Transaction 13:59:54.3 Info: 3: add_medium_support migrated 13:59:54.3 Info: => 0.0241884s 13:59:54.3 Info: 4: add_various_qualites_in_profile migrating 13:59:54.3 Info: Beginning Transaction 13:59:54.3 Info: Starting migration of Main DB to 4 13:59:54.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:54.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:54.3 Info: => 0.0001777s 13:59:54.3 Info: PerformDBOperation 13:59:54.3 Info: Performing DB Operation 13:59:54.3 Info: => 0.0001022s 13:59:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:54', 'add_various_qualites_in_profile') 13:59:54.3 Info: Committing Transaction 13:59:54.3 Info: 4: add_various_qualites_in_profile migrated 13:59:54.3 Info: => 0.022237s 13:59:54.3 Info: 5: metadata_profiles migrating 13:59:54.3 Info: Beginning Transaction 13:59:54.3 Info: Starting migration of Main DB to 5 13:59:54.3 Info: CreateTable MetadataProfiles 13:59: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) 13:59:54.3 Info: => 0.000435s 13:59:54.3 Info: CreateIndex MetadataProfiles (Name) 13:59:54.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:54.3 Info: => 0.000221s 13:59:54.3 Info: AlterTable Artists 13:59:54.3 Info: => 1.1E-06s 13:59:54.3 Info: CreateColumn Artists MetadataProfileId Int32 13:59:54.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:54.3 Info: => 0.0012831s 13:59:54.3 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59: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) 13:59: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" 13:59:54.3 Info: DROP TABLE "Artists" 13:59:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:54.3 Info: => 0.010643s 13:59:54.3 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59: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) 13:59: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" 13:59:54.3 Info: DROP TABLE "Artists" 13:59:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:54.3 Info: => 0.0109915s 13:59:54.3 Info: AlterTable Albums 13:59:54.3 Info: => 1.4E-06s 13:59:54.3 Info: CreateColumn Albums SecondaryTypes String 13:59:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:54.3 Info: => 0.0012073s 13:59:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:54', 'metadata_profiles') 13:59:54.3 Info: Committing Transaction 13:59:54.4 Info: 5: metadata_profiles migrated 13:59:54.4 Info: => 0.0211144s 13:59:54.4 Info: 6: separate_automatic_and_interactive_search migrating 13:59:54.4 Info: Beginning Transaction 13:59:54.4 Info: Starting migration of Main DB to 6 13:59:54.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:54.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) 13:59:54.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:54.4 Info: DROP TABLE "Indexers" 13:59:54.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:54.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:54.4 Info: => 0.0102308s 13:59:54.4 Info: AlterTable Indexers 13:59:54.4 Info: => 1.8E-06s 13:59:54.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:54.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:54.4 Info: => 0.0012064s 13:59:54.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:54.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:54.4 Info: => 8.83E-05s 13:59:54.4 Info: AlterTable Indexers 13:59:54.4 Info: => 9E-07s 13:59:54.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59:54.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) 13:59:54.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" 13:59:54.4 Info: DROP TABLE "Indexers" 13:59:54.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:54.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:54.4 Info: => 0.0231698s 13:59:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:54', 'separate_automatic_and_interactive_search') 13:59:54.4 Info: Committing Transaction 13:59:54.4 Info: 6: separate_automatic_and_interactive_search migrated 13:59:54.4 Info: => 0.0449225s 13:59:54.4 Info: 7: change_album_path_to_relative migrating 13:59:54.4 Info: Beginning Transaction 13:59:54.4 Info: Starting migration of Main DB to 7 13:59:54.4 Info: DeleteColumn Albums Path 13:59: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) 13:59: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") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 13:59:54.4 Info: DROP TABLE "Albums" 13:59:54.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:54.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:54.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:54.4 Info: => 0.0110842s 13:59:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:54', 'change_album_path_to_relative') 13:59:54.4 Info: Committing Transaction 13:59:54.5 Info: 7: change_album_path_to_relative migrated 13:59:54.5 Info: => 0.0397059s 13:59:54.5 Info: 8: change_quality_size_mb_to_kb migrating 13:59:54.5 Info: Beginning Transaction 13:59:54.5 Info: Starting migration of Main DB to 8 13:59:54.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 13:59:54.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 13:59:54.5 Info: => 0.0001756s 13:59:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:54', 'change_quality_size_mb_to_kb') 13:59:54.5 Info: Committing Transaction 13:59:54.5 Info: 8: change_quality_size_mb_to_kb migrated 13:59:54.5 Info: => 0.0225643s 13:59:54.5 Info: 9: album_releases migrating 13:59:54.5 Info: Beginning Transaction 13:59:54.5 Info: Starting migration of Main DB to 9 13:59:54.5 Info: AlterTable Albums 13:59:54.5 Info: => 1.8E-06s 13:59:54.5 Info: CreateColumn Albums Releases String 13:59:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:54.5 Info: => 0.001558s 13:59:54.5 Info: AlterTable Albums 13:59:54.5 Info: => 8E-07s 13:59:54.5 Info: CreateColumn Albums CurrentRelease String 13:59:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:54.5 Info: => 0.0012014s 13:59:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:54', 'album_releases') 13:59:54.5 Info: Committing Transaction 13:59:54.5 Info: 9: album_releases migrated 13:59:54.5 Info: => 0.0206047s 13:59:54.5 Info: 10: album_releases_fix migrating 13:59:54.5 Info: Beginning Transaction 13:59:54.5 Info: Starting migration of Main DB to 10 13:59:54.5 Info: AlterTable Albums 13:59:54.5 Info: => 2E-06s 13:59:54.5 Info: AlterColumn Albums Releases String 13:59:54.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) 13:59:54.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" 13:59:54.5 Info: DROP TABLE "Albums" 13:59:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:54.5 Info: => 0.0110348s 13:59:54.5 Info: AlterTable Albums 13:59:54.5 Info: => 1.6E-06s 13:59:54.5 Info: AlterColumn Albums CurrentRelease String 13:59:54.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) 13:59:54.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" 13:59:54.5 Info: DROP TABLE "Albums" 13:59:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:54.5 Info: => 0.0106734s 13:59:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:54', 'album_releases_fix') 13:59:54.5 Info: Committing Transaction 13:59:54.6 Info: 10: album_releases_fix migrated 13:59:54.6 Info: => 0.0343399s 13:59:54.6 Info: 11: import_lists migrating 13:59:54.6 Info: Beginning Transaction 13:59:54.6 Info: Starting migration of Main DB to 11 13:59:54.6 Info: CreateTable ImportLists 13:59: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) 13:59:54.6 Info: => 0.000543s 13:59:54.6 Info: CreateIndex ImportLists (Name) 13:59:54.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:54.6 Info: => 0.0002123s 13:59:54.6 Info: CreateTable ImportListStatus 13:59: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) 13:59:54.6 Info: => 0.0002827s 13:59:54.6 Info: CreateIndex ImportListStatus (ProviderId) 13:59:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:54.6 Info: => 0.0001899s 13:59:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:54', 'import_lists') 13:59:54.6 Info: Committing Transaction 13:59:54.6 Info: 11: import_lists migrated 13:59:54.6 Info: => 0.0211248s 13:59:54.6 Info: 12: add_release_status migrating 13:59:54.6 Info: Beginning Transaction 13:59:54.6 Info: Starting migration of Main DB to 12 13:59:54.6 Info: AlterTable MetadataProfiles 13:59:54.6 Info: => 2E-06s 13:59:54.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:54.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:54.6 Info: => 0.0015658s 13:59:54.6 Info: PerformDBOperation 13:59:54.6 Info: Performing DB Operation 13:59:54.6 Info: => 6.49E-05s 13:59:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:54', 'add_release_status') 13:59:54.6 Info: Committing Transaction 13:59:54.6 Info: 12: add_release_status migrated 13:59:54.6 Info: => 0.0209011s 13:59:54.6 Info: 13: album_download_notification migrating 13:59:54.6 Info: Beginning Transaction 13:59:54.6 Info: Starting migration of Main DB to 13 13:59:54.6 Info: AlterTable Notifications 13:59:54.6 Info: => 1.8E-06s 13:59:54.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:54.6 Info: => 0.0015382s 13:59:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:54', 'album_download_notification') 13:59:54.6 Info: Committing Transaction 13:59:54.6 Info: 13: album_download_notification migrated 13:59:54.6 Info: => 0.0225011s 13:59:54.6 Info: 14: fix_language_metadata_profiles migrating 13:59:54.6 Info: Beginning Transaction 13:59:54.6 Info: Starting migration of Main DB to 14 13:59: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 13:59: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 13:59:54.6 Info: => 0.0002932s 13:59: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 13:59: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 13:59:54.6 Info: => 0.0001506s 13:59:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:54', 'fix_language_metadata_profiles') 13:59:54.6 Info: Committing Transaction 13:59:54.7 Info: 14: fix_language_metadata_profiles migrated 13:59:54.7 Info: => 0.0223446s 13:59:54.7 Info: 15: remove_fanzub migrating 13:59:54.7 Info: Beginning Transaction 13:59:54.7 Info: Starting migration of Main DB to 15 13:59:54.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:54.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:54.7 Info: => 0.0001478s 13:59:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:54', 'remove_fanzub') 13:59:54.7 Info: Committing Transaction 13:59:54.7 Info: 15: remove_fanzub migrated 13:59:54.7 Info: => 0.0224769s 13:59:54.7 Info: 16: update_artist_history_indexes migrating 13:59:54.7 Info: Beginning Transaction 13:59:54.7 Info: Starting migration of Main DB to 16 13:59:54.7 Info: CreateIndex Albums (ArtistId) 13:59:54.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:54.7 Info: => 0.0003711s 13:59:54.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:54.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:54.7 Info: => 0.0002027s 13:59:54.7 Info: DeleteIndex History (AlbumId) 13:59:54.7 Info: DROP INDEX "IX_History_AlbumId" 13:59:54.7 Info: => 0.0002609s 13:59:54.7 Info: CreateIndex History (AlbumId, Date) 13:59:54.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:54.7 Info: => 0.0001961s 13:59:54.7 Info: DeleteIndex History (DownloadId) 13:59:54.7 Info: DROP INDEX "IX_History_DownloadId" 13:59:54.7 Info: => 0.0002036s 13:59:54.7 Info: CreateIndex History (DownloadId, Date) 13:59:54.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:54.7 Info: => 0.0001974s 13:59:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:54', 'update_artist_history_indexes') 13:59:54.7 Info: Committing Transaction 13:59:54.7 Info: 16: update_artist_history_indexes migrated 13:59:54.7 Info: => 0.0208575s 13:59:54.7 Info: 17: remove_nma migrating 13:59:54.7 Info: Beginning Transaction 13:59:54.7 Info: Starting migration of Main DB to 17 13:59:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:54.7 Info: => 0.0002262s 13:59:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:54', 'remove_nma') 13:59:54.7 Info: Committing Transaction 13:59:54.7 Info: 17: remove_nma migrated 13:59:54.7 Info: => 0.0224499s 13:59:54.7 Info: 18: album_disambiguation migrating 13:59:54.7 Info: Beginning Transaction 13:59:54.7 Info: Starting migration of Main DB to 18 13:59:54.7 Info: AlterTable Albums 13:59:54.7 Info: => 1.7E-06s 13:59:54.7 Info: CreateColumn Albums Disambiguation String 13:59:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:54.7 Info: => 0.0016192s 13:59:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:54', 'album_disambiguation') 13:59:54.7 Info: Committing Transaction 13:59:54.7 Info: 18: album_disambiguation migrated 13:59:54.7 Info: => 0.0225375s 13:59:54.7 Info: 19: add_ape_quality_in_profiles migrating 13:59:54.7 Info: Beginning Transaction 13:59:54.7 Info: Starting migration of Main DB to 19 13:59:54.7 Info: PerformDBOperation 13:59:54.7 Info: Performing DB Operation 13:59:54.7 Info: => 0.0001121s 13:59:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:54', 'add_ape_quality_in_profiles') 13:59:54.7 Info: Committing Transaction 13:59:54.8 Info: 19: add_ape_quality_in_profiles migrated 13:59:54.8 Info: => 0.0224747s 13:59:54.8 Info: 20: remove_pushalot migrating 13:59:54.8 Info: Beginning Transaction 13:59:54.8 Info: Starting migration of Main DB to 20 13:59:54.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:54.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:54.8 Info: => 0.000159s 13:59:54.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:54.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:54.8 Info: => 7.85E-05s 13:59:54.8 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:54.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:54.8 Info: => 7.12E-05s 13:59:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:54', 'remove_pushalot') 13:59:54.8 Info: Committing Transaction 13:59:54.8 Info: 20: remove_pushalot migrated 13:59:54.8 Info: => 0.0221415s 13:59:54.8 Info: 21: add_custom_filters migrating 13:59:54.8 Info: Beginning Transaction 13:59:54.8 Info: Starting migration of Main DB to 21 13:59:54.8 Info: CreateTable CustomFilters 13:59:54.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:54.8 Info: => 0.0004521s 13:59:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:54', 'add_custom_filters') 13:59:54.8 Info: Committing Transaction 13:59:54.8 Info: 21: add_custom_filters migrated 13:59:54.8 Info: => 0.0223676s 13:59:54.8 Info: 22: import_list_tags migrating 13:59:54.8 Info: Beginning Transaction 13:59:54.8 Info: Starting migration of Main DB to 22 13:59:54.8 Info: AlterTable ImportLists 13:59:54.8 Info: => 1.6E-06s 13:59:54.8 Info: CreateColumn ImportLists Tags String 13:59:54.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:54.8 Info: => 0.0015808s 13:59:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:54', 'import_list_tags') 13:59:54.8 Info: Committing Transaction 13:59:54.8 Info: 22: import_list_tags migrated 13:59:54.8 Info: => 0.0223721s 13:59:54.8 Info: 23: add_release_groups_etc migrating 13:59:54.8 Info: Beginning Transaction 13:59:54.8 Info: Starting migration of Main DB to 23 13:59:54.8 Info: CreateTable ArtistMetadata 13:59:54.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) 13:59:54.8 Info: => 0.0005538s 13:59:54.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:54.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:54.8 Info: => 0.0002198s 13:59:54.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" 13:59:54.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" 13:59:54.8 Info: => 0.0001694s 13:59:54.8 Info: AlterTable Artists 13:59:54.8 Info: => 1.2E-06s 13:59:54.8 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:54.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:54.8 Info: => 0.0014149s 13:59:54.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:54.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:54.8 Info: => 0.0001514s 13:59:54.8 Info: CreateTable AlbumReleases 13:59:54.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) 13:59:54.8 Info: => 0.000335s 13:59:54.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:54.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:54.8 Info: => 0.0001837s 13:59:54.8 Info: CreateIndex AlbumReleases (AlbumId) 13:59:54.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:54.8 Info: => 0.0001798s 13:59:54.8 Info: PerformDBOperation 13:59:54.8 Info: Performing DB Operation 13:59:54.8 Info: => 7.31E-05s 13:59:54.8 Info: AlterTable Albums 13:59:54.8 Info: => 9E-07s 13:59:54.8 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:54.8 Info: => 0.0013092s 13:59:54.8 Info: AlterTable Albums 13:59:54.8 Info: => 7E-07s 13:59:54.8 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:54.8 Info: => 0.0013174s 13:59:54.8 Info: AlterTable Albums 13:59:54.8 Info: => 9E-07s 13:59:54.8 Info: CreateColumn Albums Links String 13:59:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:54.8 Info: => 0.0012982s 13:59:54.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:54.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:54.8 Info: => 0.0001748s 13:59:54.8 Info: AlterTable Tracks 13:59:54.8 Info: => 9E-07s 13:59:54.8 Info: CreateColumn Tracks ForeignRecordingId String 13:59:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:54.8 Info: => 0.0012975s 13:59:54.8 Info: AlterTable Tracks 13:59:54.8 Info: => 8E-07s 13:59:54.8 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:54.8 Info: => 0.0013287s 13:59:54.8 Info: AlterTable Tracks 13:59:54.8 Info: => 9E-07s 13:59:54.8 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:54.8 Info: => 0.0013317s 13:59:54.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:54.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:54.8 Info: => 0.0001557s 13:59:54.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:54.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:54.8 Info: => 0.0001374s 13:59:54.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59: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) 13:59: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" 13:59:54.9 Info: DROP TABLE "Artists" 13:59:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:54.9 Info: => 0.0110663s 13:59:54.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59: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) 13:59: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" 13:59:54.9 Info: DROP TABLE "Albums" 13:59:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:54.9 Info: => 0.0148939s 13:59:54.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59: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) 13:59: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" 13:59:54.9 Info: DROP TABLE "Tracks" 13:59:54.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:54.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:54.9 Info: => 0.0102957s 13:59:54.9 Info: DeleteColumn TrackFiles ArtistId 13:59: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) 13:59: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" 13:59:54.9 Info: DROP TABLE "TrackFiles" 13:59:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:54.9 Info: => 0.0097801s 13:59:54.9 Info: CreateIndex Artists (ArtistMetadataId) 13:59:54.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:54.9 Info: => 0.0001777s 13:59:54.9 Info: CreateIndex Artists (Monitored) 13:59:54.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:54.9 Info: => 0.0001847s 13:59:54.9 Info: CreateIndex Albums (ArtistMetadataId) 13:59:54.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:54.9 Info: => 0.0001772s 13:59:54.9 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:54.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:54.9 Info: => 0.0001796s 13:59:54.9 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:54.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:54.9 Info: => 0.0001756s 13:59:54.9 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:54.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:54.9 Info: => 0.0001755s 13:59:54.9 Info: UpdateData 13:59:54.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:54.9 Info: => 9.24E-05s 13:59:54.9 Info: UpdateData 13:59:54.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:54.9 Info: => 7.85E-05s 13:59:54.9 Info: UpdateData 13:59:54.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:54.9 Info: => 9.23E-05s 13:59:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:54', 'add_release_groups_etc') 13:59:54.9 Info: Committing Transaction 13:59:54.9 Info: 23: add_release_groups_etc migrated 13:59:54.9 Info: => 0.0237996s 13:59:54.9 Info: 24: NewMediaInfoFormat migrating 13:59:54.9 Info: Beginning Transaction 13:59:54.9 Info: Starting migration of Main DB to 24 13:59:54.9 Info: UpdateData 13:59:54.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:54.9 Info: => 0.0001767s 13:59:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:54', 'NewMediaInfoFormat') 13:59:54.9 Info: Committing Transaction 13:59:54.9 Info: 24: NewMediaInfoFormat migrated 13:59:54.9 Info: => 0.0224435s 13:59:54.9 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:54.9 Info: Beginning Transaction 13:59:54.9 Info: Starting migration of Main DB to 25 13:59:54.9 Info: RenameTable Restrictions ReleaseProfiles 13:59:54.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:54.9 Info: => 0.004274s 13:59:54.9 Info: AlterTable ReleaseProfiles 13:59:54.9 Info: => 1.7E-06s 13:59:54.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:54.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:54.9 Info: => 0.0012849s 13:59:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:55', 'rename_restrictions_to_release_profiles') 13:59:54.9 Info: Committing Transaction 13:59:55.0 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:55.0 Info: => 0.04085s 13:59:55.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:55.0 Info: Beginning Transaction 13:59:55.0 Info: Starting migration of Main DB to 26 13:59:55.0 Info: RenameTable Profiles QualityProfiles 13:59:55.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:55.0 Info: => 0.0043312s 13:59:55.0 Info: AlterTable QualityProfiles 13:59:55.0 Info: => 1.8E-06s 13:59:55.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:55.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:55.0 Info: => 0.0012806s 13:59:55.0 Info: AlterTable LanguageProfiles 13:59:55.0 Info: => 9E-07s 13:59:55.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:55.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:55.0 Info: => 0.0012115s 13:59:55.0 Info: UpdateData 13:59:55.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:55.0 Info: => 8.53E-05s 13:59:55.0 Info: UpdateData 13:59:55.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:55.0 Info: => 7.82E-05s 13:59:55.0 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59: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) 13:59: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" 13:59:55.0 Info: DROP TABLE "Artists" 13:59:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:55.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:55.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:55.0 Info: => 0.0111149s 13:59:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:55', 'rename_quality_profiles_add_upgrade_allowed') 13:59:55.0 Info: Committing Transaction 13:59:55.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:55.0 Info: => 0.0379699s 13:59:55.0 Info: 27: add_import_exclusions migrating 13:59:55.0 Info: Beginning Transaction 13:59:55.0 Info: Starting migration of Main DB to 27 13:59:55.0 Info: CreateTable ImportListExclusions 13:59:55.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:55.0 Info: => 0.0004464s 13:59:55.0 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:55.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:55.0 Info: => 0.0002232s 13:59:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:55', 'add_import_exclusions') 13:59:55.0 Info: Committing Transaction 13:59:55.1 Info: 27: add_import_exclusions migrated 13:59:55.1 Info: => 0.0218376s 13:59:55.1 Info: 28: clean_artist_metadata_table migrating 13:59:55.1 Info: Beginning Transaction 13:59:55.1 Info: Starting migration of Main DB to 28 13:59:55.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:55.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:55.1 Info: => 0.0003864s 13:59:55.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:55.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:55.1 Info: => 0.0002258s 13:59:55.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:55.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:55.1 Info: => 0.0002279s 13:59:55.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:55.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:55.1 Info: => 0.0002186s 13:59:55.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:55.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:55.1 Info: => 0.0002207s 13:59:55.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:55.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:55.1 Info: => 0.000217s 13:59:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:55', 'clean_artist_metadata_table') 13:59:55.1 Info: Committing Transaction 13:59:55.1 Info: 28: clean_artist_metadata_table migrated 13:59:55.1 Info: => 0.0211581s 13:59:55.1 Info: 29: health_issue_notification migrating 13:59:55.1 Info: Beginning Transaction 13:59:55.1 Info: Starting migration of Main DB to 29 13:59:55.1 Info: AlterTable Notifications 13:59:55.1 Info: => 1.6E-06s 13:59:55.1 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:55.1 Info: => 0.0016679s 13:59:55.1 Info: AlterTable Notifications 13:59:55.1 Info: => 9E-07s 13:59:55.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:55.1 Info: => 0.0012812s 13:59:55.1 Info: AlterTable Notifications 13:59:55.1 Info: => 1.2E-06s 13:59:55.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:55.1 Info: => 0.0013276s 13:59:55.1 Info: AlterTable Notifications 13:59:55.1 Info: => 1E-06s 13:59:55.1 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:55.1 Info: => 0.001268s 13:59:55.1 Info: AlterTable Notifications 13:59:55.1 Info: => 8E-07s 13:59:55.1 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:55.1 Info: => 0.0012338s 13:59:55.1 Info: DeleteColumn Notifications OnDownload 13:59:55.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:55.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 13:59:55.1 Info: DROP TABLE "Notifications" 13:59:55.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:55.1 Info: => 0.0139436s 13:59:55.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:55.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 13:59:55.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 13:59:55.1 Info: DROP TABLE "Notifications" 13:59:55.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:55.1 Info: => 0.0101593s 13:59:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:55', 'health_issue_notification') 13:59:55.1 Info: Committing Transaction 13:59:55.1 Info: 29: health_issue_notification migrated 13:59:55.1 Info: => 0.0412721s 13:59:55.1 Info: 30: add_mediafilerepository_mtime migrating 13:59:55.1 Info: Beginning Transaction 13:59:55.1 Info: Starting migration of Main DB to 30 13:59:55.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 13:59:55.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 13:59:55.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 13:59:55.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T13:59:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 13:59:55.1 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) 13:59:55.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T13:59:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 13:59:55.1 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) 13:59:55.1 Info: AlterTable TrackFiles 13:59:55.1 Info: => 1E-06s 13:59:55.1 Info: CreateColumn TrackFiles Modified DateTime 13:59:55.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:55.1 Info: => 0.0015483s 13:59:55.1 Info: AlterTable TrackFiles 13:59:55.1 Info: => 1E-06s 13:59:55.1 Info: CreateColumn TrackFiles Path String 13:59:55.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:55.2 Info: => 0.0012905s 13:59:55.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:55.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:55.2 Info: => 8.43E-05s 13:59:55.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) 13:59:55.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) 13:59:55.2 Info: => 0.0002401s 13:59:55.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) 13:59:55.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) 13:59:55.2 Info: => 0.0002549s 13:59:55.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) 13:59:55.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) 13:59:55.2 Info: => 0.0002792s 13:59:55.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") 13:59:55.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") 13:59:55.2 Info: => 0.0001612s 13:59:55.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:55.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:55.2 Info: => 0.0001158s 13:59:55.2 Info: AlterTable TrackFiles 13:59:55.2 Info: => 9E-07s 13:59:55.2 Info: AlterColumn TrackFiles Path String 13:59: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:55.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" 13:59:55.2 Info: DROP TABLE "TrackFiles" 13:59:55.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:55.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:55.2 Info: => 0.0105966s 13:59:55.2 Info: CreateIndex TrackFiles (Path) 13:59:55.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:55.2 Info: => 0.0001843s 13:59:55.2 Info: DeleteColumn TrackFiles RelativePath 13:59: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:55.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" 13:59:55.2 Info: DROP TABLE "TrackFiles" 13:59:55.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:55.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:55.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:55.2 Info: => 0.0105019s 13:59:55.2 Info: -> 7 Insert operations completed in 00:00:00.0011921 taking an average of 00:00:00.0001703 13:59:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:55', 'add_mediafilerepository_mtime') 13:59:55.2 Info: Committing Transaction 13:59:55.2 Info: 30: add_mediafilerepository_mtime migrated 13:59:55.2 Info: => 0.0335453s 13:59:55.2 Debug: Took: 00:00:01.2197324 13:59:55.2 Debug: Got 0 tracks 13:59:55.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 13:59:55.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 13:59:55.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511953485176_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:55.3 Info: DatabaseEngineVersionCheck migrating 13:59:55.3 Info: PerformDBOperation 13:59:55.3 Info: Performing DB Operation 13:59:55.4 Info: SQLite 3.45.3 13:59:55.4 Info: => 0.0639046s 13:59:55.4 Info: DatabaseEngineVersionCheck migrated 13:59:55.4 Info: => 0.0639348s 13:59:55.4 Info: VersionMigration migrating 13:59:55.4 Info: Beginning Transaction 13:59:55.4 Info: CreateTable VersionInfo 13:59:55.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:55.4 Info: => 0.000324s 13:59:55.4 Info: Committing Transaction 13:59:55.4 Info: VersionMigration migrated 13:59:55.4 Info: => 0.0584605s 13:59:55.4 Info: VersionUniqueMigration migrating 13:59:55.4 Info: Beginning Transaction 13:59:55.4 Info: CreateIndex VersionInfo (Version) 13:59:55.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:55.4 Info: => 0.0003531s 13:59:55.4 Info: AlterTable VersionInfo 13:59:55.4 Info: => 1E-06s 13:59:55.4 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:55.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:55.4 Info: => 0.0013209s 13:59:55.4 Info: Committing Transaction 13:59:55.5 Info: VersionUniqueMigration migrated 13:59:55.5 Info: => 0.0218243s 13:59:55.5 Info: VersionDescriptionMigration migrating 13:59:55.5 Info: Beginning Transaction 13:59:55.5 Info: AlterTable VersionInfo 13:59:55.5 Info: => 1.5E-06s 13:59:55.5 Info: CreateColumn VersionInfo Description String 13:59:55.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:55.5 Info: => 0.0005239s 13:59:55.5 Info: Committing Transaction 13:59:55.5 Info: VersionDescriptionMigration migrated 13:59:55.5 Info: => 0.0225137s 13:59:55.5 Info: 1: InitialSetup migrating 13:59:55.5 Info: Beginning Transaction 13:59:55.5 Info: Starting migration of Main DB to 1 13:59:55.5 Info: CreateTable Config 13:59:55.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:55.5 Info: => 0.0005466s 13:59:55.5 Info: CreateIndex Config (Key) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:55.5 Info: => 0.0001653s 13:59:55.5 Info: CreateTable RootFolders 13:59:55.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:55.5 Info: => 0.0001833s 13:59:55.5 Info: CreateIndex RootFolders (Path) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:55.5 Info: => 0.0001677s 13:59:55.5 Info: CreateTable Artists 13:59:55.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) 13:59:55.5 Info: => 0.0004843s 13:59:55.5 Info: CreateIndex Artists (ForeignArtistId) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:55.5 Info: => 0.0001505s 13:59:55.5 Info: CreateIndex Artists (NameSlug) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:55.5 Info: => 0.0001502s 13:59:55.5 Info: CreateIndex Artists (CleanName) 13:59:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:55.5 Info: => 0.000142s 13:59:55.5 Info: CreateIndex Artists (Path) 13:59:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:55.5 Info: => 0.0001414s 13:59:55.5 Info: CreateTable Albums 13:59:55.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) 13:59:55.5 Info: => 0.0004267s 13:59:55.5 Info: CreateIndex Albums (ForeignAlbumId) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:55.5 Info: => 0.0001481s 13:59:55.5 Info: CreateIndex Albums (MBId) 13:59:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:55.5 Info: => 0.0001394s 13:59:55.5 Info: CreateIndex Albums (TADBId) 13:59:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:55.5 Info: => 0.0001399s 13:59:55.5 Info: CreateIndex Albums (TitleSlug) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:55.5 Info: => 0.0001434s 13:59:55.5 Info: CreateIndex Albums (CleanTitle) 13:59:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:55.5 Info: => 0.0001375s 13:59:55.5 Info: CreateIndex Albums (Path) 13:59:55.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:55.5 Info: => 0.000136s 13:59:55.5 Info: CreateTable Tracks 13:59:55.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) 13:59:55.5 Info: => 0.0002907s 13:59:55.5 Info: CreateIndex Tracks (ForeignTrackId) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:55.5 Info: => 0.0001461s 13:59:55.5 Info: CreateIndex Tracks (ArtistId) 13:59:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:55.5 Info: => 0.000146s 13:59:55.5 Info: CreateIndex Tracks (TrackFileId) 13:59:55.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:55.5 Info: => 0.0001489s 13:59:55.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:55.5 Info: => 0.0001542s 13:59:55.5 Info: CreateTable TrackFiles 13:59:55.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) 13:59:55.5 Info: => 0.0002733s 13:59:55.5 Info: CreateIndex TrackFiles (ArtistId) 13:59:55.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:55.5 Info: => 0.0001469s 13:59:55.5 Info: CreateIndex TrackFiles (AlbumId) 13:59:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:55.5 Info: => 0.0001412s 13:59:55.5 Info: CreateTable History 13:59:55.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) 13:59:55.5 Info: => 0.0002828s 13:59:55.5 Info: CreateIndex History (Date) 13:59:55.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:55.5 Info: => 0.000147s 13:59:55.5 Info: CreateIndex History (EventType) 13:59:55.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:55.5 Info: => 0.0001438s 13:59:55.5 Info: CreateIndex History (DownloadId) 13:59:55.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:55.5 Info: => 0.000143s 13:59:55.5 Info: CreateIndex History (AlbumId) 13:59:55.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:55.5 Info: => 0.0001486s 13:59:55.5 Info: CreateTable Notifications 13:59:55.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) 13:59:55.5 Info: => 0.0002552s 13:59:55.5 Info: CreateTable ScheduledTasks 13:59:55.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:55.5 Info: => 0.0002523s 13:59:55.5 Info: CreateIndex ScheduledTasks (TypeName) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:55.5 Info: => 0.0001813s 13:59:55.5 Info: CreateTable Indexers 13:59:55.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) 13:59:55.5 Info: => 0.0002435s 13:59:55.5 Info: CreateIndex Indexers (Name) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:55.5 Info: => 0.0001519s 13:59:55.5 Info: CreateTable Profiles 13:59:55.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:55.5 Info: => 0.0001984s 13:59:55.5 Info: CreateIndex Profiles (Name) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:55.5 Info: => 0.0001539s 13:59:55.5 Info: CreateTable QualityDefinitions 13:59:55.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:55.5 Info: => 0.0002244s 13:59:55.5 Info: CreateIndex QualityDefinitions (Quality) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:55.5 Info: => 0.000151s 13:59:55.5 Info: CreateIndex QualityDefinitions (Title) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:55.5 Info: => 0.0001802s 13:59:55.5 Info: CreateTable NamingConfig 13:59:55.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) 13:59:55.5 Info: => 0.0002536s 13:59:55.5 Info: CreateTable Blacklist 13:59:55.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 '') 13:59:55.5 Info: => 0.0003484s 13:59:55.5 Info: CreateTable Metadata 13:59:55.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) 13:59:55.5 Info: => 0.0002239s 13:59:55.5 Info: CreateTable MetadataFiles 13:59:55.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) 13:59:55.5 Info: => 0.0002686s 13:59:55.5 Info: CreateTable DownloadClients 13:59:55.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) 13:59:55.5 Info: => 0.0002194s 13:59:55.5 Info: CreateTable PendingReleases 13:59:55.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 '') 13:59:55.5 Info: => 0.0002636s 13:59:55.5 Info: CreateTable RemotePathMappings 13:59:55.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:55.5 Info: => 0.0002167s 13:59:55.5 Info: CreateTable Tags 13:59:55.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:55.5 Info: => 0.0001886s 13:59:55.5 Info: CreateIndex Tags (Label) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:55.5 Info: => 0.000161s 13:59:55.5 Info: CreateTable Restrictions 13:59:55.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:55.5 Info: => 0.0002098s 13:59:55.5 Info: CreateTable DelayProfiles 13:59:55.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) 13:59:55.5 Info: => 0.00025s 13:59:55.5 Info: CreateTable Users 13:59:55.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:55.5 Info: => 0.000202s 13:59:55.5 Info: CreateIndex Users (Identifier) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:55.5 Info: => 0.0001859s 13:59:55.5 Info: CreateIndex Users (Username) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:55.5 Info: => 0.0001715s 13:59:55.5 Info: CreateTable Commands 13:59:55.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) 13:59:55.5 Info: => 0.0002888s 13:59:55.5 Info: CreateTable IndexerStatus 13:59:55.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) 13:59:55.5 Info: => 0.0002431s 13:59:55.5 Info: CreateIndex IndexerStatus (ProviderId) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:55.5 Info: => 0.0001608s 13:59:55.5 Info: CreateTable ExtraFiles 13:59:55.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) 13:59:55.5 Info: => 0.0002516s 13:59:55.5 Info: CreateTable LyricFiles 13:59:55.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) 13:59:55.5 Info: => 0.000288s 13:59:55.5 Info: CreateTable LanguageProfiles 13:59:55.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:55.5 Info: => 0.0002065s 13:59:55.5 Info: CreateIndex LanguageProfiles (Name) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:55.5 Info: => 0.0001605s 13:59:55.5 Info: CreateTable DownloadClientStatus 13:59:55.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) 13:59:55.5 Info: => 0.0002221s 13:59:55.5 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:55.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:55.5 Info: => 0.0001641s 13:59:55.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:55.5 Info: -> 1 Insert operations completed in 00:00:00.0001139 taking an average of 00:00:00.0001139 13:59:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:55', 'InitialSetup') 13:59:55.5 Info: Committing Transaction 13:59:55.5 Info: 1: InitialSetup migrated 13:59:55.5 Info: => 0.0350686s 13:59:55.5 Info: 2: add_reason_to_pending_releases migrating 13:59:55.5 Info: Beginning Transaction 13:59:55.5 Info: Starting migration of Main DB to 2 13:59:55.5 Info: AlterTable PendingReleases 13:59:55.5 Info: => 1.7E-06s 13:59:55.5 Info: CreateColumn PendingReleases Reason Int32 13:59:55.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:55.5 Info: => 0.0013853s 13:59:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:55', 'add_reason_to_pending_releases') 13:59:55.5 Info: Committing Transaction 13:59:55.6 Info: 2: add_reason_to_pending_releases migrated 13:59:55.6 Info: => 0.0225753s 13:59:55.6 Info: 3: add_medium_support migrating 13:59:55.6 Info: Beginning Transaction 13:59:55.6 Info: Starting migration of Main DB to 3 13:59:55.6 Info: AlterTable Albums 13:59:55.6 Info: => 1.8E-06s 13:59:55.6 Info: CreateColumn Albums Media String 13:59:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:55.6 Info: => 0.0013809s 13:59:55.6 Info: AlterTable Tracks 13:59:55.6 Info: => 9E-07s 13:59:55.6 Info: CreateColumn Tracks MediumNumber Int32 13:59:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:55.6 Info: => 0.0010399s 13:59:55.6 Info: AlterTable Tracks 13:59:55.6 Info: => 7E-07s 13:59:55.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:55.6 Info: => 0.0009895s 13:59:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:55.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:55.6 Info: => 7.71E-05s 13:59:55.6 Info: DeleteColumn Tracks TrackNumber 13:59: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) 13:59: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" 13:59:55.6 Info: DROP TABLE "Tracks" 13:59:55.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:55.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:55.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:55.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:55.6 Info: => 0.0093611s 13:59:55.6 Info: AlterTable Tracks 13:59:55.6 Info: => 1.5E-06s 13:59:55.6 Info: CreateColumn Tracks TrackNumber String 13:59:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:55.6 Info: => 0.001149s 13:59:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:55', 'add_medium_support') 13:59:55.6 Info: Committing Transaction 13:59:55.6 Info: 3: add_medium_support migrated 13:59:55.6 Info: => 0.0264897s 13:59:55.6 Info: 4: add_various_qualites_in_profile migrating 13:59:55.6 Info: Beginning Transaction 13:59:55.6 Info: Starting migration of Main DB to 4 13:59:55.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:55.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:55.6 Info: => 0.0001747s 13:59:55.6 Info: PerformDBOperation 13:59:55.6 Info: Performing DB Operation 13:59:55.6 Info: => 9.91E-05s 13:59:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:55', 'add_various_qualites_in_profile') 13:59:55.6 Info: Committing Transaction 13:59:55.6 Info: 4: add_various_qualites_in_profile migrated 13:59:55.6 Info: => 0.017229s 13:59:55.6 Info: 5: metadata_profiles migrating 13:59:55.6 Info: Beginning Transaction 13:59:55.6 Info: Starting migration of Main DB to 5 13:59:55.6 Info: CreateTable MetadataProfiles 13:59: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) 13:59:55.6 Info: => 0.0004568s 13:59:55.6 Info: CreateIndex MetadataProfiles (Name) 13:59:55.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:55.6 Info: => 0.0002443s 13:59:55.6 Info: AlterTable Artists 13:59:55.6 Info: => 1.2E-06s 13:59:55.6 Info: CreateColumn Artists MetadataProfileId Int32 13:59:55.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:55.6 Info: => 0.0013623s 13:59:55.6 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:55.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) 13:59:55.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" 13:59:55.6 Info: DROP TABLE "Artists" 13:59:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:55.6 Info: => 0.0113369s 13:59:55.6 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59: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) 13:59: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" 13:59:55.7 Info: DROP TABLE "Artists" 13:59:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:55.7 Info: => 0.0150206s 13:59:55.7 Info: AlterTable Albums 13:59:55.7 Info: => 1.6E-06s 13:59:55.7 Info: CreateColumn Albums SecondaryTypes String 13:59:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:55.7 Info: => 0.0012948s 13:59:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:55', 'metadata_profiles') 13:59:55.7 Info: Committing Transaction 13:59:55.7 Info: 5: metadata_profiles migrated 13:59:55.7 Info: => 0.0273581s 13:59:55.7 Info: 6: separate_automatic_and_interactive_search migrating 13:59:55.7 Info: Beginning Transaction 13:59:55.7 Info: Starting migration of Main DB to 6 13:59:55.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59: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) 13:59:55.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:55.7 Info: DROP TABLE "Indexers" 13:59:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:55.7 Info: => 0.0105321s 13:59:55.7 Info: AlterTable Indexers 13:59:55.7 Info: => 1.6E-06s 13:59:55.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:55.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:55.7 Info: => 0.0011547s 13:59:55.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:55.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:55.7 Info: => 7.72E-05s 13:59:55.7 Info: AlterTable Indexers 13:59:55.7 Info: => 7E-07s 13:59:55.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59: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) 13:59: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" 13:59:55.7 Info: DROP TABLE "Indexers" 13:59:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:55.7 Info: => 0.0175709s 13:59:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:55', 'separate_automatic_and_interactive_search') 13:59:55.7 Info: Committing Transaction 13:59:55.7 Info: 6: separate_automatic_and_interactive_search migrated 13:59:55.7 Info: => 0.0339623s 13:59:55.7 Info: 7: change_album_path_to_relative migrating 13:59:55.7 Info: Beginning Transaction 13:59:55.7 Info: Starting migration of Main DB to 7 13:59:55.7 Info: DeleteColumn Albums Path 13:59: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) 13:59: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" 13:59:55.7 Info: DROP TABLE "Albums" 13:59:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:55.7 Info: => 0.01115s 13:59:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:55', 'change_album_path_to_relative') 13:59:55.7 Info: Committing Transaction 13:59:55.8 Info: 7: change_album_path_to_relative migrated 13:59:55.8 Info: => 0.0283489s 13:59:55.8 Info: 8: change_quality_size_mb_to_kb migrating 13:59:55.8 Info: Beginning Transaction 13:59:55.8 Info: Starting migration of Main DB to 8 13:59:55.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 13:59:55.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 13:59:55.8 Info: => 0.0001773s 13:59:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:55', 'change_quality_size_mb_to_kb') 13:59:55.8 Info: Committing Transaction 13:59:55.8 Info: 8: change_quality_size_mb_to_kb migrated 13:59:55.8 Info: => 0.0167265s 13:59:55.8 Info: 9: album_releases migrating 13:59:55.8 Info: Beginning Transaction 13:59:55.8 Info: Starting migration of Main DB to 9 13:59:55.8 Info: AlterTable Albums 13:59:55.8 Info: => 1.8E-06s 13:59:55.8 Info: CreateColumn Albums Releases String 13:59:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:55.8 Info: => 0.0015712s 13:59:55.8 Info: AlterTable Albums 13:59:55.8 Info: => 9E-07s 13:59:55.8 Info: CreateColumn Albums CurrentRelease String 13:59:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:55.8 Info: => 0.0011827s 13:59:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:55', 'album_releases') 13:59:55.8 Info: Committing Transaction 13:59:55.8 Info: 9: album_releases migrated 13:59:55.8 Info: => 0.020757s 13:59:55.8 Info: 10: album_releases_fix migrating 13:59:55.8 Info: Beginning Transaction 13:59:55.8 Info: Starting migration of Main DB to 10 13:59:55.8 Info: AlterTable Albums 13:59:55.8 Info: => 2E-06s 13:59:55.8 Info: AlterColumn Albums Releases String 13:59:55.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) 13:59:55.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" 13:59:55.8 Info: DROP TABLE "Albums" 13:59:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:55.8 Info: => 0.0108297s 13:59:55.8 Info: AlterTable Albums 13:59:55.8 Info: => 1.5E-06s 13:59:55.8 Info: AlterColumn Albums CurrentRelease String 13:59:55.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) 13:59:55.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" 13:59:55.8 Info: DROP TABLE "Albums" 13:59:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:55.8 Info: => 0.0107994s 13:59:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:55', 'album_releases_fix') 13:59:55.8 Info: Committing Transaction 13:59:55.8 Info: 10: album_releases_fix migrated 13:59:55.8 Info: => 0.028698s 13:59:55.8 Info: 11: import_lists migrating 13:59:55.8 Info: Beginning Transaction 13:59:55.8 Info: Starting migration of Main DB to 11 13:59:55.8 Info: CreateTable ImportLists 13:59:55.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) 13:59:55.8 Info: => 0.0005505s 13:59:55.8 Info: CreateIndex ImportLists (Name) 13:59:55.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:55.8 Info: => 0.0002235s 13:59:55.8 Info: CreateTable ImportListStatus 13:59:55.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) 13:59:55.8 Info: => 0.000289s 13:59:55.8 Info: CreateIndex ImportListStatus (ProviderId) 13:59:55.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:55.8 Info: => 0.0001963s 13:59:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:55', 'import_lists') 13:59:55.8 Info: Committing Transaction 13:59:55.9 Info: 11: import_lists migrated 13:59:55.9 Info: => 0.0207459s 13:59:55.9 Info: 12: add_release_status migrating 13:59:55.9 Info: Beginning Transaction 13:59:55.9 Info: Starting migration of Main DB to 12 13:59:55.9 Info: AlterTable MetadataProfiles 13:59:55.9 Info: => 1.8E-06s 13:59:55.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:55.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:55.9 Info: => 0.0015528s 13:59:55.9 Info: PerformDBOperation 13:59:55.9 Info: Performing DB Operation 13:59:55.9 Info: => 6.26E-05s 13:59:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:55', 'add_release_status') 13:59:55.9 Info: Committing Transaction 13:59:55.9 Info: 12: add_release_status migrated 13:59:55.9 Info: => 0.0209043s 13:59:55.9 Info: 13: album_download_notification migrating 13:59:55.9 Info: Beginning Transaction 13:59:55.9 Info: Starting migration of Main DB to 13 13:59:55.9 Info: AlterTable Notifications 13:59:55.9 Info: => 2E-06s 13:59:55.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:55.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:55.9 Info: => 0.0016234s 13:59:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:55', 'album_download_notification') 13:59:55.9 Info: Committing Transaction 13:59:55.9 Info: 13: album_download_notification migrated 13:59:55.9 Info: => 0.0225213s 13:59:55.9 Info: 14: fix_language_metadata_profiles migrating 13:59:55.9 Info: Beginning Transaction 13:59:55.9 Info: Starting migration of Main DB to 14 13:59: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 13:59: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 13:59:55.9 Info: => 0.0002973s 13:59: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 13:59: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 13:59:55.9 Info: => 0.0001569s 13:59:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:55', 'fix_language_metadata_profiles') 13:59:55.9 Info: Committing Transaction 13:59:55.9 Info: 14: fix_language_metadata_profiles migrated 13:59:55.9 Info: => 0.016445s 13:59:55.9 Info: 15: remove_fanzub migrating 13:59:55.9 Info: Beginning Transaction 13:59:55.9 Info: Starting migration of Main DB to 15 13:59:55.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:55.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:55.9 Info: => 0.0001557s 13:59:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:55', 'remove_fanzub') 13:59:55.9 Info: Committing Transaction 13:59:55.9 Info: 15: remove_fanzub migrated 13:59:55.9 Info: => 0.0169082s 13:59:55.9 Info: 16: update_artist_history_indexes migrating 13:59:55.9 Info: Beginning Transaction 13:59:55.9 Info: Starting migration of Main DB to 16 13:59:55.9 Info: CreateIndex Albums (ArtistId) 13:59:55.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:55.9 Info: => 0.0003787s 13:59:55.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:55.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:55.9 Info: => 0.0002064s 13:59:55.9 Info: DeleteIndex History (AlbumId) 13:59:55.9 Info: DROP INDEX "IX_History_AlbumId" 13:59:55.9 Info: => 0.0003285s 13:59:55.9 Info: CreateIndex History (AlbumId, Date) 13:59:55.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:55.9 Info: => 0.0002023s 13:59:55.9 Info: DeleteIndex History (DownloadId) 13:59:55.9 Info: DROP INDEX "IX_History_DownloadId" 13:59:55.9 Info: => 0.0002066s 13:59:55.9 Info: CreateIndex History (DownloadId, Date) 13:59:55.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:55.9 Info: => 0.0002024s 13:59:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:55', 'update_artist_history_indexes') 13:59:55.9 Info: Committing Transaction 13:59:56.0 Info: 16: update_artist_history_indexes migrated 13:59:56.0 Info: => 0.0209902s 13:59:56.0 Info: 17: remove_nma migrating 13:59:56.0 Info: Beginning Transaction 13:59:56.0 Info: Starting migration of Main DB to 17 13:59:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:56.0 Info: => 0.0001602s 13:59:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:56', 'remove_nma') 13:59:56.0 Info: Committing Transaction 13:59:56.0 Info: 17: remove_nma migrated 13:59:56.0 Info: => 0.0168206s 13:59:56.0 Info: 18: album_disambiguation migrating 13:59:56.0 Info: Beginning Transaction 13:59:56.0 Info: Starting migration of Main DB to 18 13:59:56.0 Info: AlterTable Albums 13:59:56.0 Info: => 1.8E-06s 13:59:56.0 Info: CreateColumn Albums Disambiguation String 13:59:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:56.0 Info: => 0.0016508s 13:59:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:56', 'album_disambiguation') 13:59:56.0 Info: Committing Transaction 13:59:56.0 Info: 18: album_disambiguation migrated 13:59:56.0 Info: => 0.0223893s 13:59:56.0 Info: 19: add_ape_quality_in_profiles migrating 13:59:56.0 Info: Beginning Transaction 13:59:56.0 Info: Starting migration of Main DB to 19 13:59:56.0 Info: PerformDBOperation 13:59:56.0 Info: Performing DB Operation 13:59:56.0 Info: => 0.0001137s 13:59:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:56', 'add_ape_quality_in_profiles') 13:59:56.0 Info: Committing Transaction 13:59:56.0 Info: 19: add_ape_quality_in_profiles migrated 13:59:56.0 Info: => 0.02277s 13:59:56.0 Info: 20: remove_pushalot migrating 13:59:56.0 Info: Beginning Transaction 13:59:56.0 Info: Starting migration of Main DB to 20 13:59:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:56.0 Info: => 0.0001602s 13:59:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:56.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:56.0 Info: => 8.21E-05s 13:59:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:56.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:56.0 Info: => 7.91E-05s 13:59:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:56', 'remove_pushalot') 13:59:56.0 Info: Committing Transaction 13:59:56.1 Info: 20: remove_pushalot migrated 13:59:56.1 Info: => 0.0282319s 13:59:56.1 Info: 21: add_custom_filters migrating 13:59:56.1 Info: Beginning Transaction 13:59:56.1 Info: Starting migration of Main DB to 21 13:59:56.1 Info: CreateTable CustomFilters 13:59:56.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:56.1 Info: => 0.0004354s 13:59:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:56', 'add_custom_filters') 13:59:56.1 Info: Committing Transaction 13:59:57.6 Info: 21: add_custom_filters migrated 13:59:57.6 Info: => 1.5797703s 13:59:57.6 Info: 22: import_list_tags migrating 13:59:57.6 Info: Beginning Transaction 13:59:57.6 Info: Starting migration of Main DB to 22 13:59:57.6 Info: AlterTable ImportLists 13:59:57.6 Info: => 1.8E-06s 13:59:57.6 Info: CreateColumn ImportLists Tags String 13:59:57.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:57.6 Info: => 0.0016588s 13:59:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:57', 'import_list_tags') 13:59:57.6 Info: Committing Transaction 13:59:57.9 Info: 22: import_list_tags migrated 13:59:57.9 Info: => 0.2526496s 13:59:57.9 Info: 23: add_release_groups_etc migrating 13:59:57.9 Info: Beginning Transaction 13:59:57.9 Info: Starting migration of Main DB to 23 13:59:57.9 Info: CreateTable ArtistMetadata 13:59:57.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 13:59:57.9 Info: => 0.0004846s 13:59:57.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:57.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:57.9 Info: => 0.0002049s 13:59:57.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:57.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:57.9 Info: => 0.000173s 13:59:57.9 Info: AlterTable Artists 13:59:57.9 Info: => 1.2E-06s 13:59:57.9 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:57.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:57.9 Info: => 0.0013973s 13:59:57.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:57.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:57.9 Info: => 0.0001482s 13:59:57.9 Info: CreateTable AlbumReleases 13:59:57.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 13:59:57.9 Info: => 0.0003335s 13:59:57.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:57.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:57.9 Info: => 0.0001817s 13:59:57.9 Info: CreateIndex AlbumReleases (AlbumId) 13:59:57.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:57.9 Info: => 0.0001617s 13:59:57.9 Info: PerformDBOperation 13:59:57.9 Info: Performing DB Operation 13:59:57.9 Info: => 6.33E-05s 13:59:57.9 Info: AlterTable Albums 13:59:57.9 Info: => 7E-07s 13:59:57.9 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:57.9 Info: => 0.0012916s 13:59:57.9 Info: AlterTable Albums 13:59:57.9 Info: => 9E-07s 13:59:57.9 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:57.9 Info: => 0.0012657s 13:59:57.9 Info: AlterTable Albums 13:59:57.9 Info: => 8E-07s 13:59:57.9 Info: CreateColumn Albums Links String 13:59:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:57.9 Info: => 0.0012759s 13:59:57.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:57.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:57.9 Info: => 0.0001689s 13:59:57.9 Info: AlterTable Tracks 13:59:57.9 Info: => 1.2E-06s 13:59:57.9 Info: CreateColumn Tracks ForeignRecordingId String 13:59:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:57.9 Info: => 0.0014507s 13:59:57.9 Info: AlterTable Tracks 13:59:57.9 Info: => 1E-06s 13:59:57.9 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:57.9 Info: => 0.0012985s 13:59:57.9 Info: AlterTable Tracks 13:59:57.9 Info: => 8E-07s 13:59:57.9 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:57.9 Info: => 0.006762s 13:59:57.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:57.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:57.9 Info: => 0.0001808s 13:59:57.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:57.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:57.9 Info: => 0.0001353s 13:59:57.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:57.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:57.9 Info: DROP TABLE "Artists" 13:59:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:57.9 Info: => 0.0102444s 13:59:57.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:57.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:57.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:57.9 Info: DROP TABLE "Albums" 13:59:57.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:57.9 Info: => 0.0100774s 13:59:57.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:57.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:57.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 13:59:57.9 Info: DROP TABLE "Tracks" 13:59:57.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:57.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:57.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:57.9 Info: => 0.0100033s 13:59:57.9 Info: DeleteColumn TrackFiles ArtistId 13:59:58.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) 13:59:58.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" 13:59:58.0 Info: DROP TABLE "TrackFiles" 13:59:58.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:58.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:58.0 Info: => 0.0094637s 13:59:58.0 Info: CreateIndex Artists (ArtistMetadataId) 13:59:58.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:58.0 Info: => 0.0001742s 13:59:58.0 Info: CreateIndex Artists (Monitored) 13:59:58.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:58.0 Info: => 0.0001674s 13:59:58.0 Info: CreateIndex Albums (ArtistMetadataId) 13:59:58.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:58.0 Info: => 0.0001658s 13:59:58.0 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:58.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:58.0 Info: => 0.0001642s 13:59:58.0 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:58.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:58.0 Info: => 0.0001628s 13:59:58.0 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:58.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:58.0 Info: => 0.0001629s 13:59:58.0 Info: UpdateData 13:59:58.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:58.0 Info: => 8.57E-05s 13:59:58.0 Info: UpdateData 13:59:58.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:58.0 Info: => 7.68E-05s 13:59:58.0 Info: UpdateData 13:59:58.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:58.0 Info: => 9.19E-05s 13:59:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:58', 'add_release_groups_etc') 13:59:58.0 Info: Committing Transaction 13:59:58.0 Info: 23: add_release_groups_etc migrated 13:59:58.0 Info: => 0.0262653s 13:59:58.0 Info: 24: NewMediaInfoFormat migrating 13:59:58.0 Info: Beginning Transaction 13:59:58.0 Info: Starting migration of Main DB to 24 13:59:58.0 Info: UpdateData 13:59:58.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:58.0 Info: => 0.0001419s 13:59:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:58', 'NewMediaInfoFormat') 13:59:58.0 Info: Committing Transaction 13:59:58.0 Info: 24: NewMediaInfoFormat migrated 13:59:58.0 Info: => 0.0285519s 13:59:58.0 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:58.0 Info: Beginning Transaction 13:59:58.0 Info: Starting migration of Main DB to 25 13:59:58.0 Info: RenameTable Restrictions ReleaseProfiles 13:59:58.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:58.0 Info: => 0.0042443s 13:59:58.0 Info: AlterTable ReleaseProfiles 13:59:58.0 Info: => 2.2E-06s 13:59:58.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:58.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:58.0 Info: => 0.0014336s 13:59:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:58', 'rename_restrictions_to_release_profiles') 13:59:58.0 Info: Committing Transaction 13:59:58.0 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:58.0 Info: => 0.0283937s 13:59:58.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:58.0 Info: Beginning Transaction 13:59:58.0 Info: Starting migration of Main DB to 26 13:59:58.0 Info: RenameTable Profiles QualityProfiles 13:59:58.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:58.1 Info: => 0.0041592s 13:59:58.1 Info: AlterTable QualityProfiles 13:59:58.1 Info: => 1.4E-06s 13:59:58.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:58.1 Info: => 0.0012989s 13:59:58.1 Info: AlterTable LanguageProfiles 13:59:58.1 Info: => 8E-07s 13:59:58.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:58.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:58.1 Info: => 0.0011886s 13:59:58.1 Info: UpdateData 13:59:58.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:58.1 Info: => 8.79E-05s 13:59:58.1 Info: UpdateData 13:59:58.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:58.1 Info: => 7.82E-05s 13:59:58.1 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:58.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:58.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:58.1 Info: DROP TABLE "Artists" 13:59:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:58.1 Info: => 0.0110971s 13:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:58', 'rename_quality_profiles_add_upgrade_allowed') 13:59:58.1 Info: Committing Transaction 13:59:58.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:58.1 Info: => 0.0396695s 13:59:58.1 Info: 27: add_import_exclusions migrating 13:59:58.1 Info: Beginning Transaction 13:59:58.1 Info: Starting migration of Main DB to 27 13:59:58.1 Info: CreateTable ImportListExclusions 13:59:58.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:58.1 Info: => 0.0003634s 13:59:58.1 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:58.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:58.1 Info: => 0.0002039s 13:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:58', 'add_import_exclusions') 13:59:58.1 Info: Committing Transaction 13:59:58.1 Info: 27: add_import_exclusions migrated 13:59:58.1 Info: => 0.0221372s 13:59:58.1 Info: 28: clean_artist_metadata_table migrating 13:59:58.1 Info: Beginning Transaction 13:59:58.1 Info: Starting migration of Main DB to 28 13:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:58.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:58.1 Info: => 0.0003225s 13:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:58.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:58.1 Info: => 0.0002275s 13:59:58.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:58.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 13:59:58.1 Info: => 0.0002239s 13:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:58.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 13:59:58.1 Info: => 0.0002218s 13:59:58.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:58.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 13:59:58.1 Info: => 0.0002316s 13:59:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 13:59:58.1 Info: => 0.0002175s 13:59:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:58', 'clean_artist_metadata_table') 13:59:58.1 Info: Committing Transaction 13:59:58.1 Info: 28: clean_artist_metadata_table migrated 13:59:58.1 Info: => 0.0212022s 13:59:58.1 Info: 29: health_issue_notification migrating 13:59:58.1 Info: Beginning Transaction 13:59:58.1 Info: Starting migration of Main DB to 29 13:59:58.1 Info: AlterTable Notifications 13:59:58.1 Info: => 1.5E-06s 13:59:58.1 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:58.1 Info: => 0.0014775s 13:59:58.1 Info: AlterTable Notifications 13:59:58.1 Info: => 8E-07s 13:59:58.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:58.1 Info: => 0.0012456s 13:59:58.1 Info: AlterTable Notifications 13:59:58.1 Info: => 1E-06s 13:59:58.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:58.1 Info: => 0.0012227s 13:59:58.1 Info: AlterTable Notifications 13:59:58.1 Info: => 8E-07s 13:59:58.1 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:58.1 Info: => 0.0011899s 13:59:58.1 Info: AlterTable Notifications 13:59:58.1 Info: => 1E-06s 13:59:58.1 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:58.1 Info: => 0.0012507s 13:59:58.1 Info: DeleteColumn Notifications OnDownload 13:59:58.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) 13:59:58.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" 13:59:58.2 Info: DROP TABLE "Notifications" 13:59:58.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:58.2 Info: => 0.0137054s 13:59:58.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:58.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) 13:59:58.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" 13:59:58.2 Info: DROP TABLE "Notifications" 13:59:58.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:58.2 Info: => 0.0131878s 13:59:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:58', 'health_issue_notification') 13:59:58.2 Info: Committing Transaction 13:59:58.2 Info: 29: health_issue_notification migrated 13:59:58.2 Info: => 0.0363098s 13:59:58.2 Info: 30: add_mediafilerepository_mtime migrating 13:59:58.2 Info: Beginning Transaction 13:59:58.2 Info: Starting migration of Main DB to 30 13:59:58.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) 13:59:58.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 13:59:58.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 13:59:58.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T13:59:58', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 13:59:58.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) 13:59:58.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T13:59:58', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 13:59:58.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) 13:59:58.2 Info: AlterTable TrackFiles 13:59:58.2 Info: => 1E-06s 13:59:58.2 Info: CreateColumn TrackFiles Modified DateTime 13:59:58.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:58.2 Info: => 0.0014345s 13:59:58.2 Info: AlterTable TrackFiles 13:59:58.2 Info: => 9E-07s 13:59:58.2 Info: CreateColumn TrackFiles Path String 13:59:58.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:58.2 Info: => 0.0012397s 13:59:58.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:58.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:58.2 Info: => 7.48E-05s 13:59:58.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) 13:59:58.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) 13:59:58.2 Info: => 0.0002241s 13:59:58.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) 13:59:58.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) 13:59:58.2 Info: => 0.0002514s 13:59:58.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) 13:59:58.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) 13:59:58.2 Info: => 0.0002516s 13:59:58.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") 13:59:58.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") 13:59:58.2 Info: => 0.0001493s 13:59:58.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:58.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:58.2 Info: => 0.000112s 13:59:58.2 Info: AlterTable TrackFiles 13:59:58.2 Info: => 9E-07s 13:59:58.2 Info: AlterColumn TrackFiles Path String 13:59:58.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) 13:59:58.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" 13:59:58.2 Info: DROP TABLE "TrackFiles" 13:59:58.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:58.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:58.2 Info: => 0.0098702s 13:59:58.2 Info: CreateIndex TrackFiles (Path) 13:59:58.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:58.2 Info: => 0.0001767s 13:59:58.2 Info: DeleteColumn TrackFiles RelativePath 13:59:58.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) 13:59:58.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" 13:59:58.2 Info: DROP TABLE "TrackFiles" 13:59:58.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:58.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:58.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:58.2 Info: => 0.0136214s 13:59:58.2 Info: -> 7 Insert operations completed in 00:00:00.0010788 taking an average of 00:00:00.0001541 13:59:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:58', 'add_mediafilerepository_mtime') 13:59:58.2 Info: Committing Transaction 13:59:58.2 Info: 30: add_mediafilerepository_mtime migrated 13:59:58.2 Info: => 0.034777s 13:59:58.2 Debug: Took: 00:00:02.9469601 13:59:58.3 Debug: Got 0 tracks 13:59:58.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 13:59:58.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 13:59:58.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511983878277_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:58.4 Info: DatabaseEngineVersionCheck migrating 13:59:58.4 Info: PerformDBOperation 13:59:58.4 Info: Performing DB Operation 13:59:58.4 Info: SQLite 3.45.3 13:59:58.4 Info: => 0.064577s 13:59:58.4 Info: DatabaseEngineVersionCheck migrated 13:59:58.4 Info: => 0.0646024s 13:59:58.4 Info: VersionMigration migrating 13:59:58.4 Info: Beginning Transaction 13:59:58.4 Info: CreateTable VersionInfo 13:59:58.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:58.4 Info: => 0.0003195s 13:59:58.4 Info: Committing Transaction 13:59:58.5 Info: VersionMigration migrated 13:59:58.5 Info: => 0.0498625s 13:59:58.5 Info: VersionUniqueMigration migrating 13:59:58.5 Info: Beginning Transaction 13:59:58.5 Info: CreateIndex VersionInfo (Version) 13:59:58.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:58.5 Info: => 0.0006314s 13:59:58.5 Info: AlterTable VersionInfo 13:59:58.5 Info: => 9E-07s 13:59:58.5 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:58.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:58.5 Info: => 0.0011164s 13:59:58.5 Info: Committing Transaction 13:59:58.5 Info: VersionUniqueMigration migrated 13:59:58.5 Info: => 0.0217753s 13:59:58.5 Info: VersionDescriptionMigration migrating 13:59:58.5 Info: Beginning Transaction 13:59:58.5 Info: AlterTable VersionInfo 13:59:58.5 Info: => 1.7E-06s 13:59:58.5 Info: CreateColumn VersionInfo Description String 13:59:58.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:58.5 Info: => 0.0005499s 13:59:58.5 Info: Committing Transaction 13:59:58.5 Info: VersionDescriptionMigration migrated 13:59:58.5 Info: => 0.0280167s 13:59:58.5 Info: 1: InitialSetup migrating 13:59:58.5 Info: Beginning Transaction 13:59:58.5 Info: Starting migration of Main DB to 1 13:59:58.5 Info: CreateTable Config 13:59:58.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:58.5 Info: => 0.000579s 13:59:58.5 Info: CreateIndex Config (Key) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:58.5 Info: => 0.0001907s 13:59:58.5 Info: CreateTable RootFolders 13:59:58.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:58.5 Info: => 0.0002168s 13:59:58.5 Info: CreateIndex RootFolders (Path) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:58.5 Info: => 0.0001906s 13:59:58.5 Info: CreateTable Artists 13:59: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) 13:59:58.5 Info: => 0.0005362s 13:59:58.5 Info: CreateIndex Artists (ForeignArtistId) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:58.5 Info: => 0.0001723s 13:59:58.5 Info: CreateIndex Artists (NameSlug) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:58.5 Info: => 0.0002159s 13:59:58.5 Info: CreateIndex Artists (CleanName) 13:59:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:58.5 Info: => 0.0001684s 13:59:58.5 Info: CreateIndex Artists (Path) 13:59:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:58.5 Info: => 0.0001584s 13:59:58.5 Info: CreateTable Albums 13:59: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) 13:59:58.5 Info: => 0.0004377s 13:59:58.5 Info: CreateIndex Albums (ForeignAlbumId) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:58.5 Info: => 0.000168s 13:59:58.5 Info: CreateIndex Albums (MBId) 13:59:58.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:58.5 Info: => 0.0001607s 13:59:58.5 Info: CreateIndex Albums (TADBId) 13:59:58.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:58.5 Info: => 0.0001642s 13:59:58.5 Info: CreateIndex Albums (TitleSlug) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:58.5 Info: => 0.0001659s 13:59:58.5 Info: CreateIndex Albums (CleanTitle) 13:59:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:58.5 Info: => 0.0001627s 13:59:58.5 Info: CreateIndex Albums (Path) 13:59:58.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:58.5 Info: => 0.0001623s 13:59:58.5 Info: CreateTable Tracks 13:59: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) 13:59:58.5 Info: => 0.0003187s 13:59:58.5 Info: CreateIndex Tracks (ForeignTrackId) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:58.5 Info: => 0.0001656s 13:59:58.5 Info: CreateIndex Tracks (ArtistId) 13:59:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:58.5 Info: => 0.0001724s 13:59:58.5 Info: CreateIndex Tracks (TrackFileId) 13:59:58.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:58.5 Info: => 0.0001786s 13:59:58.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:58.5 Info: => 0.0001907s 13:59:58.5 Info: CreateTable TrackFiles 13:59: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) 13:59:58.5 Info: => 0.000303s 13:59:58.5 Info: CreateIndex TrackFiles (ArtistId) 13:59:58.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:58.5 Info: => 0.0001706s 13:59:58.5 Info: CreateIndex TrackFiles (AlbumId) 13:59:58.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:58.5 Info: => 0.0001666s 13:59:58.5 Info: CreateTable History 13:59: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) 13:59:58.5 Info: => 0.0003178s 13:59:58.5 Info: CreateIndex History (Date) 13:59:58.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:58.5 Info: => 0.0001669s 13:59:58.5 Info: CreateIndex History (EventType) 13:59:58.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:58.5 Info: => 0.000168s 13:59:58.5 Info: CreateIndex History (DownloadId) 13:59:58.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:58.5 Info: => 0.0001677s 13:59:58.5 Info: CreateIndex History (AlbumId) 13:59:58.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:58.5 Info: => 0.0001667s 13:59:58.5 Info: CreateTable Notifications 13:59: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) 13:59:58.5 Info: => 0.000285s 13:59:58.5 Info: CreateTable ScheduledTasks 13:59: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) 13:59:58.5 Info: => 0.000292s 13:59:58.5 Info: CreateIndex ScheduledTasks (TypeName) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:58.5 Info: => 0.0001888s 13:59:58.5 Info: CreateTable Indexers 13:59: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) 13:59:58.5 Info: => 0.00026s 13:59:58.5 Info: CreateIndex Indexers (Name) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:58.5 Info: => 0.0001794s 13:59:58.5 Info: CreateTable Profiles 13:59: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) 13:59:58.5 Info: => 0.000236s 13:59:58.5 Info: CreateIndex Profiles (Name) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:58.5 Info: => 0.0001757s 13:59:58.5 Info: CreateTable QualityDefinitions 13:59: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) 13:59:58.5 Info: => 0.0002763s 13:59:58.5 Info: CreateIndex QualityDefinitions (Quality) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:58.5 Info: => 0.0001976s 13:59:58.5 Info: CreateIndex QualityDefinitions (Title) 13:59:58.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:58.5 Info: => 0.0001829s 13:59:58.5 Info: CreateTable NamingConfig 13:59: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) 13:59:58.5 Info: => 0.0002665s 13:59:58.5 Info: CreateTable Blacklist 13:59: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 '') 13:59:58.5 Info: => 0.0003796s 13:59:58.5 Info: CreateTable Metadata 13:59: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) 13:59:58.5 Info: => 0.0002496s 13:59:58.5 Info: CreateTable MetadataFiles 13:59: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) 13:59:58.5 Info: => 0.0003023s 13:59:58.5 Info: CreateTable DownloadClients 13:59: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) 13:59:58.5 Info: => 0.0002747s 13:59:58.5 Info: CreateTable PendingReleases 13:59: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 '') 13:59:58.5 Info: => 0.0002866s 13:59:58.5 Info: CreateTable RemotePathMappings 13:59: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) 13:59:58.6 Info: => 0.0002478s 13:59:58.6 Info: CreateTable Tags 13:59:58.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:58.6 Info: => 0.0002134s 13:59:58.6 Info: CreateIndex Tags (Label) 13:59:58.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:58.6 Info: => 0.0001872s 13:59:58.6 Info: CreateTable Restrictions 13:59:58.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:58.6 Info: => 0.0002457s 13:59:58.6 Info: CreateTable DelayProfiles 13:59:58.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) 13:59:58.6 Info: => 0.0002866s 13:59:58.6 Info: CreateTable Users 13:59:58.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:58.6 Info: => 0.0002557s 13:59:58.6 Info: CreateIndex Users (Identifier) 13:59:58.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:58.6 Info: => 0.0001975s 13:59:58.6 Info: CreateIndex Users (Username) 13:59:58.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:58.6 Info: => 0.0001834s 13:59:58.6 Info: CreateTable Commands 13:59:58.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) 13:59:58.6 Info: => 0.0003085s 13:59:58.6 Info: CreateTable IndexerStatus 13:59:58.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) 13:59:58.6 Info: => 0.0002803s 13:59:58.6 Info: CreateIndex IndexerStatus (ProviderId) 13:59:58.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:58.6 Info: => 0.0001887s 13:59:58.6 Info: CreateTable ExtraFiles 13:59:58.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) 13:59:58.6 Info: => 0.0002873s 13:59:58.6 Info: CreateTable LyricFiles 13:59:58.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) 13:59:58.6 Info: => 0.0003344s 13:59:58.6 Info: CreateTable LanguageProfiles 13:59:58.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:58.6 Info: => 0.0002422s 13:59:58.6 Info: CreateIndex LanguageProfiles (Name) 13:59:58.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:58.6 Info: => 0.0001845s 13:59:58.6 Info: CreateTable DownloadClientStatus 13:59:58.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) 13:59:58.6 Info: => 0.0002627s 13:59:58.6 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:58.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:58.6 Info: => 0.0001927s 13:59:58.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:58.6 Info: -> 1 Insert operations completed in 00:00:00.0001290 taking an average of 00:00:00.0001290 13:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:58', 'InitialSetup') 13:59:58.6 Info: Committing Transaction 13:59:58.6 Info: 1: InitialSetup migrated 13:59:58.6 Info: => 0.0364189s 13:59:58.6 Info: 2: add_reason_to_pending_releases migrating 13:59:58.6 Info: Beginning Transaction 13:59:58.6 Info: Starting migration of Main DB to 2 13:59:58.6 Info: AlterTable PendingReleases 13:59:58.6 Info: => 1.7E-06s 13:59:58.6 Info: CreateColumn PendingReleases Reason Int32 13:59:58.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:58.6 Info: => 0.0014753s 13:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:58', 'add_reason_to_pending_releases') 13:59:58.6 Info: Committing Transaction 13:59:58.6 Info: 2: add_reason_to_pending_releases migrated 13:59:58.6 Info: => 0.0238725s 13:59:58.6 Info: 3: add_medium_support migrating 13:59:58.6 Info: Beginning Transaction 13:59:58.6 Info: Starting migration of Main DB to 3 13:59:58.6 Info: AlterTable Albums 13:59:58.6 Info: => 1.6E-06s 13:59:58.6 Info: CreateColumn Albums Media String 13:59:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 13:59:58.6 Info: => 0.0015537s 13:59:58.6 Info: AlterTable Tracks 13:59:58.6 Info: => 1.2E-06s 13:59:58.6 Info: CreateColumn Tracks MediumNumber Int32 13:59:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 13:59:58.6 Info: => 0.00118s 13:59:58.6 Info: AlterTable Tracks 13:59:58.6 Info: => 1E-06s 13:59:58.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 13:59:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 13:59:58.6 Info: => 0.001145s 13:59:58.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:58.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 13:59:58.6 Info: => 9E-05s 13:59:58.6 Info: DeleteColumn Tracks TrackNumber 13:59:58.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) 13:59:58.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" 13:59:58.6 Info: DROP TABLE "Tracks" 13:59:58.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:58.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:58.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:58.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:58.6 Info: => 0.0099464s 13:59:58.6 Info: AlterTable Tracks 13:59:58.6 Info: => 1.8E-06s 13:59:58.6 Info: CreateColumn Tracks TrackNumber String 13:59:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 13:59:58.6 Info: => 0.0011565s 13:59:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T13:59:58', 'add_medium_support') 13:59:58.6 Info: Committing Transaction 13:59:58.7 Info: 3: add_medium_support migrated 13:59:58.7 Info: => 0.0250737s 13:59:58.7 Info: 4: add_various_qualites_in_profile migrating 13:59:58.7 Info: Beginning Transaction 13:59:58.7 Info: Starting migration of Main DB to 4 13:59:58.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:58.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 13:59:58.7 Info: => 0.000175s 13:59:58.7 Info: PerformDBOperation 13:59:58.7 Info: Performing DB Operation 13:59:58.7 Info: => 0.000104s 13:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T13:59:58', 'add_various_qualites_in_profile') 13:59:58.7 Info: Committing Transaction 13:59:58.7 Info: 4: add_various_qualites_in_profile migrated 13:59:58.7 Info: => 0.0223968s 13:59:58.7 Info: 5: metadata_profiles migrating 13:59:58.7 Info: Beginning Transaction 13:59:58.7 Info: Starting migration of Main DB to 5 13:59:58.7 Info: CreateTable MetadataProfiles 13:59:58.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 13:59:58.7 Info: => 0.0004767s 13:59:58.7 Info: CreateIndex MetadataProfiles (Name) 13:59:58.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 13:59:58.7 Info: => 0.000245s 13:59:58.7 Info: AlterTable Artists 13:59:58.7 Info: => 1.3E-06s 13:59:58.7 Info: CreateColumn Artists MetadataProfileId Int32 13:59:58.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 13:59:58.7 Info: => 0.0013751s 13:59:58.7 Info: DeleteColumn Artists PrimaryAlbumTypes 13:59:58.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) 13:59:58.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" 13:59:58.7 Info: DROP TABLE "Artists" 13:59:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:58.7 Info: => 0.0117367s 13:59:58.7 Info: DeleteColumn Artists SecondaryAlbumTypes 13:59:58.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) 13:59:58.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" 13:59:58.7 Info: DROP TABLE "Artists" 13:59:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:58.7 Info: => 0.0151188s 13:59:58.7 Info: AlterTable Albums 13:59:58.7 Info: => 1.7E-06s 13:59:58.7 Info: CreateColumn Albums SecondaryTypes String 13:59:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 13:59:58.7 Info: => 0.0012816s 13:59:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T13:59:58', 'metadata_profiles') 13:59:58.7 Info: Committing Transaction 13:59:58.7 Info: 5: metadata_profiles migrated 13:59:58.7 Info: => 0.0217076s 13:59:58.7 Info: 6: separate_automatic_and_interactive_search migrating 13:59:58.7 Info: Beginning Transaction 13:59:58.7 Info: Starting migration of Main DB to 6 13:59:58.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 13:59:58.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) 13:59:58.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 13:59:58.7 Info: DROP TABLE "Indexers" 13:59:58.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:58.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:58.7 Info: => 0.010283s 13:59:58.7 Info: AlterTable Indexers 13:59:58.7 Info: => 1.6E-06s 13:59:58.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 13:59:58.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 13:59:58.7 Info: => 0.0011646s 13:59:58.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:58.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 13:59:58.7 Info: => 8.16E-05s 13:59:58.7 Info: AlterTable Indexers 13:59:58.7 Info: => 9E-07s 13:59:58.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 13:59: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) 13:59: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" 13:59:58.8 Info: DROP TABLE "Indexers" 13:59:58.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 13:59:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:58.8 Info: => 0.0180257s 13:59:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T13:59:58', 'separate_automatic_and_interactive_search') 13:59:58.8 Info: Committing Transaction 13:59:58.8 Info: 6: separate_automatic_and_interactive_search migrated 13:59:58.8 Info: => 0.0392402s 13:59:58.8 Info: 7: change_album_path_to_relative migrating 13:59:58.8 Info: Beginning Transaction 13:59:58.8 Info: Starting migration of Main DB to 7 13:59:58.8 Info: DeleteColumn Albums Path 13:59: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) 13:59: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" 13:59:58.8 Info: DROP TABLE "Albums" 13:59:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:58.8 Info: => 0.0106164s 13:59:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T13:59:58', 'change_album_path_to_relative') 13:59:58.8 Info: Committing Transaction 13:59:58.8 Info: 7: change_album_path_to_relative migrated 13:59:58.8 Info: => 0.0342793s 13:59:58.8 Info: 8: change_quality_size_mb_to_kb migrating 13:59:58.8 Info: Beginning Transaction 13:59:58.8 Info: Starting migration of Main DB to 8 13:59: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 13:59: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 13:59:58.8 Info: => 0.0001791s 13:59:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T13:59:58', 'change_quality_size_mb_to_kb') 13:59:58.8 Info: Committing Transaction 13:59:58.8 Info: 8: change_quality_size_mb_to_kb migrated 13:59:58.8 Info: => 0.0228891s 13:59:58.8 Info: 9: album_releases migrating 13:59:58.8 Info: Beginning Transaction 13:59:58.8 Info: Starting migration of Main DB to 9 13:59:58.8 Info: AlterTable Albums 13:59:58.8 Info: => 1.8E-06s 13:59:58.8 Info: CreateColumn Albums Releases String 13:59:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 13:59:58.8 Info: => 0.001578s 13:59:58.8 Info: AlterTable Albums 13:59:58.8 Info: => 1E-06s 13:59:58.8 Info: CreateColumn Albums CurrentRelease String 13:59:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 13:59:58.8 Info: => 0.0012009s 13:59:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T13:59:58', 'album_releases') 13:59:58.8 Info: Committing Transaction 13:59:58.9 Info: 9: album_releases migrated 13:59:58.9 Info: => 0.0249777s 13:59:58.9 Info: 10: album_releases_fix migrating 13:59:58.9 Info: Beginning Transaction 13:59:58.9 Info: Starting migration of Main DB to 10 13:59:58.9 Info: AlterTable Albums 13:59:58.9 Info: => 1.9E-06s 13:59:58.9 Info: AlterColumn Albums Releases String 13:59:58.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) 13:59:58.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" 13:59:58.9 Info: DROP TABLE "Albums" 13:59:58.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:58.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:58.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:58.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:58.9 Info: => 0.0107114s 13:59:58.9 Info: AlterTable Albums 13:59:58.9 Info: => 1.8E-06s 13:59:58.9 Info: AlterColumn Albums CurrentRelease String 13:59:58.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) 13:59:58.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" 13:59:58.9 Info: DROP TABLE "Albums" 13:59:58.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:58.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:58.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:58.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:58.9 Info: => 0.010408s 13:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T13:59:58', 'album_releases_fix') 13:59:58.9 Info: Committing Transaction 13:59:58.9 Info: 10: album_releases_fix migrated 13:59:58.9 Info: => 0.0363194s 13:59:58.9 Info: 11: import_lists migrating 13:59:58.9 Info: Beginning Transaction 13:59:58.9 Info: Starting migration of Main DB to 11 13:59:58.9 Info: CreateTable ImportLists 13:59:58.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) 13:59:58.9 Info: => 0.0005578s 13:59:58.9 Info: CreateIndex ImportLists (Name) 13:59:58.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 13:59:58.9 Info: => 0.0002088s 13:59:58.9 Info: CreateTable ImportListStatus 13:59:58.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) 13:59:58.9 Info: => 0.000277s 13:59:58.9 Info: CreateIndex ImportListStatus (ProviderId) 13:59:58.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 13:59:58.9 Info: => 0.0001916s 13:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T13:59:58', 'import_lists') 13:59:58.9 Info: Committing Transaction 13:59:58.9 Info: 11: import_lists migrated 13:59:58.9 Info: => 0.0208025s 13:59:58.9 Info: 12: add_release_status migrating 13:59:58.9 Info: Beginning Transaction 13:59:58.9 Info: Starting migration of Main DB to 12 13:59:58.9 Info: AlterTable MetadataProfiles 13:59:58.9 Info: => 1.8E-06s 13:59:58.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 13:59:58.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 13:59:58.9 Info: => 0.0015466s 13:59:58.9 Info: PerformDBOperation 13:59:58.9 Info: Performing DB Operation 13:59:58.9 Info: => 5.84E-05s 13:59:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T13:59:58', 'add_release_status') 13:59:58.9 Info: Committing Transaction 13:59:59.0 Info: 12: add_release_status migrated 13:59:59.0 Info: => 0.0207051s 13:59:59.0 Info: 13: album_download_notification migrating 13:59:59.0 Info: Beginning Transaction 13:59:59.0 Info: Starting migration of Main DB to 13 13:59:59.0 Info: AlterTable Notifications 13:59:59.0 Info: => 1.9E-06s 13:59:59.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 13:59:59.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 13:59:59.0 Info: => 0.0016274s 13:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T13:59:59', 'album_download_notification') 13:59:59.0 Info: Committing Transaction 13:59:59.0 Info: 13: album_download_notification migrated 13:59:59.0 Info: => 0.0224561s 13:59:59.0 Info: 14: fix_language_metadata_profiles migrating 13:59:59.0 Info: Beginning Transaction 13:59:59.0 Info: Starting migration of Main DB to 14 13:59:59.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:59.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 13:59:59.0 Info: => 0.0003015s 13:59:59.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:59.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 13:59:59.0 Info: => 0.0001561s 13:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T13:59:59', 'fix_language_metadata_profiles') 13:59:59.0 Info: Committing Transaction 13:59:59.0 Info: 14: fix_language_metadata_profiles migrated 13:59:59.0 Info: => 0.0223487s 13:59:59.0 Info: 15: remove_fanzub migrating 13:59:59.0 Info: Beginning Transaction 13:59:59.0 Info: Starting migration of Main DB to 15 13:59:59.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:59.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 13:59:59.0 Info: => 0.0001549s 13:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T13:59:59', 'remove_fanzub') 13:59:59.0 Info: Committing Transaction 13:59:59.0 Info: 15: remove_fanzub migrated 13:59:59.0 Info: => 0.0226173s 13:59:59.0 Info: 16: update_artist_history_indexes migrating 13:59:59.0 Info: Beginning Transaction 13:59:59.0 Info: Starting migration of Main DB to 16 13:59:59.0 Info: CreateIndex Albums (ArtistId) 13:59:59.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 13:59:59.0 Info: => 0.0003692s 13:59:59.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 13:59:59.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 13:59:59.0 Info: => 0.0002085s 13:59:59.0 Info: DeleteIndex History (AlbumId) 13:59:59.0 Info: DROP INDEX "IX_History_AlbumId" 13:59:59.0 Info: => 0.0002683s 13:59:59.0 Info: CreateIndex History (AlbumId, Date) 13:59:59.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 13:59:59.0 Info: => 0.0001953s 13:59:59.0 Info: DeleteIndex History (DownloadId) 13:59:59.0 Info: DROP INDEX "IX_History_DownloadId" 13:59:59.0 Info: => 0.0002082s 13:59:59.0 Info: CreateIndex History (DownloadId, Date) 13:59:59.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 13:59:59.0 Info: => 0.0001885s 13:59:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T13:59:59', 'update_artist_history_indexes') 13:59:59.0 Info: Committing Transaction 13:59:59.1 Info: 16: update_artist_history_indexes migrated 13:59:59.1 Info: => 0.0249946s 13:59:59.1 Info: 17: remove_nma migrating 13:59:59.1 Info: Beginning Transaction 13:59:59.1 Info: Starting migration of Main DB to 17 13:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 13:59:59.1 Info: => 0.0001685s 13:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T13:59:59', 'remove_nma') 13:59:59.1 Info: Committing Transaction 13:59:59.1 Info: 17: remove_nma migrated 13:59:59.1 Info: => 0.0242472s 13:59:59.1 Info: 18: album_disambiguation migrating 13:59:59.1 Info: Beginning Transaction 13:59:59.1 Info: Starting migration of Main DB to 18 13:59:59.1 Info: AlterTable Albums 13:59:59.1 Info: => 1.7E-06s 13:59:59.1 Info: CreateColumn Albums Disambiguation String 13:59:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 13:59:59.1 Info: => 0.0016364s 13:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T13:59:59', 'album_disambiguation') 13:59:59.1 Info: Committing Transaction 13:59:59.1 Info: 18: album_disambiguation migrated 13:59:59.1 Info: => 0.0224443s 13:59:59.1 Info: 19: add_ape_quality_in_profiles migrating 13:59:59.1 Info: Beginning Transaction 13:59:59.1 Info: Starting migration of Main DB to 19 13:59:59.1 Info: PerformDBOperation 13:59:59.1 Info: Performing DB Operation 13:59:59.1 Info: => 0.0001094s 13:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T13:59:59', 'add_ape_quality_in_profiles') 13:59:59.1 Info: Committing Transaction 13:59:59.1 Info: 19: add_ape_quality_in_profiles migrated 13:59:59.1 Info: => 0.0209151s 13:59:59.1 Info: 20: remove_pushalot migrating 13:59:59.1 Info: Beginning Transaction 13:59:59.1 Info: Starting migration of Main DB to 20 13:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 13:59:59.1 Info: => 0.0001619s 13:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:59.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 13:59:59.1 Info: => 7.61E-05s 13:59:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 13:59:59.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 13:59:59.1 Info: => 7.73E-05s 13:59:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T13:59:59', 'remove_pushalot') 13:59:59.1 Info: Committing Transaction 13:59:59.2 Info: 20: remove_pushalot migrated 13:59:59.2 Info: => 0.0222473s 13:59:59.2 Info: 21: add_custom_filters migrating 13:59:59.2 Info: Beginning Transaction 13:59:59.2 Info: Starting migration of Main DB to 21 13:59:59.2 Info: CreateTable CustomFilters 13:59:59.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 13:59:59.2 Info: => 0.0004732s 13:59:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T13:59:59', 'add_custom_filters') 13:59:59.2 Info: Committing Transaction 13:59:59.2 Info: 21: add_custom_filters migrated 13:59:59.2 Info: => 0.0225731s 13:59:59.2 Info: 22: import_list_tags migrating 13:59:59.2 Info: Beginning Transaction 13:59:59.2 Info: Starting migration of Main DB to 22 13:59:59.2 Info: AlterTable ImportLists 13:59:59.2 Info: => 1.6E-06s 13:59:59.2 Info: CreateColumn ImportLists Tags String 13:59:59.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 13:59:59.2 Info: => 0.001609s 13:59:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T13:59:59', 'import_list_tags') 13:59:59.2 Info: Committing Transaction 13:59:59.2 Info: 22: import_list_tags migrated 13:59:59.2 Info: => 0.0224824s 13:59:59.2 Info: 23: add_release_groups_etc migrating 13:59:59.2 Info: Beginning Transaction 13:59:59.2 Info: Starting migration of Main DB to 23 13:59:59.2 Info: CreateTable ArtistMetadata 13:59:59.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 13:59:59.2 Info: => 0.0005548s 13:59:59.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 13:59:59.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 13:59:59.2 Info: => 0.0002101s 13:59:59.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:59.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 13:59:59.2 Info: => 0.0001765s 13:59:59.2 Info: AlterTable Artists 13:59:59.2 Info: => 1.2E-06s 13:59:59.2 Info: CreateColumn Artists ArtistMetadataId Int32 13:59:59.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:59.2 Info: => 0.0014646s 13:59:59.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:59.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 13:59:59.2 Info: => 0.0001579s 13:59:59.2 Info: CreateTable AlbumReleases 13:59:59.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 13:59:59.2 Info: => 0.0003446s 13:59:59.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 13:59:59.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 13:59:59.2 Info: => 0.0001878s 13:59:59.2 Info: CreateIndex AlbumReleases (AlbumId) 13:59:59.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 13:59:59.2 Info: => 0.0001701s 13:59:59.2 Info: PerformDBOperation 13:59:59.2 Info: Performing DB Operation 13:59:59.2 Info: => 7.42E-05s 13:59:59.2 Info: AlterTable Albums 13:59:59.2 Info: => 8E-07s 13:59:59.2 Info: CreateColumn Albums ArtistMetadataId Int32 13:59:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:59.2 Info: => 0.0013489s 13:59:59.2 Info: AlterTable Albums 13:59:59.2 Info: => 1.1E-06s 13:59:59.2 Info: CreateColumn Albums AnyReleaseOk Boolean 13:59:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 13:59:59.2 Info: => 0.0013003s 13:59:59.2 Info: AlterTable Albums 13:59:59.2 Info: => 1.1E-06s 13:59:59.2 Info: CreateColumn Albums Links String 13:59:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 13:59:59.2 Info: => 0.0012883s 13:59:59.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:59.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 13:59:59.2 Info: => 0.0001707s 13:59:59.2 Info: AlterTable Tracks 13:59:59.2 Info: => 9E-07s 13:59:59.2 Info: CreateColumn Tracks ForeignRecordingId String 13:59:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 13:59:59.2 Info: => 0.0012844s 13:59:59.2 Info: AlterTable Tracks 13:59:59.2 Info: => 8E-07s 13:59:59.2 Info: CreateColumn Tracks AlbumReleaseId Int32 13:59:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 13:59:59.2 Info: => 0.0013332s 13:59:59.2 Info: AlterTable Tracks 13:59:59.2 Info: => 1E-06s 13:59:59.2 Info: CreateColumn Tracks ArtistMetadataId Int32 13:59:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 13:59:59.2 Info: => 0.0013361s 13:59:59.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:59.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 13:59:59.2 Info: => 0.0001609s 13:59:59.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:59.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 13:59:59.2 Info: => 0.0001372s 13:59:59.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 13:59:59.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:59.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:59.2 Info: DROP TABLE "Artists" 13:59:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:59.2 Info: => 0.0147946s 13:59:59.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 13:59:59.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 13:59:59.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 13:59:59.2 Info: DROP TABLE "Albums" 13:59:59.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 13:59:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:59.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:59.2 Info: => 0.011252s 13:59:59.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 13:59:59.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:59.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 13:59:59.2 Info: DROP TABLE "Tracks" 13:59:59.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 13:59:59.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:59.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:59.2 Info: => 0.0104676s 13:59:59.2 Info: DeleteColumn TrackFiles ArtistId 13:59:59.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 13:59:59.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 13:59:59.3 Info: DROP TABLE "TrackFiles" 13:59:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:59.3 Info: => 0.0099386s 13:59:59.3 Info: CreateIndex Artists (ArtistMetadataId) 13:59:59.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:59.3 Info: => 0.0001896s 13:59:59.3 Info: CreateIndex Artists (Monitored) 13:59:59.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:59.3 Info: => 0.0001858s 13:59:59.3 Info: CreateIndex Albums (ArtistMetadataId) 13:59:59.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 13:59:59.3 Info: => 0.000189s 13:59:59.3 Info: CreateIndex Tracks (ArtistMetadataId) 13:59:59.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 13:59:59.3 Info: => 0.0001829s 13:59:59.3 Info: CreateIndex Tracks (AlbumReleaseId) 13:59:59.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 13:59:59.3 Info: => 0.0001819s 13:59:59.3 Info: CreateIndex Tracks (ForeignRecordingId) 13:59:59.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 13:59:59.3 Info: => 0.0001829s 13:59:59.3 Info: UpdateData 13:59:59.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:59.3 Info: => 0.000103s 13:59:59.3 Info: UpdateData 13:59:59.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 13:59:59.3 Info: => 8.58E-05s 13:59:59.3 Info: UpdateData 13:59:59.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 13:59:59.3 Info: => 0.000102s 13:59:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T13:59:59', 'add_release_groups_etc') 13:59:59.3 Info: Committing Transaction 13:59:59.3 Info: 23: add_release_groups_etc migrated 13:59:59.3 Info: => 0.0232258s 13:59:59.3 Info: 24: NewMediaInfoFormat migrating 13:59:59.3 Info: Beginning Transaction 13:59:59.3 Info: Starting migration of Main DB to 24 13:59:59.3 Info: UpdateData 13:59:59.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 13:59:59.3 Info: => 0.0001762s 13:59:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T13:59:59', 'NewMediaInfoFormat') 13:59:59.3 Info: Committing Transaction 13:59:59.3 Info: 24: NewMediaInfoFormat migrated 13:59:59.3 Info: => 0.022503s 13:59:59.3 Info: 25: rename_restrictions_to_release_profiles migrating 13:59:59.3 Info: Beginning Transaction 13:59:59.3 Info: Starting migration of Main DB to 25 13:59:59.3 Info: RenameTable Restrictions ReleaseProfiles 13:59:59.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 13:59:59.3 Info: => 0.004322s 13:59:59.3 Info: AlterTable ReleaseProfiles 13:59:59.3 Info: => 2.1E-06s 13:59:59.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 13:59:59.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 13:59:59.3 Info: => 0.0014106s 13:59:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T13:59:59', 'rename_restrictions_to_release_profiles') 13:59:59.3 Info: Committing Transaction 13:59:59.3 Info: 25: rename_restrictions_to_release_profiles migrated 13:59:59.3 Info: => 0.0238432s 13:59:59.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 13:59:59.3 Info: Beginning Transaction 13:59:59.3 Info: Starting migration of Main DB to 26 13:59:59.3 Info: RenameTable Profiles QualityProfiles 13:59:59.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 13:59:59.3 Info: => 0.0042296s 13:59:59.3 Info: AlterTable QualityProfiles 13:59:59.3 Info: => 1.8E-06s 13:59:59.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 13:59:59.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:59.3 Info: => 0.0013339s 13:59:59.3 Info: AlterTable LanguageProfiles 13:59:59.3 Info: => 1.2E-06s 13:59:59.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 13:59:59.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 13:59:59.3 Info: => 0.0011973s 13:59:59.3 Info: UpdateData 13:59:59.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:59.3 Info: => 9.18E-05s 13:59:59.3 Info: UpdateData 13:59:59.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 13:59:59.3 Info: => 7.39E-05s 13:59:59.3 Info: RenameColumn Artists ProfileId to QualityProfileId 13:59:59.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 13:59:59.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 13:59:59.3 Info: DROP TABLE "Artists" 13:59:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 13:59:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:59.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 13:59:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 13:59:59.4 Info: => 0.01075s 13:59:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T13:59:59', 'rename_quality_profiles_add_upgrade_allowed') 13:59:59.4 Info: Committing Transaction 13:59:59.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 13:59:59.4 Info: => 0.0380996s 13:59:59.4 Info: 27: add_import_exclusions migrating 13:59:59.4 Info: Beginning Transaction 13:59:59.4 Info: Starting migration of Main DB to 27 13:59:59.4 Info: CreateTable ImportListExclusions 13:59:59.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 13:59:59.4 Info: => 0.0004485s 13:59:59.4 Info: CreateIndex ImportListExclusions (ForeignId) 13:59:59.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 13:59:59.4 Info: => 0.000219s 13:59:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T13:59:59', 'add_import_exclusions') 13:59:59.4 Info: Committing Transaction 13:59:59.4 Info: 27: add_import_exclusions migrated 13:59:59.4 Info: => 0.0220694s 13:59:59.4 Info: 28: clean_artist_metadata_table migrating 13:59:59.4 Info: Beginning Transaction 13:59:59.4 Info: Starting migration of Main DB to 28 13:59:59.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) 13:59:59.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) 13:59:59.4 Info: => 0.000396s 13:59:59.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) 13:59:59.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) 13:59:59.4 Info: => 0.000229s 13:59:59.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) 13:59:59.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) 13:59:59.4 Info: => 0.000214s 13:59:59.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) 13:59:59.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) 13:59:59.4 Info: => 0.0002307s 13:59:59.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) 13:59:59.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) 13:59:59.4 Info: => 0.0002236s 13:59:59.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) 13:59:59.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) 13:59:59.4 Info: => 0.0002263s 13:59:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T13:59:59', 'clean_artist_metadata_table') 13:59:59.4 Info: Committing Transaction 13:59:59.4 Info: 28: clean_artist_metadata_table migrated 13:59:59.4 Info: => 0.0231004s 13:59:59.4 Info: 29: health_issue_notification migrating 13:59:59.4 Info: Beginning Transaction 13:59:59.4 Info: Starting migration of Main DB to 29 13:59:59.4 Info: AlterTable Notifications 13:59:59.4 Info: => 1.8E-06s 13:59:59.4 Info: CreateColumn Notifications OnHealthIssue Boolean 13:59:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 13:59:59.4 Info: => 0.001673s 13:59:59.4 Info: AlterTable Notifications 13:59:59.4 Info: => 1.6E-06s 13:59:59.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 13:59:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 13:59:59.4 Info: => 0.0013614s 13:59:59.4 Info: AlterTable Notifications 13:59:59.4 Info: => 1.3E-06s 13:59:59.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 13:59:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 13:59:59.4 Info: => 0.0013467s 13:59:59.4 Info: AlterTable Notifications 13:59:59.4 Info: => 1.2E-06s 13:59:59.4 Info: CreateColumn Notifications OnImportFailure Boolean 13:59:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 13:59:59.4 Info: => 0.0013165s 13:59:59.4 Info: AlterTable Notifications 13:59:59.4 Info: => 1.3E-06s 13:59:59.4 Info: CreateColumn Notifications OnTrackRetag Boolean 13:59:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 13:59:59.4 Info: => 0.0013029s 13:59:59.4 Info: DeleteColumn Notifications OnDownload 13:59:59.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) 13:59:59.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" 13:59:59.4 Info: DROP TABLE "Notifications" 13:59:59.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:59.5 Info: => 0.0148105s 13:59:59.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 13:59:59.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) 13:59:59.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" 13:59:59.5 Info: DROP TABLE "Notifications" 13:59:59.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 13:59:59.5 Info: => 0.0102559s 13:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T13:59:59', 'health_issue_notification') 13:59:59.5 Info: Committing Transaction 13:59:59.5 Info: 29: health_issue_notification migrated 13:59:59.5 Info: => 0.0344749s 13:59:59.5 Info: 30: add_mediafilerepository_mtime migrating 13:59:59.5 Info: Beginning Transaction 13:59:59.5 Info: Starting migration of Main DB to 30 13:59:59.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) 13:59:59.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 13:59:59.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 13:59:59.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T13:59:59', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 13:59:59.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) 13:59:59.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T13:59:59', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 13:59:59.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) 13:59:59.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-05-17T13:59:59', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 13:59:59.5 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) 13:59:59.5 Info: AlterTable TrackFiles 13:59:59.5 Info: => 1E-06s 13:59:59.5 Info: CreateColumn TrackFiles Modified DateTime 13:59:59.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 13:59:59.5 Info: => 0.0015817s 13:59:59.5 Info: AlterTable TrackFiles 13:59:59.5 Info: => 9E-07s 13:59:59.5 Info: CreateColumn TrackFiles Path String 13:59:59.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 13:59:59.5 Info: => 0.0012641s 13:59:59.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:59.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 13:59:59.5 Info: => 8.25E-05s 13:59:59.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) 13:59:59.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) 13:59:59.5 Info: => 0.0002396s 13:59:59.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) 13:59:59.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) 13:59:59.5 Info: => 0.0002682s 13:59:59.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) 13:59:59.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) 13:59:59.5 Info: => 0.0002649s 13:59:59.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") 13:59:59.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") 13:59:59.5 Info: => 0.0001749s 13:59:59.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:59.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 13:59:59.5 Info: => 0.0002344s 13:59:59.5 Info: AlterTable TrackFiles 13:59:59.5 Info: => 9E-07s 13:59:59.5 Info: AlterColumn TrackFiles Path String 13:59:59.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:59.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" 13:59:59.5 Info: DROP TABLE "TrackFiles" 13:59:59.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:59.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:59.5 Info: => 0.0107517s 13:59:59.5 Info: CreateIndex TrackFiles (Path) 13:59:59.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:59.5 Info: => 0.0001998s 13:59:59.5 Info: DeleteColumn TrackFiles RelativePath 13:59:59.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 13:59:59.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" 13:59:59.5 Info: DROP TABLE "TrackFiles" 13:59:59.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 13:59:59.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:59.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 13:59:59.5 Info: => 0.0109583s 13:59:59.5 Info: -> 9 Insert operations completed in 00:00:00.0014570 taking an average of 00:00:00.0001618 13:59:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T13:59:59', 'add_mediafilerepository_mtime') 13:59:59.5 Info: Committing Transaction 13:59:59.5 Info: 30: add_mediafilerepository_mtime migrated 13:59:59.5 Info: => 0.0363749s 13:59:59.5 Debug: Took: 00:00:01.2029133 13:59:59.6 Debug: Got 2 tracks 13:59:59.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 13:59:59.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 13:59:59.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515511997024857_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 13:59:59.7 Info: DatabaseEngineVersionCheck migrating 13:59:59.7 Info: PerformDBOperation 13:59:59.7 Info: Performing DB Operation 13:59:59.8 Info: SQLite 3.45.3 13:59:59.8 Info: => 0.0786631s 13:59:59.8 Info: DatabaseEngineVersionCheck migrated 13:59:59.8 Info: => 0.0786938s 13:59:59.8 Info: VersionMigration migrating 13:59:59.8 Info: Beginning Transaction 13:59:59.8 Info: CreateTable VersionInfo 13:59:59.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 13:59:59.8 Info: => 0.0003152s 13:59:59.8 Info: Committing Transaction 13:59:59.8 Info: VersionMigration migrated 13:59:59.8 Info: => 0.0660399s 13:59:59.8 Info: VersionUniqueMigration migrating 13:59:59.8 Info: Beginning Transaction 13:59:59.8 Info: CreateIndex VersionInfo (Version) 13:59:59.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 13:59:59.8 Info: => 0.0005658s 13:59:59.8 Info: AlterTable VersionInfo 13:59:59.8 Info: => 1E-06s 13:59:59.8 Info: CreateColumn VersionInfo AppliedOn DateTime 13:59:59.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 13:59:59.8 Info: => 0.0012759s 13:59:59.8 Info: Committing Transaction 13:59:59.8 Info: VersionUniqueMigration migrated 13:59:59.8 Info: => 0.0218717s 13:59:59.8 Info: VersionDescriptionMigration migrating 13:59:59.8 Info: Beginning Transaction 13:59:59.8 Info: AlterTable VersionInfo 13:59:59.8 Info: => 1.7E-06s 13:59:59.8 Info: CreateColumn VersionInfo Description String 13:59:59.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 13:59:59.8 Info: => 0.0005487s 13:59:59.8 Info: Committing Transaction 13:59:59.9 Info: VersionDescriptionMigration migrated 13:59:59.9 Info: => 0.0224054s 13:59:59.9 Info: 1: InitialSetup migrating 13:59:59.9 Info: Beginning Transaction 13:59:59.9 Info: Starting migration of Main DB to 1 13:59:59.9 Info: CreateTable Config 13:59:59.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 13:59:59.9 Info: => 0.0005091s 13:59:59.9 Info: CreateIndex Config (Key) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 13:59:59.9 Info: => 0.0001618s 13:59:59.9 Info: CreateTable RootFolders 13:59:59.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 13:59:59.9 Info: => 0.000179s 13:59:59.9 Info: CreateIndex RootFolders (Path) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 13:59:59.9 Info: => 0.0001701s 13:59:59.9 Info: CreateTable Artists 13:59:59.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 13:59:59.9 Info: => 0.0005125s 13:59:59.9 Info: CreateIndex Artists (ForeignArtistId) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 13:59:59.9 Info: => 0.0001646s 13:59:59.9 Info: CreateIndex Artists (NameSlug) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 13:59:59.9 Info: => 0.000163s 13:59:59.9 Info: CreateIndex Artists (CleanName) 13:59:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 13:59:59.9 Info: => 0.0001554s 13:59:59.9 Info: CreateIndex Artists (Path) 13:59:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 13:59:59.9 Info: => 0.0001653s 13:59:59.9 Info: CreateTable Albums 13:59:59.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:59.9 Info: => 0.0004377s 13:59:59.9 Info: CreateIndex Albums (ForeignAlbumId) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 13:59:59.9 Info: => 0.0001628s 13:59:59.9 Info: CreateIndex Albums (MBId) 13:59:59.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 13:59:59.9 Info: => 0.0001573s 13:59:59.9 Info: CreateIndex Albums (TADBId) 13:59:59.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 13:59:59.9 Info: => 0.0001583s 13:59:59.9 Info: CreateIndex Albums (TitleSlug) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 13:59:59.9 Info: => 0.0001572s 13:59:59.9 Info: CreateIndex Albums (CleanTitle) 13:59:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 13:59:59.9 Info: => 0.0001543s 13:59:59.9 Info: CreateIndex Albums (Path) 13:59:59.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 13:59:59.9 Info: => 0.0001523s 13:59:59.9 Info: CreateTable Tracks 13:59:59.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 13:59:59.9 Info: => 0.0003217s 13:59:59.9 Info: CreateIndex Tracks (ForeignTrackId) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 13:59:59.9 Info: => 0.0001581s 13:59:59.9 Info: CreateIndex Tracks (ArtistId) 13:59:59.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 13:59:59.9 Info: => 0.0001644s 13:59:59.9 Info: CreateIndex Tracks (TrackFileId) 13:59:59.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 13:59:59.9 Info: => 0.0001747s 13:59:59.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 13:59:59.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 13:59:59.9 Info: => 0.0001773s 13:59:59.9 Info: CreateTable TrackFiles 13:59:59.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 13:59:59.9 Info: => 0.0003119s 13:59:59.9 Info: CreateIndex TrackFiles (ArtistId) 13:59:59.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 13:59:59.9 Info: => 0.0001765s 13:59:59.9 Info: CreateIndex TrackFiles (AlbumId) 13:59:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 13:59:59.9 Info: => 0.0001646s 13:59:59.9 Info: CreateTable History 13:59:59.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 13:59:59.9 Info: => 0.0003156s 13:59:59.9 Info: CreateIndex History (Date) 13:59:59.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 13:59:59.9 Info: => 0.0001637s 13:59:59.9 Info: CreateIndex History (EventType) 13:59:59.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 13:59:59.9 Info: => 0.000158s 13:59:59.9 Info: CreateIndex History (DownloadId) 13:59:59.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 13:59:59.9 Info: => 0.0001575s 13:59:59.9 Info: CreateIndex History (AlbumId) 13:59:59.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 13:59:59.9 Info: => 0.0001617s 13:59:59.9 Info: CreateTable Notifications 13:59:59.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 13:59:59.9 Info: => 0.0002859s 13:59:59.9 Info: CreateTable ScheduledTasks 13:59:59.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 13:59:59.9 Info: => 0.0002708s 13:59:59.9 Info: CreateIndex ScheduledTasks (TypeName) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 13:59:59.9 Info: => 0.0001947s 13:59:59.9 Info: CreateTable Indexers 13:59:59.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 13:59:59.9 Info: => 0.0002649s 13:59:59.9 Info: CreateIndex Indexers (Name) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 13:59:59.9 Info: => 0.0001703s 13:59:59.9 Info: CreateTable Profiles 13:59:59.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 13:59:59.9 Info: => 0.0002261s 13:59:59.9 Info: CreateIndex Profiles (Name) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 13:59:59.9 Info: => 0.0001675s 13:59:59.9 Info: CreateTable QualityDefinitions 13:59:59.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 13:59:59.9 Info: => 0.0002589s 13:59:59.9 Info: CreateIndex QualityDefinitions (Quality) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 13:59:59.9 Info: => 0.0001658s 13:59:59.9 Info: CreateIndex QualityDefinitions (Title) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 13:59:59.9 Info: => 0.0001957s 13:59:59.9 Info: CreateTable NamingConfig 13:59:59.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 13:59:59.9 Info: => 0.0002732s 13:59:59.9 Info: CreateTable Blacklist 13:59:59.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 13:59:59.9 Info: => 0.0003638s 13:59:59.9 Info: CreateTable Metadata 13:59:59.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:59.9 Info: => 0.00023s 13:59:59.9 Info: CreateTable MetadataFiles 13:59:59.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 13:59:59.9 Info: => 0.000272s 13:59:59.9 Info: CreateTable DownloadClients 13:59:59.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 13:59:59.9 Info: => 0.000219s 13:59:59.9 Info: CreateTable PendingReleases 13:59:59.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 13:59:59.9 Info: => 0.0002626s 13:59:59.9 Info: CreateTable RemotePathMappings 13:59:59.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 13:59:59.9 Info: => 0.0002192s 13:59:59.9 Info: CreateTable Tags 13:59:59.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 13:59:59.9 Info: => 0.0001878s 13:59:59.9 Info: CreateIndex Tags (Label) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 13:59:59.9 Info: => 0.0001638s 13:59:59.9 Info: CreateTable Restrictions 13:59:59.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 13:59:59.9 Info: => 0.0002221s 13:59:59.9 Info: CreateTable DelayProfiles 13:59:59.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 13:59:59.9 Info: => 0.000285s 13:59:59.9 Info: CreateTable Users 13:59:59.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 13:59:59.9 Info: => 0.0002242s 13:59:59.9 Info: CreateIndex Users (Identifier) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 13:59:59.9 Info: => 0.0001999s 13:59:59.9 Info: CreateIndex Users (Username) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 13:59:59.9 Info: => 0.0001697s 13:59:59.9 Info: CreateTable Commands 13:59:59.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 13:59:59.9 Info: => 0.0002724s 13:59:59.9 Info: CreateTable IndexerStatus 13:59:59.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 13:59:59.9 Info: => 0.0002515s 13:59:59.9 Info: CreateIndex IndexerStatus (ProviderId) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 13:59:59.9 Info: => 0.0001736s 13:59:59.9 Info: CreateTable ExtraFiles 13:59:59.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 13:59:59.9 Info: => 0.0002604s 13:59:59.9 Info: CreateTable LyricFiles 13:59:59.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 13:59:59.9 Info: => 0.0002927s 13:59:59.9 Info: CreateTable LanguageProfiles 13:59:59.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 13:59:59.9 Info: => 0.000217s 13:59:59.9 Info: CreateIndex LanguageProfiles (Name) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 13:59:59.9 Info: => 0.0001743s 13:59:59.9 Info: CreateTable DownloadClientStatus 13:59:59.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 13:59:59.9 Info: => 0.0002439s 13:59:59.9 Info: CreateIndex DownloadClientStatus (ProviderId) 13:59:59.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 13:59:59.9 Info: => 0.0001761s 13:59:59.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 13:59:59.9 Info: -> 1 Insert operations completed in 00:00:00.0001244 taking an average of 00:00:00.0001244 13:59:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T13:59:59', 'InitialSetup') 13:59:59.9 Info: Committing Transaction 13:59:59.9 Info: 1: InitialSetup migrated 13:59:59.9 Info: => 0.034727s 13:59:59.9 Info: 2: add_reason_to_pending_releases migrating 13:59:59.9 Info: Beginning Transaction 13:59:59.9 Info: Starting migration of Main DB to 2 13:59:59.9 Info: AlterTable PendingReleases 13:59:59.9 Info: => 1.7E-06s 13:59:59.9 Info: CreateColumn PendingReleases Reason Int32 13:59:59.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 13:59:59.9 Info: => 0.0014923s 13:59:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T13:59:59', 'add_reason_to_pending_releases') 13:59:59.9 Info: Committing Transaction 14:00:00.0 Info: 2: add_reason_to_pending_releases migrated 14:00:00.0 Info: => 0.023114s 14:00:00.0 Info: 3: add_medium_support migrating 14:00:00.0 Info: Beginning Transaction 14:00:00.0 Info: Starting migration of Main DB to 3 14:00:00.0 Info: AlterTable Albums 14:00:00.0 Info: => 1.8E-06s 14:00:00.0 Info: CreateColumn Albums Media String 14:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:00.0 Info: => 0.0014521s 14:00:00.0 Info: AlterTable Tracks 14:00:00.0 Info: => 7E-07s 14:00:00.0 Info: CreateColumn Tracks MediumNumber Int32 14:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:00.0 Info: => 0.0010667s 14:00:00.0 Info: AlterTable Tracks 14:00:00.0 Info: => 1E-06s 14:00:00.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:00.0 Info: => 0.0010477s 14:00:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:00.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:00.0 Info: => 7.51E-05s 14:00:00.0 Info: DeleteColumn Tracks TrackNumber 14:00:00.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 14:00:00.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 14:00:00.0 Info: DROP TABLE "Tracks" 14:00:00.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:00.0 Info: => 0.0089583s 14:00:00.0 Info: AlterTable Tracks 14:00:00.0 Info: => 1.4E-06s 14:00:00.0 Info: CreateColumn Tracks TrackNumber String 14:00:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:00.0 Info: => 0.001069s 14:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:00', 'add_medium_support') 14:00:00.0 Info: Committing Transaction 14:00:00.0 Info: 3: add_medium_support migrated 14:00:00.0 Info: => 0.0276907s 14:00:00.0 Info: 4: add_various_qualites_in_profile migrating 14:00:00.0 Info: Beginning Transaction 14:00:00.0 Info: Starting migration of Main DB to 4 14:00:00.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:00.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:00.0 Info: => 0.000176s 14:00:00.0 Info: PerformDBOperation 14:00:00.0 Info: Performing DB Operation 14:00:00.0 Info: => 9.52E-05s 14:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:00', 'add_various_qualites_in_profile') 14:00:00.0 Info: Committing Transaction 14:00:00.0 Info: 4: add_various_qualites_in_profile migrated 14:00:00.0 Info: => 0.0223419s 14:00:00.0 Info: 5: metadata_profiles migrating 14:00:00.0 Info: Beginning Transaction 14:00:00.0 Info: Starting migration of Main DB to 5 14:00:00.0 Info: CreateTable MetadataProfiles 14:00:00.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:00.0 Info: => 0.0004769s 14:00:00.0 Info: CreateIndex MetadataProfiles (Name) 14:00:00.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:00.0 Info: => 0.0002177s 14:00:00.0 Info: AlterTable Artists 14:00:00.0 Info: => 1.2E-06s 14:00:00.0 Info: CreateColumn Artists MetadataProfileId Int32 14:00:00.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:00.0 Info: => 0.0012802s 14:00:00.0 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:00.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) 14:00:00.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" 14:00:00.0 Info: DROP TABLE "Artists" 14:00:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:00.0 Info: => 0.0107281s 14:00:00.0 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:00.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) 14:00:00.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" 14:00:00.0 Info: DROP TABLE "Artists" 14:00:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:00.0 Info: => 0.0108625s 14:00:00.0 Info: AlterTable Albums 14:00:00.0 Info: => 1.7E-06s 14:00:00.0 Info: CreateColumn Albums SecondaryTypes String 14:00:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:00.0 Info: => 0.0011941s 14:00:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:00', 'metadata_profiles') 14:00:00.0 Info: Committing Transaction 14:00:00.1 Info: 5: metadata_profiles migrated 14:00:00.1 Info: => 0.0242938s 14:00:00.1 Info: 6: separate_automatic_and_interactive_search migrating 14:00:00.1 Info: Beginning Transaction 14:00:00.1 Info: Starting migration of Main DB to 6 14:00:00.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:00.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:00.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:00.1 Info: DROP TABLE "Indexers" 14:00:00.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:00.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:00.1 Info: => 0.0099195s 14:00:00.1 Info: AlterTable Indexers 14:00:00.1 Info: => 1.4E-06s 14:00:00.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:00.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:00.1 Info: => 0.0011091s 14:00:00.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:00.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:00.1 Info: => 7.51E-05s 14:00:00.1 Info: AlterTable Indexers 14:00:00.1 Info: => 8E-07s 14:00:00.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:00.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 14:00:00.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 14:00:00.1 Info: DROP TABLE "Indexers" 14:00:00.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:00.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:00.1 Info: => 0.0172819s 14:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:00', 'separate_automatic_and_interactive_search') 14:00:00.1 Info: Committing Transaction 14:00:00.1 Info: 6: separate_automatic_and_interactive_search migrated 14:00:00.1 Info: => 0.0398974s 14:00:00.1 Info: 7: change_album_path_to_relative migrating 14:00:00.1 Info: Beginning Transaction 14:00:00.1 Info: Starting migration of Main DB to 7 14:00:00.1 Info: DeleteColumn Albums Path 14:00:00.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 14:00:00.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 14:00:00.1 Info: DROP TABLE "Albums" 14:00:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:00.1 Info: => 0.0107017s 14:00:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:00', 'change_album_path_to_relative') 14:00:00.1 Info: Committing Transaction 14:00:00.2 Info: 7: change_album_path_to_relative migrated 14:00:00.2 Info: => 0.0400226s 14:00:00.2 Info: 8: change_quality_size_mb_to_kb migrating 14:00:00.2 Info: Beginning Transaction 14:00:00.2 Info: Starting migration of Main DB to 8 14:00: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 14:00: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 14:00:00.2 Info: => 0.0001558s 14:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:00', 'change_quality_size_mb_to_kb') 14:00:00.2 Info: Committing Transaction 14:00:00.2 Info: 8: change_quality_size_mb_to_kb migrated 14:00:00.2 Info: => 0.0227268s 14:00:00.2 Info: 9: album_releases migrating 14:00:00.2 Info: Beginning Transaction 14:00:00.2 Info: Starting migration of Main DB to 9 14:00:00.2 Info: AlterTable Albums 14:00:00.2 Info: => 1.6E-06s 14:00:00.2 Info: CreateColumn Albums Releases String 14:00:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:00.2 Info: => 0.0014745s 14:00:00.2 Info: AlterTable Albums 14:00:00.2 Info: => 1.3E-06s 14:00:00.2 Info: CreateColumn Albums CurrentRelease String 14:00:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:00.2 Info: => 0.0011197s 14:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:00', 'album_releases') 14:00:00.2 Info: Committing Transaction 14:00:00.2 Info: 9: album_releases migrated 14:00:00.2 Info: => 0.020963s 14:00:00.2 Info: 10: album_releases_fix migrating 14:00:00.2 Info: Beginning Transaction 14:00:00.2 Info: Starting migration of Main DB to 10 14:00:00.2 Info: AlterTable Albums 14:00:00.2 Info: => 1.5E-06s 14:00:00.2 Info: AlterColumn Albums Releases String 14:00: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) 14:00: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" 14:00:00.2 Info: DROP TABLE "Albums" 14:00:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:00.2 Info: => 0.0104232s 14:00:00.2 Info: AlterTable Albums 14:00:00.2 Info: => 1.6E-06s 14:00:00.2 Info: AlterColumn Albums CurrentRelease String 14:00: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) 14:00: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" 14:00:00.2 Info: DROP TABLE "Albums" 14:00:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:00.2 Info: => 0.0101987s 14:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:00', 'album_releases_fix') 14:00:00.2 Info: Committing Transaction 14:00:00.2 Info: 10: album_releases_fix migrated 14:00:00.2 Info: => 0.0320687s 14:00:00.2 Info: 11: import_lists migrating 14:00:00.2 Info: Beginning Transaction 14:00:00.2 Info: Starting migration of Main DB to 11 14:00:00.2 Info: CreateTable ImportLists 14:00: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) 14:00:00.2 Info: => 0.0005193s 14:00:00.2 Info: CreateIndex ImportLists (Name) 14:00:00.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:00.2 Info: => 0.0002041s 14:00:00.2 Info: CreateTable ImportListStatus 14:00: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) 14:00:00.2 Info: => 0.0002677s 14:00:00.2 Info: CreateIndex ImportListStatus (ProviderId) 14:00:00.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:00.2 Info: => 0.0001839s 14:00:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:00', 'import_lists') 14:00:00.2 Info: Committing Transaction 14:00:00.3 Info: 11: import_lists migrated 14:00:00.3 Info: => 0.0209205s 14:00:00.3 Info: 12: add_release_status migrating 14:00:00.3 Info: Beginning Transaction 14:00:00.3 Info: Starting migration of Main DB to 12 14:00:00.3 Info: AlterTable MetadataProfiles 14:00:00.3 Info: => 1.7E-06s 14:00:00.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:00.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:00.3 Info: => 0.0015548s 14:00:00.3 Info: PerformDBOperation 14:00:00.3 Info: Performing DB Operation 14:00:00.3 Info: => 6.24E-05s 14:00:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:00', 'add_release_status') 14:00:00.3 Info: Committing Transaction 14:00:00.3 Info: 12: add_release_status migrated 14:00:00.3 Info: => 0.020935s 14:00:00.3 Info: 13: album_download_notification migrating 14:00:00.3 Info: Beginning Transaction 14:00:00.3 Info: Starting migration of Main DB to 13 14:00:00.3 Info: AlterTable Notifications 14:00:00.3 Info: => 1.2E-06s 14:00:00.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:00.3 Info: => 0.0014611s 14:00:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:00', 'album_download_notification') 14:00:00.3 Info: Committing Transaction 14:00:00.3 Info: 13: album_download_notification migrated 14:00:00.3 Info: => 0.0226457s 14:00:00.3 Info: 14: fix_language_metadata_profiles migrating 14:00:00.3 Info: Beginning Transaction 14:00:00.3 Info: Starting migration of Main DB to 14 14:00:00.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 14:00:00.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 14:00:00.3 Info: => 0.0003076s 14:00:00.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 14:00:00.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 14:00:00.3 Info: => 0.0001479s 14:00:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:00', 'fix_language_metadata_profiles') 14:00:00.3 Info: Committing Transaction 14:00:00.3 Info: 14: fix_language_metadata_profiles migrated 14:00:00.3 Info: => 0.0222269s 14:00:00.3 Info: 15: remove_fanzub migrating 14:00:00.3 Info: Beginning Transaction 14:00:00.3 Info: Starting migration of Main DB to 15 14:00:00.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:00.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:00.3 Info: => 0.0001434s 14:00:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:00', 'remove_fanzub') 14:00:00.3 Info: Committing Transaction 14:00:00.4 Info: 15: remove_fanzub migrated 14:00:00.4 Info: => 0.0224847s 14:00:00.4 Info: 16: update_artist_history_indexes migrating 14:00:00.4 Info: Beginning Transaction 14:00:00.4 Info: Starting migration of Main DB to 16 14:00:00.4 Info: CreateIndex Albums (ArtistId) 14:00:00.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:00.4 Info: => 0.0003776s 14:00:00.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:00.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:00.4 Info: => 0.0002178s 14:00:00.4 Info: DeleteIndex History (AlbumId) 14:00:00.4 Info: DROP INDEX "IX_History_AlbumId" 14:00:00.4 Info: => 0.0002714s 14:00:00.4 Info: CreateIndex History (AlbumId, Date) 14:00:00.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:00.4 Info: => 0.0002047s 14:00:00.4 Info: DeleteIndex History (DownloadId) 14:00:00.4 Info: DROP INDEX "IX_History_DownloadId" 14:00:00.4 Info: => 0.0002159s 14:00:00.4 Info: CreateIndex History (DownloadId, Date) 14:00:00.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:00.4 Info: => 0.0002009s 14:00:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:00', 'update_artist_history_indexes') 14:00:00.4 Info: Committing Transaction 14:00:00.4 Info: 16: update_artist_history_indexes migrated 14:00:00.4 Info: => 0.0236912s 14:00:00.4 Info: 17: remove_nma migrating 14:00:00.4 Info: Beginning Transaction 14:00:00.4 Info: Starting migration of Main DB to 17 14:00:00.4 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:00.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:00.4 Info: => 0.0001645s 14:00:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:00', 'remove_nma') 14:00:00.4 Info: Committing Transaction 14:00:00.4 Info: 17: remove_nma migrated 14:00:00.4 Info: => 0.0225718s 14:00:00.4 Info: 18: album_disambiguation migrating 14:00:00.4 Info: Beginning Transaction 14:00:00.4 Info: Starting migration of Main DB to 18 14:00:00.4 Info: AlterTable Albums 14:00:00.4 Info: => 1.6E-06s 14:00:00.4 Info: CreateColumn Albums Disambiguation String 14:00:00.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:00.4 Info: => 0.0016288s 14:00:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:00', 'album_disambiguation') 14:00:00.4 Info: Committing Transaction 14:00:00.4 Info: 18: album_disambiguation migrated 14:00:00.4 Info: => 0.0224482s 14:00:00.4 Info: 19: add_ape_quality_in_profiles migrating 14:00:00.4 Info: Beginning Transaction 14:00:00.4 Info: Starting migration of Main DB to 19 14:00:00.4 Info: PerformDBOperation 14:00:00.4 Info: Performing DB Operation 14:00:00.4 Info: => 0.0001099s 14:00:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:00', 'add_ape_quality_in_profiles') 14:00:00.4 Info: Committing Transaction 14:00:00.5 Info: 19: add_ape_quality_in_profiles migrated 14:00:00.5 Info: => 0.0226855s 14:00:00.5 Info: 20: remove_pushalot migrating 14:00:00.5 Info: Beginning Transaction 14:00:00.5 Info: Starting migration of Main DB to 20 14:00:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:00.5 Info: => 0.0001604s 14:00:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:00.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:00.5 Info: => 7.84E-05s 14:00:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:00.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:00.5 Info: => 7.9E-05s 14:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:00', 'remove_pushalot') 14:00:00.5 Info: Committing Transaction 14:00:00.5 Info: 20: remove_pushalot migrated 14:00:00.5 Info: => 0.0223031s 14:00:00.5 Info: 21: add_custom_filters migrating 14:00:00.5 Info: Beginning Transaction 14:00:00.5 Info: Starting migration of Main DB to 21 14:00:00.5 Info: CreateTable CustomFilters 14:00: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) 14:00:00.5 Info: => 0.0004854s 14:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:00', 'add_custom_filters') 14:00:00.5 Info: Committing Transaction 14:00:00.5 Info: 21: add_custom_filters migrated 14:00:00.5 Info: => 0.0225513s 14:00:00.5 Info: 22: import_list_tags migrating 14:00:00.5 Info: Beginning Transaction 14:00:00.5 Info: Starting migration of Main DB to 22 14:00:00.5 Info: AlterTable ImportLists 14:00:00.5 Info: => 1.7E-06s 14:00:00.5 Info: CreateColumn ImportLists Tags String 14:00:00.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:00.5 Info: => 0.0016467s 14:00:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:00', 'import_list_tags') 14:00:00.5 Info: Committing Transaction 14:00:00.5 Info: 22: import_list_tags migrated 14:00:00.5 Info: => 0.0257143s 14:00:00.5 Info: 23: add_release_groups_etc migrating 14:00:00.5 Info: Beginning Transaction 14:00:00.5 Info: Starting migration of Main DB to 23 14:00:00.5 Info: CreateTable ArtistMetadata 14:00: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) 14:00:00.5 Info: => 0.0005861s 14:00:00.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:00.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:00.5 Info: => 0.0002237s 14:00: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" 14:00: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" 14:00:00.5 Info: => 0.0001831s 14:00:00.5 Info: AlterTable Artists 14:00:00.5 Info: => 1.3E-06s 14:00:00.5 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:00.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:00.5 Info: => 0.0015442s 14:00:00.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:00.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:00.5 Info: => 0.0001637s 14:00:00.5 Info: CreateTable AlbumReleases 14:00: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) 14:00:00.5 Info: => 0.0003706s 14:00:00.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:00.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:00.5 Info: => 0.000196s 14:00:00.5 Info: CreateIndex AlbumReleases (AlbumId) 14:00:00.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:00.5 Info: => 0.000187s 14:00:00.5 Info: PerformDBOperation 14:00:00.5 Info: Performing DB Operation 14:00:00.5 Info: => 8.17E-05s 14:00:00.5 Info: AlterTable Albums 14:00:00.5 Info: => 1E-06s 14:00:00.5 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:00.5 Info: => 0.0013968s 14:00:00.5 Info: AlterTable Albums 14:00:00.5 Info: => 1E-06s 14:00:00.5 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:00.5 Info: => 0.0013422s 14:00:00.5 Info: AlterTable Albums 14:00:00.5 Info: => 9E-07s 14:00:00.5 Info: CreateColumn Albums Links String 14:00:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:00.5 Info: => 0.0013403s 14:00: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") 14:00:00.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:00.5 Info: => 0.0001905s 14:00:00.5 Info: AlterTable Tracks 14:00:00.5 Info: => 9E-07s 14:00:00.5 Info: CreateColumn Tracks ForeignRecordingId String 14:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:00.5 Info: => 0.0013616s 14:00:00.5 Info: AlterTable Tracks 14:00:00.5 Info: => 1E-06s 14:00:00.5 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:00.5 Info: => 0.0013964s 14:00:00.5 Info: AlterTable Tracks 14:00:00.5 Info: => 8E-07s 14:00:00.5 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:00.5 Info: => 0.0013572s 14:00: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") 14:00:00.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:00.5 Info: => 0.0001623s 14:00: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") 14:00:00.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:00.5 Info: => 0.0001382s 14:00:00.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00: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) 14:00: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" 14:00:00.5 Info: DROP TABLE "Artists" 14:00:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:00.6 Info: => 0.0115464s 14:00:00.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:00.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:00.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:00.6 Info: DROP TABLE "Albums" 14:00:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:00.6 Info: => 0.0118664s 14:00:00.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00: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) 14:00: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" 14:00:00.6 Info: DROP TABLE "Tracks" 14:00:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:00.6 Info: => 0.0104637s 14:00:00.6 Info: DeleteColumn TrackFiles ArtistId 14:00: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) 14:00: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" 14:00:00.6 Info: DROP TABLE "TrackFiles" 14:00:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:00.6 Info: => 0.0096851s 14:00:00.6 Info: CreateIndex Artists (ArtistMetadataId) 14:00:00.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:00.6 Info: => 0.0001881s 14:00:00.6 Info: CreateIndex Artists (Monitored) 14:00:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:00.6 Info: => 0.000181s 14:00:00.6 Info: CreateIndex Albums (ArtistMetadataId) 14:00:00.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:00.6 Info: => 0.0001853s 14:00:00.6 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:00.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:00.6 Info: => 0.0001819s 14:00:00.6 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:00.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:00.6 Info: => 0.0001923s 14:00:00.6 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:00.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:00.6 Info: => 0.0001844s 14:00:00.6 Info: UpdateData 14:00:00.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:00.6 Info: => 0.0001017s 14:00:00.6 Info: UpdateData 14:00:00.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:00.6 Info: => 8.77E-05s 14:00:00.6 Info: UpdateData 14:00:00.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:00.6 Info: => 0.0001022s 14:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:00', 'add_release_groups_etc') 14:00:00.6 Info: Committing Transaction 14:00:00.6 Info: 23: add_release_groups_etc migrated 14:00:00.6 Info: => 0.0256581s 14:00:00.6 Info: 24: NewMediaInfoFormat migrating 14:00:00.6 Info: Beginning Transaction 14:00:00.6 Info: Starting migration of Main DB to 24 14:00:00.6 Info: UpdateData 14:00:00.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:00.6 Info: => 0.0001804s 14:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:00', 'NewMediaInfoFormat') 14:00:00.6 Info: Committing Transaction 14:00:00.6 Info: 24: NewMediaInfoFormat migrated 14:00:00.6 Info: => 0.0227829s 14:00:00.6 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:00.6 Info: Beginning Transaction 14:00:00.6 Info: Starting migration of Main DB to 25 14:00:00.6 Info: RenameTable Restrictions ReleaseProfiles 14:00:00.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:00.6 Info: => 0.0043713s 14:00:00.6 Info: AlterTable ReleaseProfiles 14:00:00.6 Info: => 1.3E-06s 14:00:00.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:00.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:00.6 Info: => 0.0013184s 14:00:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:00', 'rename_restrictions_to_release_profiles') 14:00:00.6 Info: Committing Transaction 14:00:00.7 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:00.7 Info: => 0.0238484s 14:00:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:00.7 Info: Beginning Transaction 14:00:00.7 Info: Starting migration of Main DB to 26 14:00:00.7 Info: RenameTable Profiles QualityProfiles 14:00:00.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:00.7 Info: => 0.004407s 14:00:00.7 Info: AlterTable QualityProfiles 14:00:00.7 Info: => 1.8E-06s 14:00:00.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:00.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:00.7 Info: => 0.0013162s 14:00:00.7 Info: AlterTable LanguageProfiles 14:00:00.7 Info: => 9E-07s 14:00:00.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:00.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:00.7 Info: => 0.0012478s 14:00:00.7 Info: UpdateData 14:00:00.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:00.7 Info: => 9.25E-05s 14:00:00.7 Info: UpdateData 14:00:00.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:00.7 Info: => 7.49E-05s 14:00:00.7 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:00.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:00.7 Info: DROP TABLE "Artists" 14:00:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:00.7 Info: => 0.0114048s 14:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:00', 'rename_quality_profiles_add_upgrade_allowed') 14:00:00.7 Info: Committing Transaction 14:00:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:00.7 Info: => 0.0466213s 14:00:00.7 Info: 27: add_import_exclusions migrating 14:00:00.7 Info: Beginning Transaction 14:00:00.7 Info: Starting migration of Main DB to 27 14:00:00.7 Info: CreateTable ImportListExclusions 14:00:00.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:00.7 Info: => 0.0004566s 14:00:00.7 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:00.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:00.7 Info: => 0.0002209s 14:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:00', 'add_import_exclusions') 14:00:00.7 Info: Committing Transaction 14:00:00.7 Info: 27: add_import_exclusions migrated 14:00:00.7 Info: => 0.0251929s 14:00:00.7 Info: 28: clean_artist_metadata_table migrating 14:00:00.7 Info: Beginning Transaction 14:00:00.7 Info: Starting migration of Main DB to 28 14:00:00.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:00.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:00.7 Info: => 0.0003922s 14:00:00.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:00.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:00.7 Info: => 0.000237s 14:00:00.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 14:00:00.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 14:00:00.7 Info: => 0.0002269s 14:00:00.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 14:00:00.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 14:00:00.7 Info: => 0.0002256s 14:00:00.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:00.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:00.7 Info: => 0.0002302s 14:00:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:00.7 Info: => 0.0002314s 14:00:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:00', 'clean_artist_metadata_table') 14:00:00.7 Info: Committing Transaction 14:00:00.8 Info: 28: clean_artist_metadata_table migrated 14:00:00.8 Info: => 0.0237372s 14:00:00.8 Info: 29: health_issue_notification migrating 14:00:00.8 Info: Beginning Transaction 14:00:00.8 Info: Starting migration of Main DB to 29 14:00:00.8 Info: AlterTable Notifications 14:00:00.8 Info: => 1.7E-06s 14:00:00.8 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:00.8 Info: => 0.0017074s 14:00:00.8 Info: AlterTable Notifications 14:00:00.8 Info: => 8E-07s 14:00:00.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:00.8 Info: => 0.0013057s 14:00:00.8 Info: AlterTable Notifications 14:00:00.8 Info: => 1.1E-06s 14:00:00.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:00.8 Info: => 0.0013257s 14:00:00.8 Info: AlterTable Notifications 14:00:00.8 Info: => 1E-06s 14:00:00.8 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:00.8 Info: => 0.0013106s 14:00:00.8 Info: AlterTable Notifications 14:00:00.8 Info: => 1E-06s 14:00:00.8 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:00.8 Info: => 0.0013044s 14:00:00.8 Info: DeleteColumn Notifications OnDownload 14:00:00.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) 14:00:00.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" 14:00:00.8 Info: DROP TABLE "Notifications" 14:00:00.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:00.8 Info: => 0.0142843s 14:00:00.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:00.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) 14:00:00.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" 14:00:00.8 Info: DROP TABLE "Notifications" 14:00:00.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:00.8 Info: => 0.0138603s 14:00:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:00', 'health_issue_notification') 14:00:00.8 Info: Committing Transaction 14:00:00.8 Info: 29: health_issue_notification migrated 14:00:00.8 Info: => 0.0348298s 14:00:00.8 Info: 30: add_mediafilerepository_mtime migrating 14:00:00.8 Info: Beginning Transaction 14:00:00.8 Info: Starting migration of Main DB to 30 14:00:00.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 14:00:00.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 14:00:00.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T14:00:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:00.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) 14:00:00.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T14:00:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:00.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) 14:00:00.8 Info: AlterTable TrackFiles 14:00:00.8 Info: => 1.1E-06s 14:00:00.8 Info: CreateColumn TrackFiles Modified DateTime 14:00:00.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:00.8 Info: => 0.0016333s 14:00:00.8 Info: AlterTable TrackFiles 14:00:00.8 Info: => 1.2E-06s 14:00:00.8 Info: CreateColumn TrackFiles Path String 14:00:00.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:00.8 Info: => 0.0012969s 14:00:00.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:00.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:00.8 Info: => 7.74E-05s 14:00:00.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) 14:00:00.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) 14:00:00.8 Info: => 0.0002399s 14:00:00.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) 14:00:00.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) 14:00:00.8 Info: => 0.0002699s 14:00:00.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) 14:00:00.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) 14:00:00.8 Info: => 0.0002596s 14:00:00.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") 14:00:00.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") 14:00:00.8 Info: => 0.0001494s 14:00:00.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:00.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:00.8 Info: => 0.0001117s 14:00:00.8 Info: AlterTable TrackFiles 14:00:00.8 Info: => 8E-07s 14:00:00.8 Info: AlterColumn TrackFiles Path String 14:00:00.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:00.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" 14:00:00.8 Info: DROP TABLE "TrackFiles" 14:00:00.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:00.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:00.8 Info: => 0.0107425s 14:00:00.8 Info: CreateIndex TrackFiles (Path) 14:00:00.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:00.8 Info: => 0.0001877s 14:00:00.8 Info: DeleteColumn TrackFiles RelativePath 14:00: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:00.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" 14:00:00.9 Info: DROP TABLE "TrackFiles" 14:00:00.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:00.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:00.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:00.9 Info: => 0.0109029s 14:00:00.9 Info: -> 6 Insert operations completed in 00:00:00.0009903 taking an average of 00:00:00.0001650 14:00:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:00', 'add_mediafilerepository_mtime') 14:00:00.9 Info: Committing Transaction 14:00:00.9 Info: 30: add_mediafilerepository_mtime migrated 14:00:00.9 Info: => 0.0334744s 14:00:00.9 Debug: Took: 00:00:01.2273632 14:00:00.9 Debug: Got 0 tracks 14:00:01.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 14:00:01.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 14:00:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512010389936_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:01.0 Info: DatabaseEngineVersionCheck migrating 14:00:01.0 Info: PerformDBOperation 14:00:01.0 Info: Performing DB Operation 14:00:01.1 Info: SQLite 3.45.3 14:00:01.1 Info: => 0.0578544s 14:00:01.1 Info: DatabaseEngineVersionCheck migrated 14:00:01.1 Info: => 0.0578898s 14:00:01.1 Info: VersionMigration migrating 14:00:01.1 Info: Beginning Transaction 14:00:01.1 Info: CreateTable VersionInfo 14:00:01.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:01.1 Info: => 0.0003351s 14:00:01.1 Info: Committing Transaction 14:00:01.1 Info: VersionMigration migrated 14:00:01.1 Info: => 0.0615109s 14:00:01.1 Info: VersionUniqueMigration migrating 14:00:01.1 Info: Beginning Transaction 14:00:01.1 Info: CreateIndex VersionInfo (Version) 14:00:01.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:01.1 Info: => 0.0003922s 14:00:01.1 Info: AlterTable VersionInfo 14:00:01.1 Info: => 1.3E-06s 14:00:01.1 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:01.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:01.1 Info: => 0.0014936s 14:00:01.1 Info: Committing Transaction 14:00:01.2 Info: VersionUniqueMigration migrated 14:00:01.2 Info: => 0.0240923s 14:00:01.2 Info: VersionDescriptionMigration migrating 14:00:01.2 Info: Beginning Transaction 14:00:01.2 Info: AlterTable VersionInfo 14:00:01.2 Info: => 1.7E-06s 14:00:01.2 Info: CreateColumn VersionInfo Description String 14:00:01.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:01.2 Info: => 0.0005573s 14:00:01.2 Info: Committing Transaction 14:00:01.2 Info: VersionDescriptionMigration migrated 14:00:01.2 Info: => 0.0223382s 14:00:01.2 Info: 1: InitialSetup migrating 14:00:01.2 Info: Beginning Transaction 14:00:01.2 Info: Starting migration of Main DB to 1 14:00:01.2 Info: CreateTable Config 14:00:01.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:01.2 Info: => 0.0008212s 14:00:01.2 Info: CreateIndex Config (Key) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:01.2 Info: => 0.0001912s 14:00:01.2 Info: CreateTable RootFolders 14:00:01.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:01.2 Info: => 0.0002558s 14:00:01.2 Info: CreateIndex RootFolders (Path) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:01.2 Info: => 0.0001613s 14:00:01.2 Info: CreateTable Artists 14:00:01.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) 14:00:01.2 Info: => 0.0004921s 14:00:01.2 Info: CreateIndex Artists (ForeignArtistId) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:01.2 Info: => 0.000173s 14:00:01.2 Info: CreateIndex Artists (NameSlug) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:01.2 Info: => 0.0001729s 14:00:01.2 Info: CreateIndex Artists (CleanName) 14:00:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:01.2 Info: => 0.000171s 14:00:01.2 Info: CreateIndex Artists (Path) 14:00:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:01.2 Info: => 0.0028825s 14:00:01.2 Info: CreateTable Albums 14:00:01.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) 14:00:01.2 Info: => 0.0005701s 14:00:01.2 Info: CreateIndex Albums (ForeignAlbumId) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:01.2 Info: => 0.0001874s 14:00:01.2 Info: CreateIndex Albums (MBId) 14:00:01.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:01.2 Info: => 0.0001759s 14:00:01.2 Info: CreateIndex Albums (TADBId) 14:00:01.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:01.2 Info: => 0.0001704s 14:00:01.2 Info: CreateIndex Albums (TitleSlug) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:01.2 Info: => 0.000167s 14:00:01.2 Info: CreateIndex Albums (CleanTitle) 14:00:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:01.2 Info: => 0.0001628s 14:00:01.2 Info: CreateIndex Albums (Path) 14:00:01.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:01.2 Info: => 0.0001658s 14:00:01.2 Info: CreateTable Tracks 14:00:01.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) 14:00:01.2 Info: => 0.0003543s 14:00:01.2 Info: CreateIndex Tracks (ForeignTrackId) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:01.2 Info: => 0.0001689s 14:00:01.2 Info: CreateIndex Tracks (ArtistId) 14:00:01.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:01.2 Info: => 0.0001566s 14:00:01.2 Info: CreateIndex Tracks (TrackFileId) 14:00:01.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:01.2 Info: => 0.0001604s 14:00:01.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:01.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:01.2 Info: => 0.0001739s 14:00:01.2 Info: CreateTable TrackFiles 14:00:01.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) 14:00:01.2 Info: => 0.0003007s 14:00:01.2 Info: CreateIndex TrackFiles (ArtistId) 14:00:01.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:01.2 Info: => 0.0001664s 14:00:01.2 Info: CreateIndex TrackFiles (AlbumId) 14:00:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:01.2 Info: => 0.0001676s 14:00:01.2 Info: CreateTable History 14:00:01.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) 14:00:01.2 Info: => 0.0003148s 14:00:01.2 Info: CreateIndex History (Date) 14:00:01.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:01.2 Info: => 0.0001668s 14:00:01.2 Info: CreateIndex History (EventType) 14:00:01.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:01.2 Info: => 0.0001654s 14:00:01.2 Info: CreateIndex History (DownloadId) 14:00:01.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:01.2 Info: => 0.0001629s 14:00:01.2 Info: CreateIndex History (AlbumId) 14:00:01.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:01.2 Info: => 0.0001574s 14:00:01.2 Info: CreateTable Notifications 14:00:01.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) 14:00:01.2 Info: => 0.0002797s 14:00:01.2 Info: CreateTable ScheduledTasks 14:00:01.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:01.2 Info: => 0.0003105s 14:00:01.2 Info: CreateIndex ScheduledTasks (TypeName) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:01.2 Info: => 0.0001898s 14:00:01.2 Info: CreateTable Indexers 14:00:01.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) 14:00:01.2 Info: => 0.0002522s 14:00:01.2 Info: CreateIndex Indexers (Name) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:01.2 Info: => 0.00018s 14:00:01.2 Info: CreateTable Profiles 14:00:01.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:01.2 Info: => 0.0002319s 14:00:01.2 Info: CreateIndex Profiles (Name) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:01.2 Info: => 0.000175s 14:00:01.2 Info: CreateTable QualityDefinitions 14:00:01.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:01.2 Info: => 0.0002717s 14:00:01.2 Info: CreateIndex QualityDefinitions (Quality) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:01.2 Info: => 0.0001999s 14:00:01.2 Info: CreateIndex QualityDefinitions (Title) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:01.2 Info: => 0.0001941s 14:00:01.2 Info: CreateTable NamingConfig 14:00:01.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) 14:00:01.2 Info: => 0.0002759s 14:00:01.2 Info: CreateTable Blacklist 14:00:01.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 '') 14:00:01.2 Info: => 0.0003751s 14:00:01.2 Info: CreateTable Metadata 14:00:01.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) 14:00:01.2 Info: => 0.0002469s 14:00:01.2 Info: CreateTable MetadataFiles 14:00:01.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) 14:00:01.2 Info: => 0.0003005s 14:00:01.2 Info: CreateTable DownloadClients 14:00:01.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) 14:00:01.2 Info: => 0.0002962s 14:00:01.2 Info: CreateTable PendingReleases 14:00:01.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 '') 14:00:01.2 Info: => 0.0002914s 14:00:01.2 Info: CreateTable RemotePathMappings 14:00:01.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:01.2 Info: => 0.0002394s 14:00:01.2 Info: CreateTable Tags 14:00:01.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:01.2 Info: => 0.0002158s 14:00:01.2 Info: CreateIndex Tags (Label) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:01.2 Info: => 0.0001808s 14:00:01.2 Info: CreateTable Restrictions 14:00:01.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:01.2 Info: => 0.0002352s 14:00:01.2 Info: CreateTable DelayProfiles 14:00:01.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) 14:00:01.2 Info: => 0.00029s 14:00:01.2 Info: CreateTable Users 14:00:01.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:01.2 Info: => 0.0002687s 14:00:01.2 Info: CreateIndex Users (Identifier) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:01.2 Info: => 0.0001993s 14:00:01.2 Info: CreateIndex Users (Username) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:01.2 Info: => 0.000185s 14:00:01.2 Info: CreateTable Commands 14:00:01.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) 14:00:01.2 Info: => 0.0003152s 14:00:01.2 Info: CreateTable IndexerStatus 14:00:01.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) 14:00:01.2 Info: => 0.0002692s 14:00:01.2 Info: CreateIndex IndexerStatus (ProviderId) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:01.2 Info: => 0.0002004s 14:00:01.2 Info: CreateTable ExtraFiles 14:00:01.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) 14:00:01.2 Info: => 0.0002848s 14:00:01.2 Info: CreateTable LyricFiles 14:00:01.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) 14:00:01.2 Info: => 0.0003218s 14:00:01.2 Info: CreateTable LanguageProfiles 14:00:01.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:01.2 Info: => 0.0002446s 14:00:01.2 Info: CreateIndex LanguageProfiles (Name) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:01.2 Info: => 0.0001872s 14:00:01.2 Info: CreateTable DownloadClientStatus 14:00:01.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) 14:00:01.2 Info: => 0.0002649s 14:00:01.2 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:01.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:01.2 Info: => 0.0001895s 14:00:01.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:01.2 Info: -> 1 Insert operations completed in 00:00:00.0001317 taking an average of 00:00:00.0001317 14:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:01', 'InitialSetup') 14:00:01.2 Info: Committing Transaction 14:00:01.2 Info: 1: InitialSetup migrated 14:00:01.2 Info: => 0.029696s 14:00:01.2 Info: 2: add_reason_to_pending_releases migrating 14:00:01.2 Info: Beginning Transaction 14:00:01.2 Info: Starting migration of Main DB to 2 14:00:01.2 Info: AlterTable PendingReleases 14:00:01.2 Info: => 1.6E-06s 14:00:01.2 Info: CreateColumn PendingReleases Reason Int32 14:00:01.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:01.2 Info: => 0.0015039s 14:00:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:01', 'add_reason_to_pending_releases') 14:00:01.2 Info: Committing Transaction 14:00:01.3 Info: 2: add_reason_to_pending_releases migrated 14:00:01.3 Info: => 0.0259392s 14:00:01.3 Info: 3: add_medium_support migrating 14:00:01.3 Info: Beginning Transaction 14:00:01.3 Info: Starting migration of Main DB to 3 14:00:01.3 Info: AlterTable Albums 14:00:01.3 Info: => 1.7E-06s 14:00:01.3 Info: CreateColumn Albums Media String 14:00:01.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:01.3 Info: => 0.0015328s 14:00:01.3 Info: AlterTable Tracks 14:00:01.3 Info: => 7E-07s 14:00:01.3 Info: CreateColumn Tracks MediumNumber Int32 14:00:01.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:01.3 Info: => 0.0011615s 14:00:01.3 Info: AlterTable Tracks 14:00:01.3 Info: => 9E-07s 14:00:01.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:01.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:01.3 Info: => 0.0011158s 14:00:01.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:01.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:01.3 Info: => 8.32E-05s 14:00:01.3 Info: DeleteColumn Tracks TrackNumber 14:00:01.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 14:00:01.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 14:00:01.3 Info: DROP TABLE "Tracks" 14:00:01.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:01.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:01.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:01.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:01.3 Info: => 0.009765s 14:00:01.3 Info: AlterTable Tracks 14:00:01.3 Info: => 1.5E-06s 14:00:01.3 Info: CreateColumn Tracks TrackNumber String 14:00:01.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:01.3 Info: => 0.0011629s 14:00:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:01', 'add_medium_support') 14:00:01.3 Info: Committing Transaction 14:00:01.3 Info: 3: add_medium_support migrated 14:00:01.3 Info: => 0.0222691s 14:00:01.3 Info: 4: add_various_qualites_in_profile migrating 14:00:01.3 Info: Beginning Transaction 14:00:01.3 Info: Starting migration of Main DB to 4 14:00:01.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:01.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:01.3 Info: => 0.0001741s 14:00:01.3 Info: PerformDBOperation 14:00:01.3 Info: Performing DB Operation 14:00:01.3 Info: => 9.86E-05s 14:00:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:01', 'add_various_qualites_in_profile') 14:00:01.3 Info: Committing Transaction 14:00:01.3 Info: 4: add_various_qualites_in_profile migrated 14:00:01.3 Info: => 0.022457s 14:00:01.3 Info: 5: metadata_profiles migrating 14:00:01.3 Info: Beginning Transaction 14:00:01.3 Info: Starting migration of Main DB to 5 14:00:01.3 Info: CreateTable MetadataProfiles 14:00:01.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:01.3 Info: => 0.0004493s 14:00:01.3 Info: CreateIndex MetadataProfiles (Name) 14:00:01.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:01.3 Info: => 0.0002206s 14:00:01.3 Info: AlterTable Artists 14:00:01.3 Info: => 1.3E-06s 14:00:01.3 Info: CreateColumn Artists MetadataProfileId Int32 14:00:01.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:01.3 Info: => 0.0013321s 14:00:01.3 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:01.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:01.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 14:00:01.3 Info: DROP TABLE "Artists" 14:00:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:01.3 Info: => 0.0109461s 14:00:01.3 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:01.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:01.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 14:00:01.3 Info: DROP TABLE "Artists" 14:00:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:01.4 Info: => 0.0122763s 14:00:01.4 Info: AlterTable Albums 14:00:01.4 Info: => 1.8E-06s 14:00:01.4 Info: CreateColumn Albums SecondaryTypes String 14:00:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:01.4 Info: => 0.0012305s 14:00:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:01', 'metadata_profiles') 14:00:01.4 Info: Committing Transaction 14:00:01.4 Info: 5: metadata_profiles migrated 14:00:01.4 Info: => 0.0257221s 14:00:01.4 Info: 6: separate_automatic_and_interactive_search migrating 14:00:01.4 Info: Beginning Transaction 14:00:01.4 Info: Starting migration of Main DB to 6 14:00:01.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:01.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) 14:00:01.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:01.4 Info: DROP TABLE "Indexers" 14:00:01.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:01.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:01.4 Info: => 0.0102896s 14:00:01.4 Info: AlterTable Indexers 14:00:01.4 Info: => 1.5E-06s 14:00:01.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:01.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:01.4 Info: => 0.0011364s 14:00:01.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:01.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:01.4 Info: => 7.91E-05s 14:00:01.4 Info: AlterTable Indexers 14:00:01.4 Info: => 9E-07s 14:00:01.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:01.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) 14:00:01.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" 14:00:01.4 Info: DROP TABLE "Indexers" 14:00:01.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:01.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:01.4 Info: => 0.0180855s 14:00:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:01', 'separate_automatic_and_interactive_search') 14:00:01.4 Info: Committing Transaction 14:00:01.4 Info: 6: separate_automatic_and_interactive_search migrated 14:00:01.4 Info: => 0.0392486s 14:00:01.4 Info: 7: change_album_path_to_relative migrating 14:00:01.4 Info: Beginning Transaction 14:00:01.4 Info: Starting migration of Main DB to 7 14:00:01.4 Info: DeleteColumn Albums Path 14:00:01.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 14:00:01.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 14:00:01.4 Info: DROP TABLE "Albums" 14:00:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:01.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:01.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:01.4 Info: => 0.0113503s 14:00:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:01', 'change_album_path_to_relative') 14:00:01.4 Info: Committing Transaction 14:00:01.5 Info: 7: change_album_path_to_relative migrated 14:00:01.5 Info: => 0.0374284s 14:00:01.5 Info: 8: change_quality_size_mb_to_kb migrating 14:00:01.5 Info: Beginning Transaction 14:00:01.5 Info: Starting migration of Main DB to 8 14:00:01.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 14:00:01.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 14:00:01.5 Info: => 0.0001706s 14:00:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:01', 'change_quality_size_mb_to_kb') 14:00:01.5 Info: Committing Transaction 14:00:01.5 Info: 8: change_quality_size_mb_to_kb migrated 14:00:01.5 Info: => 0.0226673s 14:00:01.5 Info: 9: album_releases migrating 14:00:01.5 Info: Beginning Transaction 14:00:01.5 Info: Starting migration of Main DB to 9 14:00:01.5 Info: AlterTable Albums 14:00:01.5 Info: => 1.6E-06s 14:00:01.5 Info: CreateColumn Albums Releases String 14:00:01.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:01.5 Info: => 0.0015607s 14:00:01.5 Info: AlterTable Albums 14:00:01.5 Info: => 1.2E-06s 14:00:01.5 Info: CreateColumn Albums CurrentRelease String 14:00:01.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:01.5 Info: => 0.0011844s 14:00:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:01', 'album_releases') 14:00:01.5 Info: Committing Transaction 14:00:01.5 Info: 9: album_releases migrated 14:00:01.5 Info: => 0.0230479s 14:00:01.5 Info: 10: album_releases_fix migrating 14:00:01.5 Info: Beginning Transaction 14:00:01.5 Info: Starting migration of Main DB to 10 14:00:01.5 Info: AlterTable Albums 14:00:01.5 Info: => 1.6E-06s 14:00:01.5 Info: AlterColumn Albums Releases String 14:00:01.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) 14:00:01.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" 14:00:01.5 Info: DROP TABLE "Albums" 14:00:01.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:01.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:01.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:01.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:01.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:01.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:01.5 Info: => 0.0110996s 14:00:01.5 Info: AlterTable Albums 14:00:01.5 Info: => 1.6E-06s 14:00:01.5 Info: AlterColumn Albums CurrentRelease String 14:00:01.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) 14:00:01.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" 14:00:01.5 Info: DROP TABLE "Albums" 14:00:01.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:01.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:01.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:01.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:01.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:01.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:01.5 Info: => 0.0104332s 14:00:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:01', 'album_releases_fix') 14:00:01.5 Info: Committing Transaction 14:00:01.6 Info: 10: album_releases_fix migrated 14:00:01.6 Info: => 0.0342354s 14:00:01.6 Info: 11: import_lists migrating 14:00:01.6 Info: Beginning Transaction 14:00:01.6 Info: Starting migration of Main DB to 11 14:00:01.6 Info: CreateTable ImportLists 14:00:01.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) 14:00:01.6 Info: => 0.0005503s 14:00:01.6 Info: CreateIndex ImportLists (Name) 14:00:01.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:01.6 Info: => 0.0002126s 14:00:01.6 Info: CreateTable ImportListStatus 14:00:01.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) 14:00:01.6 Info: => 0.0002828s 14:00:01.6 Info: CreateIndex ImportListStatus (ProviderId) 14:00:01.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:01.6 Info: => 0.0001929s 14:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:01', 'import_lists') 14:00:01.6 Info: Committing Transaction 14:00:01.6 Info: 11: import_lists migrated 14:00:01.6 Info: => 0.0241327s 14:00:01.6 Info: 12: add_release_status migrating 14:00:01.6 Info: Beginning Transaction 14:00:01.6 Info: Starting migration of Main DB to 12 14:00:01.6 Info: AlterTable MetadataProfiles 14:00:01.6 Info: => 1.5E-06s 14:00:01.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:01.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:01.6 Info: => 0.0016093s 14:00:01.6 Info: PerformDBOperation 14:00:01.6 Info: Performing DB Operation 14:00:01.6 Info: => 5.88E-05s 14:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:01', 'add_release_status') 14:00:01.6 Info: Committing Transaction 14:00:01.6 Info: 12: add_release_status migrated 14:00:01.6 Info: => 0.023166s 14:00:01.6 Info: 13: album_download_notification migrating 14:00:01.6 Info: Beginning Transaction 14:00:01.6 Info: Starting migration of Main DB to 13 14:00:01.6 Info: AlterTable Notifications 14:00:01.6 Info: => 1.5E-06s 14:00:01.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:01.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:01.6 Info: => 0.0015525s 14:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:01', 'album_download_notification') 14:00:01.6 Info: Committing Transaction 14:00:01.6 Info: 13: album_download_notification migrated 14:00:01.6 Info: => 0.0225634s 14:00:01.6 Info: 14: fix_language_metadata_profiles migrating 14:00:01.6 Info: Beginning Transaction 14:00:01.6 Info: Starting migration of Main DB to 14 14:00:01.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 14:00:01.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 14:00:01.6 Info: => 0.0003012s 14:00:01.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 14:00:01.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 14:00:01.6 Info: => 0.0001551s 14:00:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:01', 'fix_language_metadata_profiles') 14:00:01.6 Info: Committing Transaction 14:00:01.7 Info: 14: fix_language_metadata_profiles migrated 14:00:01.7 Info: => 0.0221777s 14:00:01.7 Info: 15: remove_fanzub migrating 14:00:01.7 Info: Beginning Transaction 14:00:01.7 Info: Starting migration of Main DB to 15 14:00:01.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:01.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:01.7 Info: => 0.0001485s 14:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:01', 'remove_fanzub') 14:00:01.7 Info: Committing Transaction 14:00:01.7 Info: 15: remove_fanzub migrated 14:00:01.7 Info: => 0.0227658s 14:00:01.7 Info: 16: update_artist_history_indexes migrating 14:00:01.7 Info: Beginning Transaction 14:00:01.7 Info: Starting migration of Main DB to 16 14:00:01.7 Info: CreateIndex Albums (ArtistId) 14:00:01.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:01.7 Info: => 0.0003919s 14:00:01.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:01.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:01.7 Info: => 0.0002095s 14:00:01.7 Info: DeleteIndex History (AlbumId) 14:00:01.7 Info: DROP INDEX "IX_History_AlbumId" 14:00:01.7 Info: => 0.0002709s 14:00:01.7 Info: CreateIndex History (AlbumId, Date) 14:00:01.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:01.7 Info: => 0.0001976s 14:00:01.7 Info: DeleteIndex History (DownloadId) 14:00:01.7 Info: DROP INDEX "IX_History_DownloadId" 14:00:01.7 Info: => 0.0002088s 14:00:01.7 Info: CreateIndex History (DownloadId, Date) 14:00:01.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:01.7 Info: => 0.0001914s 14:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:01', 'update_artist_history_indexes') 14:00:01.7 Info: Committing Transaction 14:00:01.7 Info: 16: update_artist_history_indexes migrated 14:00:01.7 Info: => 0.0244447s 14:00:01.7 Info: 17: remove_nma migrating 14:00:01.7 Info: Beginning Transaction 14:00:01.7 Info: Starting migration of Main DB to 17 14:00:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:01.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:01.7 Info: => 0.0001639s 14:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:01', 'remove_nma') 14:00:01.7 Info: Committing Transaction 14:00:01.7 Info: 17: remove_nma migrated 14:00:01.7 Info: => 0.0247468s 14:00:01.7 Info: 18: album_disambiguation migrating 14:00:01.7 Info: Beginning Transaction 14:00:01.7 Info: Starting migration of Main DB to 18 14:00:01.7 Info: AlterTable Albums 14:00:01.7 Info: => 1.9E-06s 14:00:01.7 Info: CreateColumn Albums Disambiguation String 14:00:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:01.7 Info: => 0.00162s 14:00:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:01', 'album_disambiguation') 14:00:01.7 Info: Committing Transaction 14:00:01.8 Info: 18: album_disambiguation migrated 14:00:01.8 Info: => 0.0225677s 14:00:01.8 Info: 19: add_ape_quality_in_profiles migrating 14:00:01.8 Info: Beginning Transaction 14:00:01.8 Info: Starting migration of Main DB to 19 14:00:01.8 Info: PerformDBOperation 14:00:01.8 Info: Performing DB Operation 14:00:01.8 Info: => 0.0001177s 14:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:01', 'add_ape_quality_in_profiles') 14:00:01.8 Info: Committing Transaction 14:00:01.8 Info: 19: add_ape_quality_in_profiles migrated 14:00:01.8 Info: => 0.0205678s 14:00:01.8 Info: 20: remove_pushalot migrating 14:00:01.8 Info: Beginning Transaction 14:00:01.8 Info: Starting migration of Main DB to 20 14:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:01.8 Info: => 0.0001644s 14:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:01.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:01.8 Info: => 7.74E-05s 14:00:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:01.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:01.8 Info: => 7.15E-05s 14:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:01', 'remove_pushalot') 14:00:01.8 Info: Committing Transaction 14:00:01.8 Info: 20: remove_pushalot migrated 14:00:01.8 Info: => 0.0225955s 14:00:01.8 Info: 21: add_custom_filters migrating 14:00:01.8 Info: Beginning Transaction 14:00:01.8 Info: Starting migration of Main DB to 21 14:00:01.8 Info: CreateTable CustomFilters 14:00:01.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:01.8 Info: => 0.0004663s 14:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:01', 'add_custom_filters') 14:00:01.8 Info: Committing Transaction 14:00:01.8 Info: 21: add_custom_filters migrated 14:00:01.8 Info: => 0.0225851s 14:00:01.8 Info: 22: import_list_tags migrating 14:00:01.8 Info: Beginning Transaction 14:00:01.8 Info: Starting migration of Main DB to 22 14:00:01.8 Info: AlterTable ImportLists 14:00:01.8 Info: => 1.8E-06s 14:00:01.8 Info: CreateColumn ImportLists Tags String 14:00:01.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:01.8 Info: => 0.0015846s 14:00:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:01', 'import_list_tags') 14:00:01.8 Info: Committing Transaction 14:00:01.8 Info: 22: import_list_tags migrated 14:00:01.8 Info: => 0.0225158s 14:00:01.8 Info: 23: add_release_groups_etc migrating 14:00:01.8 Info: Beginning Transaction 14:00:01.8 Info: Starting migration of Main DB to 23 14:00:01.9 Info: CreateTable ArtistMetadata 14:00:01.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) 14:00:01.9 Info: => 0.0005068s 14:00:01.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:01.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:01.9 Info: => 0.0002021s 14:00:01.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" 14:00:01.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" 14:00:01.9 Info: => 0.0001667s 14:00:01.9 Info: AlterTable Artists 14:00:01.9 Info: => 1.4E-06s 14:00:01.9 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:01.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:01.9 Info: => 0.0014426s 14:00:01.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:01.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:01.9 Info: => 0.0001516s 14:00:01.9 Info: CreateTable AlbumReleases 14:00:01.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) 14:00:01.9 Info: => 0.0003428s 14:00:01.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:01.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:01.9 Info: => 0.0001985s 14:00:01.9 Info: CreateIndex AlbumReleases (AlbumId) 14:00:01.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:01.9 Info: => 0.0001806s 14:00:01.9 Info: PerformDBOperation 14:00:01.9 Info: Performing DB Operation 14:00:01.9 Info: => 7.86E-05s 14:00:01.9 Info: AlterTable Albums 14:00:01.9 Info: => 8E-07s 14:00:01.9 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:01.9 Info: => 0.0012482s 14:00:01.9 Info: AlterTable Albums 14:00:01.9 Info: => 9E-07s 14:00:01.9 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:01.9 Info: => 0.001279s 14:00:01.9 Info: AlterTable Albums 14:00:01.9 Info: => 9E-07s 14:00:01.9 Info: CreateColumn Albums Links String 14:00:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:01.9 Info: => 0.0012883s 14:00:01.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:01.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:01.9 Info: => 0.0001727s 14:00:01.9 Info: AlterTable Tracks 14:00:01.9 Info: => 1.1E-06s 14:00:01.9 Info: CreateColumn Tracks ForeignRecordingId String 14:00:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:01.9 Info: => 0.0012727s 14:00:01.9 Info: AlterTable Tracks 14:00:01.9 Info: => 8E-07s 14:00:01.9 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:01.9 Info: => 0.0013029s 14:00:01.9 Info: AlterTable Tracks 14:00:01.9 Info: => 9E-07s 14:00:01.9 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:01.9 Info: => 0.0013043s 14:00:01.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:01.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:01.9 Info: => 0.0001546s 14:00:01.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:01.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:01.9 Info: => 0.0001367s 14:00:01.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:01.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:01.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" 14:00:01.9 Info: DROP TABLE "Artists" 14:00:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:01.9 Info: => 0.0106246s 14:00:01.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:01.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) 14:00:01.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" 14:00:01.9 Info: DROP TABLE "Albums" 14:00:01.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:01.9 Info: => 0.0143571s 14:00:01.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:01.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:01.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:01.9 Info: DROP TABLE "Tracks" 14:00:01.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:01.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:01.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:01.9 Info: => 0.0100474s 14:00:01.9 Info: DeleteColumn TrackFiles ArtistId 14:00:01.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:01.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:01.9 Info: DROP TABLE "TrackFiles" 14:00:01.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:01.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:01.9 Info: => 0.0095567s 14:00:01.9 Info: CreateIndex Artists (ArtistMetadataId) 14:00:01.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:01.9 Info: => 0.0001764s 14:00:01.9 Info: CreateIndex Artists (Monitored) 14:00:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:01.9 Info: => 0.0001707s 14:00:01.9 Info: CreateIndex Albums (ArtistMetadataId) 14:00:01.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:01.9 Info: => 0.0001785s 14:00:01.9 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:01.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:01.9 Info: => 0.0001778s 14:00:01.9 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:01.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:01.9 Info: => 0.0001796s 14:00:01.9 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:01.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:01.9 Info: => 0.00018s 14:00:01.9 Info: UpdateData 14:00:01.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:01.9 Info: => 9.54E-05s 14:00:01.9 Info: UpdateData 14:00:01.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:01.9 Info: => 8.23E-05s 14:00:01.9 Info: UpdateData 14:00:01.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:01.9 Info: => 9.85E-05s 14:00:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:01', 'add_release_groups_etc') 14:00:01.9 Info: Committing Transaction 14:00:01.9 Info: 23: add_release_groups_etc migrated 14:00:01.9 Info: => 0.0257523s 14:00:01.9 Info: 24: NewMediaInfoFormat migrating 14:00:01.9 Info: Beginning Transaction 14:00:01.9 Info: Starting migration of Main DB to 24 14:00:01.9 Info: UpdateData 14:00:01.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:01.9 Info: => 0.0001772s 14:00:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:01', 'NewMediaInfoFormat') 14:00:01.9 Info: Committing Transaction 14:00:02.0 Info: 24: NewMediaInfoFormat migrated 14:00:02.0 Info: => 0.0225407s 14:00:02.0 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:02.0 Info: Beginning Transaction 14:00:02.0 Info: Starting migration of Main DB to 25 14:00:02.0 Info: RenameTable Restrictions ReleaseProfiles 14:00:02.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:02.0 Info: => 0.0043544s 14:00:02.0 Info: AlterTable ReleaseProfiles 14:00:02.0 Info: => 2E-06s 14:00:02.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:02.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:02.0 Info: => 0.0013889s 14:00:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:02', 'rename_restrictions_to_release_profiles') 14:00:02.0 Info: Committing Transaction 14:00:02.0 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:02.0 Info: => 0.0236597s 14:00:02.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:02.0 Info: Beginning Transaction 14:00:02.0 Info: Starting migration of Main DB to 26 14:00:02.0 Info: RenameTable Profiles QualityProfiles 14:00:02.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:02.0 Info: => 0.0042288s 14:00:02.0 Info: AlterTable QualityProfiles 14:00:02.0 Info: => 1.4E-06s 14:00:02.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:02.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:02.0 Info: => 0.0012573s 14:00:02.0 Info: AlterTable LanguageProfiles 14:00:02.0 Info: => 9E-07s 14:00:02.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:02.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:02.0 Info: => 0.0012093s 14:00:02.0 Info: UpdateData 14:00:02.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:02.0 Info: => 8.6E-05s 14:00:02.0 Info: UpdateData 14:00:02.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:02.0 Info: => 7.82E-05s 14:00:02.0 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:02.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:02.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" 14:00:02.0 Info: DROP TABLE "Artists" 14:00:02.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:02.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:02.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:02.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:02.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:02.0 Info: => 0.0127453s 14:00:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:02', 'rename_quality_profiles_add_upgrade_allowed') 14:00:02.0 Info: Committing Transaction 14:00:02.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:02.0 Info: => 0.0402738s 14:00:02.0 Info: 27: add_import_exclusions migrating 14:00:02.0 Info: Beginning Transaction 14:00:02.0 Info: Starting migration of Main DB to 27 14:00:02.0 Info: CreateTable ImportListExclusions 14:00:02.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:02.0 Info: => 0.0004426s 14:00:02.0 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:02.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:02.0 Info: => 0.0002093s 14:00:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:02', 'add_import_exclusions') 14:00:02.0 Info: Committing Transaction 14:00:02.1 Info: 27: add_import_exclusions migrated 14:00:02.1 Info: => 0.0219336s 14:00:02.1 Info: 28: clean_artist_metadata_table migrating 14:00:02.1 Info: Beginning Transaction 14:00:02.1 Info: Starting migration of Main DB to 28 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.0003786s 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.0002341s 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.000218s 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.0002218s 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.0002179s 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.0002161s 14:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:02', 'clean_artist_metadata_table') 14:00:02.1 Info: Committing Transaction 14:00:02.1 Info: 28: clean_artist_metadata_table migrated 14:00:02.1 Info: => 0.0210725s 14:00:02.1 Info: 29: health_issue_notification migrating 14:00:02.1 Info: Beginning Transaction 14:00:02.1 Info: Starting migration of Main DB to 29 14:00:02.1 Info: AlterTable Notifications 14:00:02.1 Info: => 1.7E-06s 14:00:02.1 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:02.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:02.1 Info: => 0.0016198s 14:00:02.1 Info: AlterTable Notifications 14:00:02.1 Info: => 1E-06s 14:00:02.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:02.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:02.1 Info: => 0.0012363s 14:00:02.1 Info: AlterTable Notifications 14:00:02.1 Info: => 1.2E-06s 14:00:02.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:02.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:02.1 Info: => 0.0012745s 14:00:02.1 Info: AlterTable Notifications 14:00:02.1 Info: => 9E-07s 14:00:02.1 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:02.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:02.1 Info: => 0.0012719s 14:00:02.1 Info: AlterTable Notifications 14:00:02.1 Info: => 9E-07s 14:00:02.1 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:02.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:02.1 Info: => 0.0012343s 14:00:02.1 Info: DeleteColumn Notifications OnDownload 14:00:02.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) 14:00:02.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" 14:00:02.1 Info: DROP TABLE "Notifications" 14:00:02.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:02.1 Info: => 0.0131712s 14:00:02.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:02.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) 14:00:02.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" 14:00:02.1 Info: DROP TABLE "Notifications" 14:00:02.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:02.1 Info: => 0.0096313s 14:00:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:02', 'health_issue_notification') 14:00:02.1 Info: Committing Transaction 14:00:02.1 Info: 29: health_issue_notification migrated 14:00:02.1 Info: => 0.0305784s 14:00:02.1 Info: 30: add_mediafilerepository_mtime migrating 14:00:02.1 Info: Beginning Transaction 14:00:02.1 Info: Starting migration of Main DB to 30 14:00:02.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 14:00:02.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 14:00:02.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 14:00:02.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T14:00:02', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 14:00:02.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-05-17T14:00:02', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 14:00:02.1 Info: AlterTable TrackFiles 14:00:02.1 Info: => 9E-07s 14:00:02.1 Info: CreateColumn TrackFiles Modified DateTime 14:00:02.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:02.1 Info: => 0.0013851s 14:00:02.1 Info: AlterTable TrackFiles 14:00:02.1 Info: => 8E-07s 14:00:02.1 Info: CreateColumn TrackFiles Path String 14:00:02.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:02.1 Info: => 0.0011392s 14:00:02.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:02.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:02.1 Info: => 7.87E-05s 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.0002161s 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.0002278s 14:00:02.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) 14:00:02.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) 14:00:02.1 Info: => 0.0002291s 14:00:02.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") 14:00:02.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") 14:00:02.1 Info: => 0.0001487s 14:00:02.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:02.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:02.1 Info: => 0.000193s 14:00:02.1 Info: AlterTable TrackFiles 14:00:02.1 Info: => 7E-07s 14:00:02.1 Info: AlterColumn TrackFiles Path String 14:00:02.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) 14:00:02.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" 14:00:02.1 Info: DROP TABLE "TrackFiles" 14:00:02.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:02.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:02.2 Info: => 0.0099342s 14:00:02.2 Info: CreateIndex TrackFiles (Path) 14:00:02.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:02.2 Info: => 0.0001941s 14:00:02.2 Info: DeleteColumn TrackFiles RelativePath 14:00:02.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) 14:00:02.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" 14:00:02.2 Info: DROP TABLE "TrackFiles" 14:00:02.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:02.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:02.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:02.2 Info: => 0.01075s 14:00:02.2 Info: -> 7 Insert operations completed in 00:00:00.0010820 taking an average of 00:00:00.0001545 14:00:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:02', 'add_mediafilerepository_mtime') 14:00:02.2 Info: Committing Transaction 14:00:02.2 Info: 30: add_mediafilerepository_mtime migrated 14:00:02.2 Info: => 0.0290918s 14:00:02.2 Debug: Took: 00:00:01.1874197 14:00:02.2 Debug: Got 1 tracks 14:00:02.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 14:00:02.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 14:00:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512023364352_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:02.3 Info: DatabaseEngineVersionCheck migrating 14:00:02.3 Info: PerformDBOperation 14:00:02.3 Info: Performing DB Operation 14:00:02.4 Info: SQLite 3.45.3 14:00:02.4 Info: => 0.058194s 14:00:02.4 Info: DatabaseEngineVersionCheck migrated 14:00:02.4 Info: => 0.0582306s 14:00:02.4 Info: VersionMigration migrating 14:00:02.4 Info: Beginning Transaction 14:00:02.4 Info: CreateTable VersionInfo 14:00:02.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:02.4 Info: => 0.0003585s 14:00:02.4 Info: Committing Transaction 14:00:02.4 Info: VersionMigration migrated 14:00:02.4 Info: => 0.0523987s 14:00:02.4 Info: VersionUniqueMigration migrating 14:00:02.4 Info: Beginning Transaction 14:00:02.4 Info: CreateIndex VersionInfo (Version) 14:00:02.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:02.4 Info: => 0.0003086s 14:00:02.4 Info: AlterTable VersionInfo 14:00:02.4 Info: => 1.2E-06s 14:00:02.4 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:02.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:02.4 Info: => 0.0003872s 14:00:02.4 Info: Committing Transaction 14:00:02.5 Info: VersionUniqueMigration migrated 14:00:02.5 Info: => 0.0278886s 14:00:02.5 Info: VersionDescriptionMigration migrating 14:00:02.5 Info: Beginning Transaction 14:00:02.5 Info: AlterTable VersionInfo 14:00:02.5 Info: => 1.4E-06s 14:00:02.5 Info: CreateColumn VersionInfo Description String 14:00:02.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:02.5 Info: => 0.001547s 14:00:02.5 Info: Committing Transaction 14:00:02.5 Info: VersionDescriptionMigration migrated 14:00:02.5 Info: => 0.0227003s 14:00:02.5 Info: 1: InitialSetup migrating 14:00:02.5 Info: Beginning Transaction 14:00:02.5 Info: Starting migration of Main DB to 1 14:00:02.5 Info: CreateTable Config 14:00:02.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:02.5 Info: => 0.000496s 14:00:02.5 Info: CreateIndex Config (Key) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:02.5 Info: => 0.0001746s 14:00:02.5 Info: CreateTable RootFolders 14:00:02.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:02.5 Info: => 0.0002241s 14:00:02.5 Info: CreateIndex RootFolders (Path) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:02.5 Info: => 0.0001731s 14:00:02.5 Info: CreateTable Artists 14:00:02.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) 14:00:02.5 Info: => 0.0005107s 14:00:02.5 Info: CreateIndex Artists (ForeignArtistId) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:02.5 Info: => 0.000172s 14:00:02.5 Info: CreateIndex Artists (NameSlug) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:02.5 Info: => 0.0001731s 14:00:02.5 Info: CreateIndex Artists (CleanName) 14:00:02.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:02.5 Info: => 0.0001665s 14:00:02.5 Info: CreateIndex Artists (Path) 14:00:02.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:02.5 Info: => 0.0001638s 14:00:02.5 Info: CreateTable Albums 14:00:02.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) 14:00:02.5 Info: => 0.000458s 14:00:02.5 Info: CreateIndex Albums (ForeignAlbumId) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:02.5 Info: => 0.0001721s 14:00:02.5 Info: CreateIndex Albums (MBId) 14:00:02.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:02.5 Info: => 0.0001643s 14:00:02.5 Info: CreateIndex Albums (TADBId) 14:00:02.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:02.5 Info: => 0.0001666s 14:00:02.5 Info: CreateIndex Albums (TitleSlug) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:02.5 Info: => 0.0001667s 14:00:02.5 Info: CreateIndex Albums (CleanTitle) 14:00:02.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:02.5 Info: => 0.0001658s 14:00:02.5 Info: CreateIndex Albums (Path) 14:00:02.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:02.5 Info: => 0.0001602s 14:00:02.5 Info: CreateTable Tracks 14:00:02.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) 14:00:02.5 Info: => 0.0003198s 14:00:02.5 Info: CreateIndex Tracks (ForeignTrackId) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:02.5 Info: => 0.0001711s 14:00:02.5 Info: CreateIndex Tracks (ArtistId) 14:00:02.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:02.5 Info: => 0.0001725s 14:00:02.5 Info: CreateIndex Tracks (TrackFileId) 14:00:02.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:02.5 Info: => 0.0001766s 14:00:02.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:02.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:02.5 Info: => 0.0001772s 14:00:02.5 Info: CreateTable TrackFiles 14:00:02.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) 14:00:02.5 Info: => 0.0003001s 14:00:02.5 Info: CreateIndex TrackFiles (ArtistId) 14:00:02.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:02.5 Info: => 0.0001713s 14:00:02.5 Info: CreateIndex TrackFiles (AlbumId) 14:00:02.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:02.5 Info: => 0.0001659s 14:00:02.5 Info: CreateTable History 14:00:02.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) 14:00:02.5 Info: => 0.000327s 14:00:02.5 Info: CreateIndex History (Date) 14:00:02.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:02.5 Info: => 0.0001684s 14:00:02.5 Info: CreateIndex History (EventType) 14:00:02.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:02.5 Info: => 0.0001667s 14:00:02.5 Info: CreateIndex History (DownloadId) 14:00:02.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:02.5 Info: => 0.000166s 14:00:02.5 Info: CreateIndex History (AlbumId) 14:00:02.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:02.5 Info: => 0.0001665s 14:00:02.5 Info: CreateTable Notifications 14:00:02.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) 14:00:02.5 Info: => 0.0002818s 14:00:02.5 Info: CreateTable ScheduledTasks 14:00:02.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:02.5 Info: => 0.0002716s 14:00:02.5 Info: CreateIndex ScheduledTasks (TypeName) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:02.5 Info: => 0.0002035s 14:00:02.5 Info: CreateTable Indexers 14:00:02.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) 14:00:02.5 Info: => 0.000273s 14:00:02.5 Info: CreateIndex Indexers (Name) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:02.5 Info: => 0.0001786s 14:00:02.5 Info: CreateTable Profiles 14:00:02.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:02.5 Info: => 0.000233s 14:00:02.5 Info: CreateIndex Profiles (Name) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:02.5 Info: => 0.0001755s 14:00:02.5 Info: CreateTable QualityDefinitions 14:00:02.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:02.5 Info: => 0.0002493s 14:00:02.5 Info: CreateIndex QualityDefinitions (Quality) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:02.5 Info: => 0.0001703s 14:00:02.5 Info: CreateIndex QualityDefinitions (Title) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:02.5 Info: => 0.0002001s 14:00:02.5 Info: CreateTable NamingConfig 14:00:02.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) 14:00:02.5 Info: => 0.0002793s 14:00:02.5 Info: CreateTable Blacklist 14:00:02.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 '') 14:00:02.5 Info: => 0.000362s 14:00:02.5 Info: CreateTable Metadata 14:00:02.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) 14:00:02.5 Info: => 0.0002498s 14:00:02.5 Info: CreateTable MetadataFiles 14:00:02.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) 14:00:02.5 Info: => 0.0003028s 14:00:02.5 Info: CreateTable DownloadClients 14:00:02.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) 14:00:02.5 Info: => 0.0002565s 14:00:02.5 Info: CreateTable PendingReleases 14:00:02.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 '') 14:00:02.5 Info: => 0.0003005s 14:00:02.5 Info: CreateTable RemotePathMappings 14:00:02.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:02.5 Info: => 0.0002504s 14:00:02.5 Info: CreateTable Tags 14:00:02.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:02.5 Info: => 0.0002147s 14:00:02.5 Info: CreateIndex Tags (Label) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:02.5 Info: => 0.0001828s 14:00:02.5 Info: CreateTable Restrictions 14:00:02.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:02.5 Info: => 0.0002449s 14:00:02.5 Info: CreateTable DelayProfiles 14:00:02.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) 14:00:02.5 Info: => 0.0002889s 14:00:02.5 Info: CreateTable Users 14:00:02.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:02.5 Info: => 0.0002222s 14:00:02.5 Info: CreateIndex Users (Identifier) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:02.5 Info: => 0.0001979s 14:00:02.5 Info: CreateIndex Users (Username) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:02.5 Info: => 0.0001826s 14:00:02.5 Info: CreateTable Commands 14:00:02.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) 14:00:02.5 Info: => 0.0002896s 14:00:02.5 Info: CreateTable IndexerStatus 14:00:02.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) 14:00:02.5 Info: => 0.0002587s 14:00:02.5 Info: CreateIndex IndexerStatus (ProviderId) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:02.5 Info: => 0.0001732s 14:00:02.5 Info: CreateTable ExtraFiles 14:00:02.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) 14:00:02.5 Info: => 0.0002675s 14:00:02.5 Info: CreateTable LyricFiles 14:00:02.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) 14:00:02.5 Info: => 0.0003007s 14:00:02.5 Info: CreateTable LanguageProfiles 14:00:02.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:02.5 Info: => 0.0002237s 14:00:02.5 Info: CreateIndex LanguageProfiles (Name) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:02.5 Info: => 0.0001711s 14:00:02.5 Info: CreateTable DownloadClientStatus 14:00:02.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) 14:00:02.5 Info: => 0.0002398s 14:00:02.5 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:02.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:02.5 Info: => 0.0001693s 14:00:02.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:02.5 Info: -> 1 Insert operations completed in 00:00:00.0001174 taking an average of 00:00:00.0001174 14:00:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:02', 'InitialSetup') 14:00:02.5 Info: Committing Transaction 14:00:02.5 Info: 1: InitialSetup migrated 14:00:02.5 Info: => 0.0442996s 14:00:02.5 Info: 2: add_reason_to_pending_releases migrating 14:00:02.5 Info: Beginning Transaction 14:00:02.5 Info: Starting migration of Main DB to 2 14:00:02.5 Info: AlterTable PendingReleases 14:00:02.5 Info: => 1.5E-06s 14:00:02.5 Info: CreateColumn PendingReleases Reason Int32 14:00:02.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:02.5 Info: => 0.0013036s 14:00:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:02', 'add_reason_to_pending_releases') 14:00:02.5 Info: Committing Transaction 14:00:02.6 Info: 2: add_reason_to_pending_releases migrated 14:00:02.6 Info: => 0.0230309s 14:00:02.6 Info: 3: add_medium_support migrating 14:00:02.6 Info: Beginning Transaction 14:00:02.6 Info: Starting migration of Main DB to 3 14:00:02.6 Info: AlterTable Albums 14:00:02.6 Info: => 1.7E-06s 14:00:02.6 Info: CreateColumn Albums Media String 14:00:02.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:02.6 Info: => 0.0013132s 14:00:02.6 Info: AlterTable Tracks 14:00:02.6 Info: => 8E-07s 14:00:02.6 Info: CreateColumn Tracks MediumNumber Int32 14:00:02.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:02.6 Info: => 0.0010907s 14:00:02.6 Info: AlterTable Tracks 14:00:02.6 Info: => 1E-06s 14:00:02.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:02.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:02.6 Info: => 0.0010659s 14:00:02.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:02.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:02.6 Info: => 7.82E-05s 14:00:02.6 Info: DeleteColumn Tracks TrackNumber 14:00:02.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) 14:00:02.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" 14:00:02.6 Info: DROP TABLE "Tracks" 14:00:02.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:02.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:02.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:02.6 Info: => 0.0096169s 14:00:02.6 Info: AlterTable Tracks 14:00:02.6 Info: => 1.6E-06s 14:00:02.6 Info: CreateColumn Tracks TrackNumber String 14:00:02.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:02.6 Info: => 0.0011303s 14:00:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:02', 'add_medium_support') 14:00:02.6 Info: Committing Transaction 14:00:02.6 Info: 3: add_medium_support migrated 14:00:02.6 Info: => 0.0220566s 14:00:02.6 Info: 4: add_various_qualites_in_profile migrating 14:00:02.6 Info: Beginning Transaction 14:00:02.6 Info: Starting migration of Main DB to 4 14:00:02.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:02.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:02.6 Info: => 0.0001468s 14:00:02.6 Info: PerformDBOperation 14:00:02.6 Info: Performing DB Operation 14:00:02.6 Info: => 9.05E-05s 14:00:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:02', 'add_various_qualites_in_profile') 14:00:02.6 Info: Committing Transaction 14:00:02.6 Info: 4: add_various_qualites_in_profile migrated 14:00:02.6 Info: => 0.020738s 14:00:02.6 Info: 5: metadata_profiles migrating 14:00:02.6 Info: Beginning Transaction 14:00:02.6 Info: Starting migration of Main DB to 5 14:00:02.6 Info: CreateTable MetadataProfiles 14:00:02.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:02.6 Info: => 0.0003906s 14:00:02.6 Info: CreateIndex MetadataProfiles (Name) 14:00:02.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:02.6 Info: => 0.000214s 14:00:02.6 Info: AlterTable Artists 14:00:02.6 Info: => 1.1E-06s 14:00:02.6 Info: CreateColumn Artists MetadataProfileId Int32 14:00:02.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:02.6 Info: => 0.0013067s 14:00:02.6 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:02.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) 14:00:02.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" 14:00:02.6 Info: DROP TABLE "Artists" 14:00:02.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:02.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:02.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:02.6 Info: => 0.0109305s 14:00:02.6 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:02.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) 14:00:02.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" 14:00:02.6 Info: DROP TABLE "Artists" 14:00:02.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:02.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:02.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:02.6 Info: => 0.0111243s 14:00:02.6 Info: AlterTable Albums 14:00:02.6 Info: => 1.3E-06s 14:00:02.6 Info: CreateColumn Albums SecondaryTypes String 14:00:02.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:02.6 Info: => 0.0011496s 14:00:02.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:02', 'metadata_profiles') 14:00:02.6 Info: Committing Transaction 14:00:02.7 Info: 5: metadata_profiles migrated 14:00:02.7 Info: => 0.0226927s 14:00:02.7 Info: 6: separate_automatic_and_interactive_search migrating 14:00:02.7 Info: Beginning Transaction 14:00:02.7 Info: Starting migration of Main DB to 6 14:00:02.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:02.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) 14:00:02.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:02.7 Info: DROP TABLE "Indexers" 14:00:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:02.7 Info: => 0.0099209s 14:00:02.7 Info: AlterTable Indexers 14:00:02.7 Info: => 1.5E-06s 14:00:02.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:02.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:02.7 Info: => 0.0011552s 14:00:02.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:02.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:02.7 Info: => 0.0001039s 14:00:02.7 Info: AlterTable Indexers 14:00:02.7 Info: => 1E-06s 14:00:02.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:02.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) 14:00:02.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" 14:00:02.7 Info: DROP TABLE "Indexers" 14:00:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:02.7 Info: => 0.0100723s 14:00:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:02', 'separate_automatic_and_interactive_search') 14:00:02.7 Info: Committing Transaction 14:00:03.4 Info: 6: separate_automatic_and_interactive_search migrated 14:00:03.4 Info: => 0.6888365s 14:00:03.4 Info: 7: change_album_path_to_relative migrating 14:00:03.4 Info: Beginning Transaction 14:00:03.4 Info: Starting migration of Main DB to 7 14:00:03.4 Info: DeleteColumn Albums Path 14:00:03.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) 14:00:03.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" 14:00:03.4 Info: DROP TABLE "Albums" 14:00:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:03.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:03.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:03.4 Info: => 0.010743s 14:00:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:03', 'change_album_path_to_relative') 14:00:03.4 Info: Committing Transaction 14:00:03.4 Info: 7: change_album_path_to_relative migrated 14:00:03.4 Info: => 0.0628325s 14:00:03.4 Info: 8: change_quality_size_mb_to_kb migrating 14:00:03.4 Info: Beginning Transaction 14:00:03.4 Info: Starting migration of Main DB to 8 14:00:03.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 14:00:03.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 14:00:03.4 Info: => 0.0001455s 14:00:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:03', 'change_quality_size_mb_to_kb') 14:00:03.4 Info: Committing Transaction 14:00:03.5 Info: 8: change_quality_size_mb_to_kb migrated 14:00:03.5 Info: => 0.0354796s 14:00:03.5 Info: 9: album_releases migrating 14:00:03.5 Info: Beginning Transaction 14:00:03.5 Info: Starting migration of Main DB to 9 14:00:03.5 Info: AlterTable Albums 14:00:03.5 Info: => 1.7E-06s 14:00:03.5 Info: CreateColumn Albums Releases String 14:00:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:03.5 Info: => 0.0014558s 14:00:03.5 Info: AlterTable Albums 14:00:03.5 Info: => 1.2E-06s 14:00:03.5 Info: CreateColumn Albums CurrentRelease String 14:00:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:03.5 Info: => 0.0011846s 14:00:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:03', 'album_releases') 14:00:03.5 Info: Committing Transaction 14:00:03.5 Info: 9: album_releases migrated 14:00:03.5 Info: => 0.0210164s 14:00:03.5 Info: 10: album_releases_fix migrating 14:00:03.5 Info: Beginning Transaction 14:00:03.5 Info: Starting migration of Main DB to 10 14:00:03.5 Info: AlterTable Albums 14:00:03.5 Info: => 1.8E-06s 14:00:03.5 Info: AlterColumn Albums Releases String 14:00:03.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) 14:00:03.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" 14:00:03.5 Info: DROP TABLE "Albums" 14:00:03.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:03.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:03.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:03.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:03.5 Info: => 0.0106281s 14:00:03.5 Info: AlterTable Albums 14:00:03.5 Info: => 1.5E-06s 14:00:03.5 Info: AlterColumn Albums CurrentRelease String 14:00:03.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) 14:00:03.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" 14:00:03.5 Info: DROP TABLE "Albums" 14:00:03.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:03.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:03.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:03.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:03.5 Info: => 0.0101096s 14:00:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:03', 'album_releases_fix') 14:00:03.5 Info: Committing Transaction 14:00:03.5 Info: 10: album_releases_fix migrated 14:00:03.5 Info: => 0.0348067s 14:00:03.5 Info: 11: import_lists migrating 14:00:03.5 Info: Beginning Transaction 14:00:03.5 Info: Starting migration of Main DB to 11 14:00:03.5 Info: CreateTable ImportLists 14:00:03.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) 14:00:03.5 Info: => 0.0004665s 14:00:03.5 Info: CreateIndex ImportLists (Name) 14:00:03.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:03.5 Info: => 0.0002018s 14:00:03.5 Info: CreateTable ImportListStatus 14:00:03.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) 14:00:03.5 Info: => 0.0002796s 14:00:03.5 Info: CreateIndex ImportListStatus (ProviderId) 14:00:03.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:03.5 Info: => 0.0001923s 14:00:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:03', 'import_lists') 14:00:03.5 Info: Committing Transaction 14:00:03.6 Info: 11: import_lists migrated 14:00:03.6 Info: => 0.0210493s 14:00:03.6 Info: 12: add_release_status migrating 14:00:03.6 Info: Beginning Transaction 14:00:03.6 Info: Starting migration of Main DB to 12 14:00:03.6 Info: AlterTable MetadataProfiles 14:00:03.6 Info: => 1.6E-06s 14:00:03.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:03.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:03.6 Info: => 0.0014578s 14:00:03.6 Info: PerformDBOperation 14:00:03.6 Info: Performing DB Operation 14:00:03.6 Info: => 6.27E-05s 14:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:03', 'add_release_status') 14:00:03.6 Info: Committing Transaction 14:00:03.6 Info: 12: add_release_status migrated 14:00:03.6 Info: => 0.0211963s 14:00:03.6 Info: 13: album_download_notification migrating 14:00:03.6 Info: Beginning Transaction 14:00:03.6 Info: Starting migration of Main DB to 13 14:00:03.6 Info: AlterTable Notifications 14:00:03.6 Info: => 1.5E-06s 14:00:03.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:03.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:03.6 Info: => 0.0014094s 14:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:03', 'album_download_notification') 14:00:03.6 Info: Committing Transaction 14:00:03.6 Info: 13: album_download_notification migrated 14:00:03.6 Info: => 0.0225976s 14:00:03.6 Info: 14: fix_language_metadata_profiles migrating 14:00:03.6 Info: Beginning Transaction 14:00:03.6 Info: Starting migration of Main DB to 14 14:00:03.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 14:00:03.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 14:00:03.6 Info: => 0.0002588s 14:00:03.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 14:00:03.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 14:00:03.6 Info: => 0.0001539s 14:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:03', 'fix_language_metadata_profiles') 14:00:03.6 Info: Committing Transaction 14:00:03.6 Info: 14: fix_language_metadata_profiles migrated 14:00:03.6 Info: => 0.0224489s 14:00:03.6 Info: 15: remove_fanzub migrating 14:00:03.6 Info: Beginning Transaction 14:00:03.6 Info: Starting migration of Main DB to 15 14:00:03.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:03.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:03.6 Info: => 0.0001323s 14:00:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:03', 'remove_fanzub') 14:00:03.6 Info: Committing Transaction 14:00:03.7 Info: 15: remove_fanzub migrated 14:00:03.7 Info: => 0.0217933s 14:00:03.7 Info: 16: update_artist_history_indexes migrating 14:00:03.7 Info: Beginning Transaction 14:00:03.7 Info: Starting migration of Main DB to 16 14:00:03.7 Info: CreateIndex Albums (ArtistId) 14:00:03.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:03.7 Info: => 0.0003886s 14:00:03.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:03.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:03.7 Info: => 0.0002036s 14:00:03.7 Info: DeleteIndex History (AlbumId) 14:00:03.7 Info: DROP INDEX "IX_History_AlbumId" 14:00:03.7 Info: => 0.0002645s 14:00:03.7 Info: CreateIndex History (AlbumId, Date) 14:00:03.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:03.7 Info: => 0.0001961s 14:00:03.7 Info: DeleteIndex History (DownloadId) 14:00:03.7 Info: DROP INDEX "IX_History_DownloadId" 14:00:03.7 Info: => 0.0002034s 14:00:03.7 Info: CreateIndex History (DownloadId, Date) 14:00:03.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:03.7 Info: => 0.0001965s 14:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:03', 'update_artist_history_indexes') 14:00:03.7 Info: Committing Transaction 14:00:03.7 Info: 16: update_artist_history_indexes migrated 14:00:03.7 Info: => 0.0218744s 14:00:03.7 Info: 17: remove_nma migrating 14:00:03.7 Info: Beginning Transaction 14:00:03.7 Info: Starting migration of Main DB to 17 14:00:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:03.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:03.7 Info: => 0.0001648s 14:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:03', 'remove_nma') 14:00:03.7 Info: Committing Transaction 14:00:03.7 Info: 17: remove_nma migrated 14:00:03.7 Info: => 0.0216773s 14:00:03.7 Info: 18: album_disambiguation migrating 14:00:03.7 Info: Beginning Transaction 14:00:03.7 Info: Starting migration of Main DB to 18 14:00:03.7 Info: AlterTable Albums 14:00:03.7 Info: => 1.4E-06s 14:00:03.7 Info: CreateColumn Albums Disambiguation String 14:00:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:03.7 Info: => 0.0015712s 14:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:03', 'album_disambiguation') 14:00:03.7 Info: Committing Transaction 14:00:03.7 Info: 18: album_disambiguation migrated 14:00:03.7 Info: => 0.0234654s 14:00:03.7 Info: 19: add_ape_quality_in_profiles migrating 14:00:03.7 Info: Beginning Transaction 14:00:03.7 Info: Starting migration of Main DB to 19 14:00:03.7 Info: PerformDBOperation 14:00:03.7 Info: Performing DB Operation 14:00:03.7 Info: => 0.000115s 14:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:03', 'add_ape_quality_in_profiles') 14:00:03.7 Info: Committing Transaction 14:00:03.7 Info: 19: add_ape_quality_in_profiles migrated 14:00:03.7 Info: => 0.0169996s 14:00:03.7 Info: 20: remove_pushalot migrating 14:00:03.7 Info: Beginning Transaction 14:00:03.7 Info: Starting migration of Main DB to 20 14:00:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:03.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:03.7 Info: => 0.0001611s 14:00:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:03.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:03.7 Info: => 7.6E-05s 14:00:03.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:03.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:03.7 Info: => 6.18E-05s 14:00:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:03', 'remove_pushalot') 14:00:03.7 Info: Committing Transaction 14:00:03.8 Info: 20: remove_pushalot migrated 14:00:03.8 Info: => 0.0223734s 14:00:03.8 Info: 21: add_custom_filters migrating 14:00:03.8 Info: Beginning Transaction 14:00:03.8 Info: Starting migration of Main DB to 21 14:00:03.8 Info: CreateTable CustomFilters 14:00:03.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:03.8 Info: => 0.0004548s 14:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:03', 'add_custom_filters') 14:00:03.8 Info: Committing Transaction 14:00:03.8 Info: 21: add_custom_filters migrated 14:00:03.8 Info: => 0.0224812s 14:00:03.8 Info: 22: import_list_tags migrating 14:00:03.8 Info: Beginning Transaction 14:00:03.8 Info: Starting migration of Main DB to 22 14:00:03.8 Info: AlterTable ImportLists 14:00:03.8 Info: => 1.8E-06s 14:00:03.8 Info: CreateColumn ImportLists Tags String 14:00:03.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:03.8 Info: => 0.0016454s 14:00:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:03', 'import_list_tags') 14:00:03.8 Info: Committing Transaction 14:00:03.8 Info: 22: import_list_tags migrated 14:00:03.8 Info: => 0.0224386s 14:00:03.8 Info: 23: add_release_groups_etc migrating 14:00:03.8 Info: Beginning Transaction 14:00:03.8 Info: Starting migration of Main DB to 23 14:00:03.8 Info: CreateTable ArtistMetadata 14:00:03.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 14:00:03.8 Info: => 0.0005716s 14:00:03.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:03.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:03.8 Info: => 0.0002327s 14:00:03.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:03.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:03.8 Info: => 0.0001775s 14:00:03.8 Info: AlterTable Artists 14:00:03.8 Info: => 1.3E-06s 14:00:03.8 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:03.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:03.8 Info: => 0.0017616s 14:00:03.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:03.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:03.8 Info: => 0.0001573s 14:00:03.8 Info: CreateTable AlbumReleases 14:00:03.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 14:00:03.8 Info: => 0.0003435s 14:00:03.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:03.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:03.8 Info: => 0.0001935s 14:00:03.8 Info: CreateIndex AlbumReleases (AlbumId) 14:00:03.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:03.8 Info: => 0.0001838s 14:00:03.8 Info: PerformDBOperation 14:00:03.8 Info: Performing DB Operation 14:00:03.8 Info: => 8.7E-05s 14:00:03.8 Info: AlterTable Albums 14:00:03.8 Info: => 1.3E-06s 14:00:03.8 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:03.8 Info: => 0.0013537s 14:00:03.8 Info: AlterTable Albums 14:00:03.8 Info: => 1.1E-06s 14:00:03.8 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:03.8 Info: => 0.0013215s 14:00:03.8 Info: AlterTable Albums 14:00:03.8 Info: => 9E-07s 14:00:03.8 Info: CreateColumn Albums Links String 14:00:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:03.8 Info: => 0.001321s 14:00:03.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:03.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:03.8 Info: => 0.000183s 14:00:03.8 Info: AlterTable Tracks 14:00:03.8 Info: => 1.1E-06s 14:00:03.8 Info: CreateColumn Tracks ForeignRecordingId String 14:00:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:03.8 Info: => 0.0013132s 14:00:03.8 Info: AlterTable Tracks 14:00:03.8 Info: => 9E-07s 14:00:03.8 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:03.8 Info: => 0.0013496s 14:00:03.8 Info: AlterTable Tracks 14:00:03.8 Info: => 9E-07s 14:00:03.8 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:03.8 Info: => 0.0013569s 14:00:03.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:03.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:03.8 Info: => 0.0001668s 14:00:03.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:03.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:03.8 Info: => 0.0001379s 14:00:03.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:03.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) 14:00:03.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" 14:00:03.8 Info: DROP TABLE "Artists" 14:00:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:03.8 Info: => 0.0114762s 14:00:03.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:03.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) 14:00:03.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" 14:00:03.8 Info: DROP TABLE "Albums" 14:00:03.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:03.8 Info: => 0.0112733s 14:00:03.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:03.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:03.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:03.9 Info: DROP TABLE "Tracks" 14:00:03.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:03.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:03.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:03.9 Info: => 0.0102707s 14:00:03.9 Info: DeleteColumn TrackFiles ArtistId 14:00:03.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:03.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:03.9 Info: DROP TABLE "TrackFiles" 14:00:03.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:03.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:03.9 Info: => 0.0101434s 14:00:03.9 Info: CreateIndex Artists (ArtistMetadataId) 14:00:03.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:03.9 Info: => 0.0001901s 14:00:03.9 Info: CreateIndex Artists (Monitored) 14:00:03.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:03.9 Info: => 0.0001847s 14:00:03.9 Info: CreateIndex Albums (ArtistMetadataId) 14:00:03.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:03.9 Info: => 0.000189s 14:00:03.9 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:03.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:03.9 Info: => 0.0001842s 14:00:03.9 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:03.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:03.9 Info: => 0.000202s 14:00:03.9 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:03.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:03.9 Info: => 0.0001856s 14:00:03.9 Info: UpdateData 14:00:03.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:03.9 Info: => 0.0001019s 14:00:03.9 Info: UpdateData 14:00:03.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:03.9 Info: => 8.69E-05s 14:00:03.9 Info: UpdateData 14:00:03.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:03.9 Info: => 0.0001018s 14:00:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:03', 'add_release_groups_etc') 14:00:03.9 Info: Committing Transaction 14:00:03.9 Info: 23: add_release_groups_etc migrated 14:00:03.9 Info: => 0.0202484s 14:00:03.9 Info: 24: NewMediaInfoFormat migrating 14:00:03.9 Info: Beginning Transaction 14:00:03.9 Info: Starting migration of Main DB to 24 14:00:03.9 Info: UpdateData 14:00:03.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:03.9 Info: => 0.000176s 14:00:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:03', 'NewMediaInfoFormat') 14:00:03.9 Info: Committing Transaction 14:00:03.9 Info: 24: NewMediaInfoFormat migrated 14:00:03.9 Info: => 0.0226616s 14:00:03.9 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:03.9 Info: Beginning Transaction 14:00:03.9 Info: Starting migration of Main DB to 25 14:00:03.9 Info: RenameTable Restrictions ReleaseProfiles 14:00:03.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:03.9 Info: => 0.004295s 14:00:03.9 Info: AlterTable ReleaseProfiles 14:00:03.9 Info: => 1.4E-06s 14:00:03.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:03.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:03.9 Info: => 0.0012977s 14:00:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:03', 'rename_restrictions_to_release_profiles') 14:00:03.9 Info: Committing Transaction 14:00:03.9 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:03.9 Info: => 0.0237577s 14:00:03.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:03.9 Info: Beginning Transaction 14:00:03.9 Info: Starting migration of Main DB to 26 14:00:03.9 Info: RenameTable Profiles QualityProfiles 14:00:03.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:03.9 Info: => 0.0043478s 14:00:03.9 Info: AlterTable QualityProfiles 14:00:03.9 Info: => 1.8E-06s 14:00:03.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:03.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:03.9 Info: => 0.0012702s 14:00:03.9 Info: AlterTable LanguageProfiles 14:00:03.9 Info: => 9E-07s 14:00:03.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:03.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:04.0 Info: => 0.0012277s 14:00:04.0 Info: UpdateData 14:00:04.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:04.0 Info: => 8.86E-05s 14:00:04.0 Info: UpdateData 14:00:04.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:04.0 Info: => 7.56E-05s 14:00:04.0 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:04.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) 14:00:04.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" 14:00:04.0 Info: DROP TABLE "Artists" 14:00:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:04.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:04.0 Info: => 0.0111284s 14:00:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:04', 'rename_quality_profiles_add_upgrade_allowed') 14:00:04.0 Info: Committing Transaction 14:00:04.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:04.0 Info: => 0.0380346s 14:00:04.0 Info: 27: add_import_exclusions migrating 14:00:04.0 Info: Beginning Transaction 14:00:04.0 Info: Starting migration of Main DB to 27 14:00:04.0 Info: CreateTable ImportListExclusions 14:00:04.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:04.0 Info: => 0.0004758s 14:00:04.0 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:04.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:04.0 Info: => 0.0002222s 14:00:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:04', 'add_import_exclusions') 14:00:04.0 Info: Committing Transaction 14:00:04.0 Info: 27: add_import_exclusions migrated 14:00:04.0 Info: => 0.0217589s 14:00:04.0 Info: 28: clean_artist_metadata_table migrating 14:00:04.0 Info: Beginning Transaction 14:00:04.0 Info: Starting migration of Main DB to 28 14:00:04.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) 14:00:04.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) 14:00:04.0 Info: => 0.000366s 14:00:04.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) 14:00:04.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) 14:00:04.0 Info: => 0.0002184s 14:00:04.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) 14:00:04.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) 14:00:04.0 Info: => 0.0002215s 14:00:04.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) 14:00:04.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) 14:00:04.0 Info: => 0.0002334s 14:00:04.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) 14:00:04.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) 14:00:04.0 Info: => 0.0002128s 14:00:04.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) 14:00:04.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) 14:00:04.0 Info: => 0.000211s 14:00:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:04', 'clean_artist_metadata_table') 14:00:04.0 Info: Committing Transaction 14:00:04.0 Info: 28: clean_artist_metadata_table migrated 14:00:04.0 Info: => 0.0210671s 14:00:04.0 Info: 29: health_issue_notification migrating 14:00:04.0 Info: Beginning Transaction 14:00:04.0 Info: Starting migration of Main DB to 29 14:00:04.0 Info: AlterTable Notifications 14:00:04.0 Info: => 1.9E-06s 14:00:04.0 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:04.0 Info: => 0.0016983s 14:00:04.0 Info: AlterTable Notifications 14:00:04.0 Info: => 1.2E-06s 14:00:04.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:04.0 Info: => 0.0013212s 14:00:04.0 Info: AlterTable Notifications 14:00:04.0 Info: => 1.5E-06s 14:00:04.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:04.0 Info: => 0.0013383s 14:00:04.0 Info: AlterTable Notifications 14:00:04.0 Info: => 1E-06s 14:00:04.0 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:04.0 Info: => 0.0012802s 14:00:04.0 Info: AlterTable Notifications 14:00:04.0 Info: => 1.2E-06s 14:00:04.0 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:04.0 Info: => 0.0012628s 14:00:04.0 Info: DeleteColumn Notifications OnDownload 14:00:04.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) 14:00:04.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" 14:00:04.1 Info: DROP TABLE "Notifications" 14:00:04.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:04.1 Info: => 0.0141536s 14:00:04.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:04.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) 14:00:04.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" 14:00:04.1 Info: DROP TABLE "Notifications" 14:00:04.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:04.1 Info: => 0.0105943s 14:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:04', 'health_issue_notification') 14:00:04.1 Info: Committing Transaction 14:00:04.1 Info: 29: health_issue_notification migrated 14:00:04.1 Info: => 0.0351304s 14:00:04.1 Info: 30: add_mediafilerepository_mtime migrating 14:00:04.1 Info: Beginning Transaction 14:00:04.1 Info: Starting migration of Main DB to 30 14:00:04.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 14:00:04.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 14:00:04.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 14:00:04.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T14:00:04', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:04.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T14:00:04', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:04.1 Info: AlterTable TrackFiles 14:00:04.1 Info: => 1.1E-06s 14:00:04.1 Info: CreateColumn TrackFiles Modified DateTime 14:00:04.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:04.1 Info: => 0.0015565s 14:00:04.1 Info: AlterTable TrackFiles 14:00:04.1 Info: => 1E-06s 14:00:04.1 Info: CreateColumn TrackFiles Path String 14:00:04.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:04.1 Info: => 0.0012686s 14:00:04.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:04.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:04.1 Info: => 7.53E-05s 14:00:04.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) 14:00:04.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) 14:00:04.1 Info: => 0.0002523s 14:00:04.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) 14:00:04.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) 14:00:04.1 Info: => 0.0002499s 14:00:04.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) 14:00:04.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) 14:00:04.1 Info: => 0.0002568s 14:00:04.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") 14:00:04.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") 14:00:04.1 Info: => 0.0001475s 14:00:04.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:04.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:04.1 Info: => 0.0001123s 14:00:04.1 Info: AlterTable TrackFiles 14:00:04.1 Info: => 8E-07s 14:00:04.1 Info: AlterColumn TrackFiles Path String 14:00:04.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) 14:00:04.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" 14:00:04.1 Info: DROP TABLE "TrackFiles" 14:00:04.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:04.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:04.1 Info: => 0.0106687s 14:00:04.1 Info: CreateIndex TrackFiles (Path) 14:00:04.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:04.1 Info: => 0.0001835s 14:00:04.1 Info: DeleteColumn TrackFiles RelativePath 14:00:04.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) 14:00:04.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" 14:00:04.1 Info: DROP TABLE "TrackFiles" 14:00:04.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:04.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:04.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:04.1 Info: => 0.0143637s 14:00:04.1 Info: -> 5 Insert operations completed in 00:00:00.0008483 taking an average of 00:00:00.0001696 14:00:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:04', 'add_mediafilerepository_mtime') 14:00:04.1 Info: Committing Transaction 14:00:04.1 Info: 30: add_mediafilerepository_mtime migrated 14:00:04.1 Info: => 0.0339097s 14:00:04.1 Debug: Took: 00:00:01.8560938 14:00:04.2 Debug: Got 0 tracks 14:00:04.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 14:00:04.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 14:00:04.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512043080606_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:04.3 Info: DatabaseEngineVersionCheck migrating 14:00:04.3 Info: PerformDBOperation 14:00:04.3 Info: Performing DB Operation 14:00:04.3 Info: SQLite 3.45.3 14:00:04.3 Info: => 0.063433s 14:00:04.3 Info: DatabaseEngineVersionCheck migrated 14:00:04.3 Info: => 0.0634687s 14:00:04.3 Info: VersionMigration migrating 14:00:04.3 Info: Beginning Transaction 14:00:04.3 Info: CreateTable VersionInfo 14:00:04.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:04.3 Info: => 0.0003374s 14:00:04.3 Info: Committing Transaction 14:00:04.4 Info: VersionMigration migrated 14:00:04.4 Info: => 0.0635342s 14:00:04.4 Info: VersionUniqueMigration migrating 14:00:04.4 Info: Beginning Transaction 14:00:04.4 Info: CreateIndex VersionInfo (Version) 14:00:04.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:04.4 Info: => 0.0003828s 14:00:04.4 Info: AlterTable VersionInfo 14:00:04.4 Info: => 1.5E-06s 14:00:04.4 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:04.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:04.4 Info: => 0.0014837s 14:00:04.4 Info: Committing Transaction 14:00:04.4 Info: VersionUniqueMigration migrated 14:00:04.4 Info: => 0.0158949s 14:00:04.4 Info: VersionDescriptionMigration migrating 14:00:04.4 Info: Beginning Transaction 14:00:04.4 Info: AlterTable VersionInfo 14:00:04.4 Info: => 1.5E-06s 14:00:04.4 Info: CreateColumn VersionInfo Description String 14:00:04.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:04.4 Info: => 0.0005265s 14:00:04.4 Info: Committing Transaction 14:00:04.4 Info: VersionDescriptionMigration migrated 14:00:04.4 Info: => 0.0166584s 14:00:04.4 Info: 1: InitialSetup migrating 14:00:04.4 Info: Beginning Transaction 14:00:04.4 Info: Starting migration of Main DB to 1 14:00:04.5 Info: CreateTable Config 14:00:04.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:04.5 Info: => 0.0005873s 14:00:04.5 Info: CreateIndex Config (Key) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:04.5 Info: => 0.000205s 14:00:04.5 Info: CreateTable RootFolders 14:00:04.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:04.5 Info: => 0.0002257s 14:00:04.5 Info: CreateIndex RootFolders (Path) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:04.5 Info: => 0.0001729s 14:00:04.5 Info: CreateTable Artists 14:00:04.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) 14:00:04.5 Info: => 0.0005186s 14:00:04.5 Info: CreateIndex Artists (ForeignArtistId) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:04.5 Info: => 0.000177s 14:00:04.5 Info: CreateIndex Artists (NameSlug) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:04.5 Info: => 0.0001709s 14:00:04.5 Info: CreateIndex Artists (CleanName) 14:00:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:04.5 Info: => 0.0001693s 14:00:04.5 Info: CreateIndex Artists (Path) 14:00:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:04.5 Info: => 0.0001704s 14:00:04.5 Info: CreateTable Albums 14:00:04.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) 14:00:04.5 Info: => 0.0004472s 14:00:04.5 Info: CreateIndex Albums (ForeignAlbumId) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:04.5 Info: => 0.0001769s 14:00:04.5 Info: CreateIndex Albums (MBId) 14:00:04.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:04.5 Info: => 0.0001661s 14:00:04.5 Info: CreateIndex Albums (TADBId) 14:00:04.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:04.5 Info: => 0.0001696s 14:00:04.5 Info: CreateIndex Albums (TitleSlug) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:04.5 Info: => 0.0001751s 14:00:04.5 Info: CreateIndex Albums (CleanTitle) 14:00:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:04.5 Info: => 0.0001682s 14:00:04.5 Info: CreateIndex Albums (Path) 14:00:04.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:04.5 Info: => 0.0001712s 14:00:04.5 Info: CreateTable Tracks 14:00:04.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) 14:00:04.5 Info: => 0.000324s 14:00:04.5 Info: CreateIndex Tracks (ForeignTrackId) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:04.5 Info: => 0.0001663s 14:00:04.5 Info: CreateIndex Tracks (ArtistId) 14:00:04.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:04.5 Info: => 0.0001742s 14:00:04.5 Info: CreateIndex Tracks (TrackFileId) 14:00:04.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:04.5 Info: => 0.0001785s 14:00:04.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:04.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:04.5 Info: => 0.0001775s 14:00:04.5 Info: CreateTable TrackFiles 14:00:04.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) 14:00:04.5 Info: => 0.0003055s 14:00:04.5 Info: CreateIndex TrackFiles (ArtistId) 14:00:04.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:04.5 Info: => 0.0001662s 14:00:04.5 Info: CreateIndex TrackFiles (AlbumId) 14:00:04.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:04.5 Info: => 0.0001693s 14:00:04.5 Info: CreateTable History 14:00:04.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) 14:00:04.5 Info: => 0.0003283s 14:00:04.5 Info: CreateIndex History (Date) 14:00:04.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:04.5 Info: => 0.0001639s 14:00:04.5 Info: CreateIndex History (EventType) 14:00:04.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:04.5 Info: => 0.0001643s 14:00:04.5 Info: CreateIndex History (DownloadId) 14:00:04.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:04.5 Info: => 0.0001697s 14:00:04.5 Info: CreateIndex History (AlbumId) 14:00:04.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:04.5 Info: => 0.0001664s 14:00:04.5 Info: CreateTable Notifications 14:00:04.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) 14:00:04.5 Info: => 0.0003124s 14:00:04.5 Info: CreateTable ScheduledTasks 14:00:04.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:04.5 Info: => 0.000305s 14:00:04.5 Info: CreateIndex ScheduledTasks (TypeName) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:04.5 Info: => 0.0001996s 14:00:04.5 Info: CreateTable Indexers 14:00:04.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) 14:00:04.5 Info: => 0.0002618s 14:00:04.5 Info: CreateIndex Indexers (Name) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:04.5 Info: => 0.0001737s 14:00:04.5 Info: CreateTable Profiles 14:00:04.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:04.5 Info: => 0.0002241s 14:00:04.5 Info: CreateIndex Profiles (Name) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:04.5 Info: => 0.0001733s 14:00:04.5 Info: CreateTable QualityDefinitions 14:00:04.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:04.5 Info: => 0.0002746s 14:00:04.5 Info: CreateIndex QualityDefinitions (Quality) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:04.5 Info: => 0.0001985s 14:00:04.5 Info: CreateIndex QualityDefinitions (Title) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:04.5 Info: => 0.0001901s 14:00:04.5 Info: CreateTable NamingConfig 14:00:04.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) 14:00:04.5 Info: => 0.0002776s 14:00:04.5 Info: CreateTable Blacklist 14:00:04.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 '') 14:00:04.5 Info: => 0.0003703s 14:00:04.5 Info: CreateTable Metadata 14:00:04.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) 14:00:04.5 Info: => 0.0002636s 14:00:04.5 Info: CreateTable MetadataFiles 14:00:04.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) 14:00:04.5 Info: => 0.0002991s 14:00:04.5 Info: CreateTable DownloadClients 14:00:04.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) 14:00:04.5 Info: => 0.0002806s 14:00:04.5 Info: CreateTable PendingReleases 14:00:04.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 '') 14:00:04.5 Info: => 0.000292s 14:00:04.5 Info: CreateTable RemotePathMappings 14:00:04.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:04.5 Info: => 0.0002434s 14:00:04.5 Info: CreateTable Tags 14:00:04.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:04.5 Info: => 0.000219s 14:00:04.5 Info: CreateIndex Tags (Label) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:04.5 Info: => 0.0001841s 14:00:04.5 Info: CreateTable Restrictions 14:00:04.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:04.5 Info: => 0.0002438s 14:00:04.5 Info: CreateTable DelayProfiles 14:00:04.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) 14:00:04.5 Info: => 0.0002895s 14:00:04.5 Info: CreateTable Users 14:00:04.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:04.5 Info: => 0.0002693s 14:00:04.5 Info: CreateIndex Users (Identifier) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:04.5 Info: => 0.0001983s 14:00:04.5 Info: CreateIndex Users (Username) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:04.5 Info: => 0.0001853s 14:00:04.5 Info: CreateTable Commands 14:00:04.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) 14:00:04.5 Info: => 0.000319s 14:00:04.5 Info: CreateTable IndexerStatus 14:00:04.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) 14:00:04.5 Info: => 0.0002757s 14:00:04.5 Info: CreateIndex IndexerStatus (ProviderId) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:04.5 Info: => 0.0001895s 14:00:04.5 Info: CreateTable ExtraFiles 14:00:04.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) 14:00:04.5 Info: => 0.0002832s 14:00:04.5 Info: CreateTable LyricFiles 14:00:04.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) 14:00:04.5 Info: => 0.0003182s 14:00:04.5 Info: CreateTable LanguageProfiles 14:00:04.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:04.5 Info: => 0.0002416s 14:00:04.5 Info: CreateIndex LanguageProfiles (Name) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:04.5 Info: => 0.0001884s 14:00:04.5 Info: CreateTable DownloadClientStatus 14:00:04.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) 14:00:04.5 Info: => 0.0002612s 14:00:04.5 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:04.5 Info: => 0.0001942s 14:00:04.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:04.5 Info: -> 1 Insert operations completed in 00:00:00.0001311 taking an average of 00:00:00.0001311 14:00:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:04', 'InitialSetup') 14:00:04.5 Info: Committing Transaction 14:00:04.5 Info: 1: InitialSetup migrated 14:00:04.5 Info: => 0.0267307s 14:00:04.5 Info: 2: add_reason_to_pending_releases migrating 14:00:04.5 Info: Beginning Transaction 14:00:04.5 Info: Starting migration of Main DB to 2 14:00:04.5 Info: AlterTable PendingReleases 14:00:04.5 Info: => 1.6E-06s 14:00:04.5 Info: CreateColumn PendingReleases Reason Int32 14:00:04.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:04.5 Info: => 0.0014958s 14:00:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:04', 'add_reason_to_pending_releases') 14:00:04.5 Info: Committing Transaction 14:00:04.5 Info: 2: add_reason_to_pending_releases migrated 14:00:04.5 Info: => 0.0223659s 14:00:04.5 Info: 3: add_medium_support migrating 14:00:04.5 Info: Beginning Transaction 14:00:04.5 Info: Starting migration of Main DB to 3 14:00:04.5 Info: AlterTable Albums 14:00:04.5 Info: => 1.8E-06s 14:00:04.5 Info: CreateColumn Albums Media String 14:00:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:04.5 Info: => 0.0014854s 14:00:04.5 Info: AlterTable Tracks 14:00:04.5 Info: => 1.1E-06s 14:00:04.5 Info: CreateColumn Tracks MediumNumber Int32 14:00:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:04.5 Info: => 0.0011254s 14:00:04.5 Info: AlterTable Tracks 14:00:04.5 Info: => 1.2E-06s 14:00:04.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:04.5 Info: => 0.0010662s 14:00:04.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:04.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:04.5 Info: => 8.1E-05s 14:00:04.5 Info: DeleteColumn Tracks TrackNumber 14:00:04.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) 14:00:04.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" 14:00:04.5 Info: DROP TABLE "Tracks" 14:00:04.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:04.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:04.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:04.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:04.5 Info: => 0.0099217s 14:00:04.5 Info: AlterTable Tracks 14:00:04.5 Info: => 1.3E-06s 14:00:04.5 Info: CreateColumn Tracks TrackNumber String 14:00:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:04.5 Info: => 0.0011465s 14:00:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:04', 'add_medium_support') 14:00:04.5 Info: Committing Transaction 14:00:04.6 Info: 3: add_medium_support migrated 14:00:04.6 Info: => 0.0253966s 14:00:04.6 Info: 4: add_various_qualites_in_profile migrating 14:00:04.6 Info: Beginning Transaction 14:00:04.6 Info: Starting migration of Main DB to 4 14:00:04.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:04.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:04.6 Info: => 0.0001656s 14:00:04.6 Info: PerformDBOperation 14:00:04.6 Info: Performing DB Operation 14:00:04.6 Info: => 9.09E-05s 14:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:04', 'add_various_qualites_in_profile') 14:00:04.6 Info: Committing Transaction 14:00:04.6 Info: 4: add_various_qualites_in_profile migrated 14:00:04.6 Info: => 0.02233s 14:00:04.6 Info: 5: metadata_profiles migrating 14:00:04.6 Info: Beginning Transaction 14:00:04.6 Info: Starting migration of Main DB to 5 14:00:04.6 Info: CreateTable MetadataProfiles 14:00:04.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:04.6 Info: => 0.0004723s 14:00:04.6 Info: CreateIndex MetadataProfiles (Name) 14:00:04.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:04.6 Info: => 0.0002491s 14:00:04.6 Info: AlterTable Artists 14:00:04.6 Info: => 1.1E-06s 14:00:04.6 Info: CreateColumn Artists MetadataProfileId Int32 14:00:04.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:04.6 Info: => 0.0013857s 14:00:04.6 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:04.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 14:00:04.6 Info: DROP TABLE "Artists" 14:00:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:04.6 Info: => 0.0113729s 14:00:04.6 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:04.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 14:00:04.6 Info: DROP TABLE "Artists" 14:00:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:04.6 Info: => 0.015054s 14:00:04.6 Info: AlterTable Albums 14:00:04.6 Info: => 1.7E-06s 14:00:04.6 Info: CreateColumn Albums SecondaryTypes String 14:00:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:04.6 Info: => 0.0012533s 14:00:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:04', 'metadata_profiles') 14:00:04.6 Info: Committing Transaction 14:00:04.6 Info: 5: metadata_profiles migrated 14:00:04.6 Info: => 0.0221645s 14:00:04.6 Info: 6: separate_automatic_and_interactive_search migrating 14:00:04.6 Info: Beginning Transaction 14:00:04.6 Info: Starting migration of Main DB to 6 14:00:04.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:04.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:04.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:04.6 Info: DROP TABLE "Indexers" 14:00:04.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:04.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:04.6 Info: => 0.0105276s 14:00:04.6 Info: AlterTable Indexers 14:00:04.6 Info: => 1.7E-06s 14:00:04.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:04.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:04.6 Info: => 0.0013295s 14:00:04.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:04.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:04.6 Info: => 0.000117s 14:00:04.6 Info: AlterTable Indexers 14:00:04.6 Info: => 1.3E-06s 14:00:04.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:04.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) 14:00:04.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" 14:00:04.7 Info: DROP TABLE "Indexers" 14:00:04.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:04.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:04.7 Info: => 0.0184193s 14:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:04', 'separate_automatic_and_interactive_search') 14:00:04.7 Info: Committing Transaction 14:00:04.7 Info: 6: separate_automatic_and_interactive_search migrated 14:00:04.7 Info: => 0.0386211s 14:00:04.7 Info: 7: change_album_path_to_relative migrating 14:00:04.7 Info: Beginning Transaction 14:00:04.7 Info: Starting migration of Main DB to 7 14:00:04.7 Info: DeleteColumn Albums Path 14:00:04.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) 14:00:04.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" 14:00:04.7 Info: DROP TABLE "Albums" 14:00:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:04.7 Info: => 0.0113718s 14:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:04', 'change_album_path_to_relative') 14:00:04.7 Info: Committing Transaction 14:00:04.7 Info: 7: change_album_path_to_relative migrated 14:00:04.7 Info: => 0.0397958s 14:00:04.7 Info: 8: change_quality_size_mb_to_kb migrating 14:00:04.7 Info: Beginning Transaction 14:00:04.7 Info: Starting migration of Main DB to 8 14:00:04.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 14:00:04.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 14:00:04.7 Info: => 0.0001747s 14:00:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:04', 'change_quality_size_mb_to_kb') 14:00:04.7 Info: Committing Transaction 14:00:04.8 Info: 8: change_quality_size_mb_to_kb migrated 14:00:04.8 Info: => 0.0225021s 14:00:04.8 Info: 9: album_releases migrating 14:00:04.8 Info: Beginning Transaction 14:00:04.8 Info: Starting migration of Main DB to 9 14:00:04.8 Info: AlterTable Albums 14:00:04.8 Info: => 1.7E-06s 14:00:04.8 Info: CreateColumn Albums Releases String 14:00:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:04.8 Info: => 0.0015505s 14:00:04.8 Info: AlterTable Albums 14:00:04.8 Info: => 9E-07s 14:00:04.8 Info: CreateColumn Albums CurrentRelease String 14:00:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:04.8 Info: => 0.0011897s 14:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:04', 'album_releases') 14:00:04.8 Info: Committing Transaction 14:00:04.8 Info: 9: album_releases migrated 14:00:04.8 Info: => 0.0260854s 14:00:04.8 Info: 10: album_releases_fix migrating 14:00:04.8 Info: Beginning Transaction 14:00:04.8 Info: Starting migration of Main DB to 10 14:00:04.8 Info: AlterTable Albums 14:00:04.8 Info: => 1.7E-06s 14:00:04.8 Info: AlterColumn Albums Releases String 14:00:04.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) 14:00:04.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" 14:00:04.8 Info: DROP TABLE "Albums" 14:00:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:04.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:04.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:04.8 Info: => 0.010889s 14:00:04.8 Info: AlterTable Albums 14:00:04.8 Info: => 2E-06s 14:00:04.8 Info: AlterColumn Albums CurrentRelease String 14:00:04.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) 14:00:04.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" 14:00:04.8 Info: DROP TABLE "Albums" 14:00:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:04.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:04.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:04.8 Info: => 0.0106565s 14:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:04', 'album_releases_fix') 14:00:04.8 Info: Committing Transaction 14:00:04.8 Info: 10: album_releases_fix migrated 14:00:04.8 Info: => 0.0291755s 14:00:04.8 Info: 11: import_lists migrating 14:00:04.8 Info: Beginning Transaction 14:00:04.8 Info: Starting migration of Main DB to 11 14:00:04.8 Info: CreateTable ImportLists 14:00:04.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) 14:00:04.8 Info: => 0.0005408s 14:00:04.8 Info: CreateIndex ImportLists (Name) 14:00:04.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:04.8 Info: => 0.0002143s 14:00:04.8 Info: CreateTable ImportListStatus 14:00:04.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) 14:00:04.8 Info: => 0.0002812s 14:00:04.8 Info: CreateIndex ImportListStatus (ProviderId) 14:00:04.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:04.8 Info: => 0.0002076s 14:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:04', 'import_lists') 14:00:04.8 Info: Committing Transaction 14:00:04.8 Info: 11: import_lists migrated 14:00:04.8 Info: => 0.0207568s 14:00:04.8 Info: 12: add_release_status migrating 14:00:04.8 Info: Beginning Transaction 14:00:04.8 Info: Starting migration of Main DB to 12 14:00:04.8 Info: AlterTable MetadataProfiles 14:00:04.8 Info: => 2.2E-06s 14:00:04.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:04.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:04.8 Info: => 0.0016121s 14:00:04.8 Info: PerformDBOperation 14:00:04.8 Info: Performing DB Operation 14:00:04.8 Info: => 6.31E-05s 14:00:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:04', 'add_release_status') 14:00:04.8 Info: Committing Transaction 14:00:04.9 Info: 12: add_release_status migrated 14:00:04.9 Info: => 0.0207051s 14:00:04.9 Info: 13: album_download_notification migrating 14:00:04.9 Info: Beginning Transaction 14:00:04.9 Info: Starting migration of Main DB to 13 14:00:04.9 Info: AlterTable Notifications 14:00:04.9 Info: => 2E-06s 14:00:04.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:04.9 Info: => 0.001626s 14:00:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:04', 'album_download_notification') 14:00:04.9 Info: Committing Transaction 14:00:04.9 Info: 13: album_download_notification migrated 14:00:04.9 Info: => 0.0223508s 14:00:04.9 Info: 14: fix_language_metadata_profiles migrating 14:00:04.9 Info: Beginning Transaction 14:00:04.9 Info: Starting migration of Main DB to 14 14:00:04.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:04.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:04.9 Info: => 0.0002842s 14:00:04.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:04.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:04.9 Info: => 0.0001448s 14:00:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:04', 'fix_language_metadata_profiles') 14:00:04.9 Info: Committing Transaction 14:00:04.9 Info: 14: fix_language_metadata_profiles migrated 14:00:04.9 Info: => 0.0221335s 14:00:04.9 Info: 15: remove_fanzub migrating 14:00:04.9 Info: Beginning Transaction 14:00:04.9 Info: Starting migration of Main DB to 15 14:00:04.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:04.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:04.9 Info: => 0.000151s 14:00:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:04', 'remove_fanzub') 14:00:04.9 Info: Committing Transaction 14:00:04.9 Info: 15: remove_fanzub migrated 14:00:04.9 Info: => 0.0224553s 14:00:04.9 Info: 16: update_artist_history_indexes migrating 14:00:04.9 Info: Beginning Transaction 14:00:04.9 Info: Starting migration of Main DB to 16 14:00:04.9 Info: CreateIndex Albums (ArtistId) 14:00:04.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:04.9 Info: => 0.000382s 14:00:04.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:04.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:04.9 Info: => 0.0002085s 14:00:04.9 Info: DeleteIndex History (AlbumId) 14:00:04.9 Info: DROP INDEX "IX_History_AlbumId" 14:00:04.9 Info: => 0.0002764s 14:00:04.9 Info: CreateIndex History (AlbumId, Date) 14:00:04.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:04.9 Info: => 0.000207s 14:00:04.9 Info: DeleteIndex History (DownloadId) 14:00:04.9 Info: DROP INDEX "IX_History_DownloadId" 14:00:04.9 Info: => 0.0002127s 14:00:04.9 Info: CreateIndex History (DownloadId, Date) 14:00:04.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:04.9 Info: => 0.0002015s 14:00:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:04', 'update_artist_history_indexes') 14:00:04.9 Info: Committing Transaction 14:00:05.0 Info: 16: update_artist_history_indexes migrated 14:00:05.0 Info: => 0.0206724s 14:00:05.0 Info: 17: remove_nma migrating 14:00:05.0 Info: Beginning Transaction 14:00:05.0 Info: Starting migration of Main DB to 17 14:00:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:05.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:05.0 Info: => 0.0001645s 14:00:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:05', 'remove_nma') 14:00:05.0 Info: Committing Transaction 14:00:05.0 Info: 17: remove_nma migrated 14:00:05.0 Info: => 0.0224292s 14:00:05.0 Info: 18: album_disambiguation migrating 14:00:05.0 Info: Beginning Transaction 14:00:05.0 Info: Starting migration of Main DB to 18 14:00:05.0 Info: AlterTable Albums 14:00:05.0 Info: => 1.8E-06s 14:00:05.0 Info: CreateColumn Albums Disambiguation String 14:00:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:05.0 Info: => 0.0016271s 14:00:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:05', 'album_disambiguation') 14:00:05.0 Info: Committing Transaction 14:00:05.0 Info: 18: album_disambiguation migrated 14:00:05.0 Info: => 0.0223673s 14:00:05.0 Info: 19: add_ape_quality_in_profiles migrating 14:00:05.0 Info: Beginning Transaction 14:00:05.0 Info: Starting migration of Main DB to 19 14:00:05.0 Info: PerformDBOperation 14:00:05.0 Info: Performing DB Operation 14:00:05.0 Info: => 0.0001135s 14:00:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:05', 'add_ape_quality_in_profiles') 14:00:05.0 Info: Committing Transaction 14:00:05.0 Info: 19: add_ape_quality_in_profiles migrated 14:00:05.0 Info: => 0.0224698s 14:00:05.0 Info: 20: remove_pushalot migrating 14:00:05.0 Info: Beginning Transaction 14:00:05.0 Info: Starting migration of Main DB to 20 14:00:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:05.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:05.0 Info: => 0.000161s 14:00:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:05.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:05.0 Info: => 7.54E-05s 14:00:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:05.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:05.0 Info: => 7.64E-05s 14:00:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:05', 'remove_pushalot') 14:00:05.0 Info: Committing Transaction 14:00:05.0 Info: 20: remove_pushalot migrated 14:00:05.0 Info: => 0.0221227s 14:00:05.0 Info: 21: add_custom_filters migrating 14:00:05.0 Info: Beginning Transaction 14:00:05.0 Info: Starting migration of Main DB to 21 14:00:05.0 Info: CreateTable CustomFilters 14:00:05.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:05.0 Info: => 0.0004718s 14:00:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:05', 'add_custom_filters') 14:00:05.0 Info: Committing Transaction 14:00:05.1 Info: 21: add_custom_filters migrated 14:00:05.1 Info: => 0.0223496s 14:00:05.1 Info: 22: import_list_tags migrating 14:00:05.1 Info: Beginning Transaction 14:00:05.1 Info: Starting migration of Main DB to 22 14:00:05.1 Info: AlterTable ImportLists 14:00:05.1 Info: => 1.7E-06s 14:00:05.1 Info: CreateColumn ImportLists Tags String 14:00:05.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:05.1 Info: => 0.0016545s 14:00:05.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:05', 'import_list_tags') 14:00:05.1 Info: Committing Transaction 14:00:05.1 Info: 22: import_list_tags migrated 14:00:05.1 Info: => 0.0224854s 14:00:05.1 Info: 23: add_release_groups_etc migrating 14:00:05.1 Info: Beginning Transaction 14:00:05.1 Info: Starting migration of Main DB to 23 14:00:05.1 Info: CreateTable ArtistMetadata 14:00:05.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) 14:00:05.1 Info: => 0.0005738s 14:00:05.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:05.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:05.1 Info: => 0.0002189s 14:00:05.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" 14:00:05.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" 14:00:05.1 Info: => 0.0001892s 14:00:05.1 Info: AlterTable Artists 14:00:05.1 Info: => 1.1E-06s 14:00:05.1 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:05.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:05.1 Info: => 0.0014955s 14:00:05.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:05.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:05.1 Info: => 0.000149s 14:00:05.1 Info: CreateTable AlbumReleases 14:00:05.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) 14:00:05.1 Info: => 0.0003413s 14:00:05.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:05.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:05.1 Info: => 0.0001907s 14:00:05.1 Info: CreateIndex AlbumReleases (AlbumId) 14:00:05.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:05.1 Info: => 0.0001882s 14:00:05.1 Info: PerformDBOperation 14:00:05.1 Info: Performing DB Operation 14:00:05.1 Info: => 7.74E-05s 14:00:05.1 Info: AlterTable Albums 14:00:05.1 Info: => 1E-06s 14:00:05.1 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:05.1 Info: => 0.0014276s 14:00:05.1 Info: AlterTable Albums 14:00:05.1 Info: => 9E-07s 14:00:05.1 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:05.1 Info: => 0.0013209s 14:00:05.1 Info: AlterTable Albums 14:00:05.1 Info: => 1.1E-06s 14:00:05.1 Info: CreateColumn Albums Links String 14:00:05.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:05.1 Info: => 0.0013278s 14:00:05.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:05.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:05.1 Info: => 0.0001823s 14:00:05.1 Info: AlterTable Tracks 14:00:05.1 Info: => 9E-07s 14:00:05.1 Info: CreateColumn Tracks ForeignRecordingId String 14:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:05.1 Info: => 0.001325s 14:00:05.1 Info: AlterTable Tracks 14:00:05.1 Info: => 1E-06s 14:00:05.1 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:05.1 Info: => 0.0013441s 14:00:05.1 Info: AlterTable Tracks 14:00:05.1 Info: => 8E-07s 14:00:05.1 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:05.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:05.1 Info: => 0.0013486s 14:00:05.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:05.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:05.1 Info: => 0.0001601s 14:00:05.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:05.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:05.1 Info: => 0.0001415s 14:00:05.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:05.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 14:00:05.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" 14:00:05.1 Info: DROP TABLE "Artists" 14:00:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:05.1 Info: => 0.0115437s 14:00:05.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:05.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:05.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:05.1 Info: DROP TABLE "Albums" 14:00:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:05.1 Info: => 0.015152s 14:00:05.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:05.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) 14:00:05.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" 14:00:05.1 Info: DROP TABLE "Tracks" 14:00:05.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:05.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:05.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:05.1 Info: => 0.0107531s 14:00:05.1 Info: DeleteColumn TrackFiles ArtistId 14:00:05.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:05.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" 14:00:05.2 Info: DROP TABLE "TrackFiles" 14:00:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:05.2 Info: => 0.0101609s 14:00:05.2 Info: CreateIndex Artists (ArtistMetadataId) 14:00:05.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:05.2 Info: => 0.0001865s 14:00:05.2 Info: CreateIndex Artists (Monitored) 14:00:05.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:05.2 Info: => 0.0001954s 14:00:05.2 Info: CreateIndex Albums (ArtistMetadataId) 14:00:05.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:05.2 Info: => 0.0001839s 14:00:05.2 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:05.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:05.2 Info: => 0.0001801s 14:00:05.2 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:05.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:05.2 Info: => 0.0001822s 14:00:05.2 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:05.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:05.2 Info: => 0.0001846s 14:00:05.2 Info: UpdateData 14:00:05.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:05.2 Info: => 9.69E-05s 14:00:05.2 Info: UpdateData 14:00:05.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:05.2 Info: => 8.18E-05s 14:00:05.2 Info: UpdateData 14:00:05.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:05.2 Info: => 9.99E-05s 14:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:05', 'add_release_groups_etc') 14:00:05.2 Info: Committing Transaction 14:00:05.2 Info: 23: add_release_groups_etc migrated 14:00:05.2 Info: => 0.0215643s 14:00:05.2 Info: 24: NewMediaInfoFormat migrating 14:00:05.2 Info: Beginning Transaction 14:00:05.2 Info: Starting migration of Main DB to 24 14:00:05.2 Info: UpdateData 14:00:05.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:05.2 Info: => 0.0001876s 14:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:05', 'NewMediaInfoFormat') 14:00:05.2 Info: Committing Transaction 14:00:05.2 Info: 24: NewMediaInfoFormat migrated 14:00:05.2 Info: => 0.0225778s 14:00:05.2 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:05.2 Info: Beginning Transaction 14:00:05.2 Info: Starting migration of Main DB to 25 14:00:05.2 Info: RenameTable Restrictions ReleaseProfiles 14:00:05.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:05.2 Info: => 0.0044814s 14:00:05.2 Info: AlterTable ReleaseProfiles 14:00:05.2 Info: => 1.8E-06s 14:00:05.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:05.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:05.2 Info: => 0.0013932s 14:00:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:05', 'rename_restrictions_to_release_profiles') 14:00:05.2 Info: Committing Transaction 14:00:05.2 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:05.2 Info: => 0.0235343s 14:00:05.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:05.2 Info: Beginning Transaction 14:00:05.2 Info: Starting migration of Main DB to 26 14:00:05.2 Info: RenameTable Profiles QualityProfiles 14:00:05.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:05.2 Info: => 0.0045088s 14:00:05.2 Info: AlterTable QualityProfiles 14:00:05.2 Info: => 2.2E-06s 14:00:05.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:05.2 Info: => 0.0014441s 14:00:05.2 Info: AlterTable LanguageProfiles 14:00:05.2 Info: => 9E-07s 14:00:05.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:05.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:05.2 Info: => 0.0012564s 14:00:05.2 Info: UpdateData 14:00:05.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:05.2 Info: => 9.21E-05s 14:00:05.2 Info: UpdateData 14:00:05.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:05.2 Info: => 8.08E-05s 14:00:05.2 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:05.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) 14:00:05.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" 14:00:05.2 Info: DROP TABLE "Artists" 14:00:05.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:05.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:05.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:05.3 Info: => 0.0118952s 14:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:05', 'rename_quality_profiles_add_upgrade_allowed') 14:00:05.3 Info: Committing Transaction 14:00:05.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:05.3 Info: => 0.0433109s 14:00:05.3 Info: 27: add_import_exclusions migrating 14:00:05.3 Info: Beginning Transaction 14:00:05.3 Info: Starting migration of Main DB to 27 14:00:05.3 Info: CreateTable ImportListExclusions 14:00:05.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:05.3 Info: => 0.0004556s 14:00:05.3 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:05.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:05.3 Info: => 0.0002214s 14:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:05', 'add_import_exclusions') 14:00:05.3 Info: Committing Transaction 14:00:05.3 Info: 27: add_import_exclusions migrated 14:00:05.3 Info: => 0.0219063s 14:00:05.3 Info: 28: clean_artist_metadata_table migrating 14:00:05.3 Info: Beginning Transaction 14:00:05.3 Info: Starting migration of Main DB to 28 14:00:05.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) 14:00:05.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) 14:00:05.3 Info: => 0.0003895s 14:00:05.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) 14:00:05.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) 14:00:05.3 Info: => 0.0002341s 14:00:05.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) 14:00:05.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) 14:00:05.3 Info: => 0.0002242s 14:00:05.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) 14:00:05.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) 14:00:05.3 Info: => 0.0002302s 14:00:05.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) 14:00:05.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) 14:00:05.3 Info: => 0.0002244s 14:00:05.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) 14:00:05.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) 14:00:05.3 Info: => 0.0002224s 14:00:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:05', 'clean_artist_metadata_table') 14:00:05.3 Info: Committing Transaction 14:00:05.3 Info: 28: clean_artist_metadata_table migrated 14:00:05.3 Info: => 0.0210169s 14:00:05.3 Info: 29: health_issue_notification migrating 14:00:05.3 Info: Beginning Transaction 14:00:05.3 Info: Starting migration of Main DB to 29 14:00:05.3 Info: AlterTable Notifications 14:00:05.3 Info: => 1.7E-06s 14:00:05.3 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:05.3 Info: => 0.0015873s 14:00:05.3 Info: AlterTable Notifications 14:00:05.3 Info: => 1.1E-06s 14:00:05.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:05.3 Info: => 0.0012789s 14:00:05.3 Info: AlterTable Notifications 14:00:05.3 Info: => 1E-06s 14:00:05.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:05.3 Info: => 0.0013114s 14:00:05.3 Info: AlterTable Notifications 14:00:05.3 Info: => 1E-06s 14:00:05.3 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:05.3 Info: => 0.0012938s 14:00:05.3 Info: AlterTable Notifications 14:00:05.3 Info: => 1E-06s 14:00:05.3 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:05.3 Info: => 0.0012123s 14:00:05.3 Info: DeleteColumn Notifications OnDownload 14:00:05.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) 14:00:05.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" 14:00:05.3 Info: DROP TABLE "Notifications" 14:00:05.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:05.4 Info: => 0.0141779s 14:00:05.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:05.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) 14:00:05.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" 14:00:05.4 Info: DROP TABLE "Notifications" 14:00:05.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:05.4 Info: => 0.010557s 14:00:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:05', 'health_issue_notification') 14:00:05.4 Info: Committing Transaction 14:00:05.4 Info: 29: health_issue_notification migrated 14:00:05.4 Info: => 0.0355802s 14:00:05.4 Info: 30: add_mediafilerepository_mtime migrating 14:00:05.4 Info: Beginning Transaction 14:00:05.4 Info: Starting migration of Main DB to 30 14:00:05.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 14:00:05.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 14:00:05.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 14:00:05.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T14:00:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:05.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 14:00:05.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T14:00:05', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:05.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 14:00:05.4 Info: AlterTable TrackFiles 14:00:05.4 Info: => 1.1E-06s 14:00:05.4 Info: CreateColumn TrackFiles Modified DateTime 14:00:05.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:05.4 Info: => 0.0015789s 14:00:05.4 Info: AlterTable TrackFiles 14:00:05.4 Info: => 1E-06s 14:00:05.4 Info: CreateColumn TrackFiles Path String 14:00:05.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:05.4 Info: => 0.0012889s 14:00:05.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:05.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:05.4 Info: => 8.08E-05s 14:00:05.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) 14:00:05.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) 14:00:05.4 Info: => 0.0002772s 14:00:05.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) 14:00:05.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) 14:00:05.4 Info: => 0.0002562s 14:00:05.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) 14:00:05.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) 14:00:05.4 Info: => 0.000271s 14:00:05.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") 14:00:05.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") 14:00:05.4 Info: => 0.0001731s 14:00:05.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:05.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:05.4 Info: => 0.0002247s 14:00:05.4 Info: AlterTable TrackFiles 14:00:05.4 Info: => 1E-06s 14:00:05.4 Info: AlterColumn TrackFiles Path String 14:00:05.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:05.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" 14:00:05.4 Info: DROP TABLE "TrackFiles" 14:00:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:05.4 Info: => 0.010789s 14:00:05.4 Info: CreateIndex TrackFiles (Path) 14:00:05.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:05.4 Info: => 0.0001698s 14:00:05.4 Info: DeleteColumn TrackFiles RelativePath 14:00:05.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:05.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" 14:00:05.4 Info: DROP TABLE "TrackFiles" 14:00:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:05.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:05.4 Info: => 0.0104446s 14:00:05.4 Info: -> 7 Insert operations completed in 00:00:00.0011596 taking an average of 00:00:00.0001656 14:00:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:05', 'add_mediafilerepository_mtime') 14:00:05.4 Info: Committing Transaction 14:00:05.4 Info: 30: add_mediafilerepository_mtime migrated 14:00:05.4 Info: => 0.033191s 14:00:05.4 Debug: Took: 00:00:01.1795947 14:00:05.5 Debug: Got 2 tracks 14:00:05.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 14:00:05.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 14:00:05.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512055921040_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:05.6 Info: DatabaseEngineVersionCheck migrating 14:00:05.6 Info: PerformDBOperation 14:00:05.6 Info: Performing DB Operation 14:00:05.6 Info: SQLite 3.45.3 14:00:05.6 Info: => 0.0571486s 14:00:05.6 Info: DatabaseEngineVersionCheck migrated 14:00:05.6 Info: => 0.0571845s 14:00:05.6 Info: VersionMigration migrating 14:00:05.6 Info: Beginning Transaction 14:00:05.6 Info: CreateTable VersionInfo 14:00:05.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:05.6 Info: => 0.0003766s 14:00:05.6 Info: Committing Transaction 14:00:05.7 Info: VersionMigration migrated 14:00:05.7 Info: => 0.0583293s 14:00:05.7 Info: VersionUniqueMigration migrating 14:00:05.7 Info: Beginning Transaction 14:00:05.7 Info: CreateIndex VersionInfo (Version) 14:00:05.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:05.7 Info: => 0.000353s 14:00:05.7 Info: AlterTable VersionInfo 14:00:05.7 Info: => 8E-07s 14:00:05.7 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:05.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:05.7 Info: => 0.0013846s 14:00:05.7 Info: Committing Transaction 14:00:05.7 Info: VersionUniqueMigration migrated 14:00:05.7 Info: => 0.0219688s 14:00:05.7 Info: VersionDescriptionMigration migrating 14:00:05.7 Info: Beginning Transaction 14:00:05.7 Info: AlterTable VersionInfo 14:00:05.7 Info: => 1.6E-06s 14:00:05.7 Info: CreateColumn VersionInfo Description String 14:00:05.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:05.7 Info: => 0.0005605s 14:00:05.7 Info: Committing Transaction 14:00:05.7 Info: VersionDescriptionMigration migrated 14:00:05.7 Info: => 0.0239109s 14:00:05.7 Info: 1: InitialSetup migrating 14:00:05.7 Info: Beginning Transaction 14:00:05.7 Info: Starting migration of Main DB to 1 14:00:05.7 Info: CreateTable Config 14:00:05.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:05.7 Info: => 0.0006153s 14:00:05.7 Info: CreateIndex Config (Key) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:05.7 Info: => 0.0002074s 14:00:05.7 Info: CreateTable RootFolders 14:00:05.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:05.7 Info: => 0.0002162s 14:00:05.7 Info: CreateIndex RootFolders (Path) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:05.7 Info: => 0.0001775s 14:00:05.7 Info: CreateTable Artists 14:00:05.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) 14:00:05.7 Info: => 0.0005323s 14:00:05.7 Info: CreateIndex Artists (ForeignArtistId) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:05.7 Info: => 0.0001755s 14:00:05.7 Info: CreateIndex Artists (NameSlug) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:05.7 Info: => 0.0001745s 14:00:05.7 Info: CreateIndex Artists (CleanName) 14:00:05.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:05.7 Info: => 0.0001707s 14:00:05.7 Info: CreateIndex Artists (Path) 14:00:05.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:05.7 Info: => 0.0001682s 14:00:05.7 Info: CreateTable Albums 14:00:05.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) 14:00:05.7 Info: => 0.0004601s 14:00:05.7 Info: CreateIndex Albums (ForeignAlbumId) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:05.7 Info: => 0.0001736s 14:00:05.7 Info: CreateIndex Albums (MBId) 14:00:05.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:05.7 Info: => 0.0001686s 14:00:05.7 Info: CreateIndex Albums (TADBId) 14:00:05.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:05.7 Info: => 0.0001715s 14:00:05.7 Info: CreateIndex Albums (TitleSlug) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:05.7 Info: => 0.0001698s 14:00:05.7 Info: CreateIndex Albums (CleanTitle) 14:00:05.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:05.7 Info: => 0.0001694s 14:00:05.7 Info: CreateIndex Albums (Path) 14:00:05.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:05.7 Info: => 0.0001664s 14:00:05.7 Info: CreateTable Tracks 14:00:05.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) 14:00:05.7 Info: => 0.0003468s 14:00:05.7 Info: CreateIndex Tracks (ForeignTrackId) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:05.7 Info: => 0.0001722s 14:00:05.7 Info: CreateIndex Tracks (ArtistId) 14:00:05.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:05.7 Info: => 0.0001791s 14:00:05.7 Info: CreateIndex Tracks (TrackFileId) 14:00:05.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:05.7 Info: => 0.0001757s 14:00:05.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:05.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:05.7 Info: => 0.0001863s 14:00:05.7 Info: CreateTable TrackFiles 14:00:05.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) 14:00:05.7 Info: => 0.0003121s 14:00:05.7 Info: CreateIndex TrackFiles (ArtistId) 14:00:05.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:05.7 Info: => 0.0001754s 14:00:05.7 Info: CreateIndex TrackFiles (AlbumId) 14:00:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:05.7 Info: => 0.0001702s 14:00:05.7 Info: CreateTable History 14:00:05.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) 14:00:05.7 Info: => 0.0003216s 14:00:05.7 Info: CreateIndex History (Date) 14:00:05.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:05.7 Info: => 0.0001697s 14:00:05.7 Info: CreateIndex History (EventType) 14:00:05.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:05.7 Info: => 0.0001685s 14:00:05.7 Info: CreateIndex History (DownloadId) 14:00:05.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:05.7 Info: => 0.0001554s 14:00:05.7 Info: CreateIndex History (AlbumId) 14:00:05.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:05.7 Info: => 0.0001557s 14:00:05.7 Info: CreateTable Notifications 14:00:05.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) 14:00:05.7 Info: => 0.0002801s 14:00:05.7 Info: CreateTable ScheduledTasks 14:00:05.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:05.7 Info: => 0.0003128s 14:00:05.7 Info: CreateIndex ScheduledTasks (TypeName) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:05.7 Info: => 0.0001951s 14:00:05.7 Info: CreateTable Indexers 14:00:05.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) 14:00:05.7 Info: => 0.0002506s 14:00:05.7 Info: CreateIndex Indexers (Name) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:05.7 Info: => 0.0001819s 14:00:05.7 Info: CreateTable Profiles 14:00:05.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:05.7 Info: => 0.0002397s 14:00:05.7 Info: CreateIndex Profiles (Name) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:05.7 Info: => 0.000172s 14:00:05.7 Info: CreateTable QualityDefinitions 14:00:05.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:05.7 Info: => 0.0002871s 14:00:05.7 Info: CreateIndex QualityDefinitions (Quality) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:05.7 Info: => 0.0001994s 14:00:05.7 Info: CreateIndex QualityDefinitions (Title) 14:00:05.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:05.7 Info: => 0.0001867s 14:00:05.7 Info: CreateTable NamingConfig 14:00:05.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) 14:00:05.7 Info: => 0.0002764s 14:00:05.7 Info: CreateTable Blacklist 14:00:05.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 '') 14:00:05.7 Info: => 0.000352s 14:00:05.7 Info: CreateTable Metadata 14:00:05.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) 14:00:05.7 Info: => 0.0002531s 14:00:05.7 Info: CreateTable MetadataFiles 14:00:05.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) 14:00:05.8 Info: => 0.0003156s 14:00:05.8 Info: CreateTable DownloadClients 14:00:05.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:05.8 Info: => 0.0008522s 14:00:05.8 Info: CreateTable PendingReleases 14:00:05.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 14:00:05.8 Info: => 0.0002979s 14:00:05.8 Info: CreateTable RemotePathMappings 14:00:05.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:05.8 Info: => 0.0002378s 14:00:05.8 Info: CreateTable Tags 14:00:05.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:05.8 Info: => 0.0002191s 14:00:05.8 Info: CreateIndex Tags (Label) 14:00:05.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:05.8 Info: => 0.0001943s 14:00:05.8 Info: CreateTable Restrictions 14:00:05.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:05.8 Info: => 0.0002509s 14:00:05.8 Info: CreateTable DelayProfiles 14:00:05.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 14:00:05.8 Info: => 0.0002922s 14:00:05.8 Info: CreateTable Users 14:00:05.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:05.8 Info: => 0.000262s 14:00:05.8 Info: CreateIndex Users (Identifier) 14:00:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:05.8 Info: => 0.0002095s 14:00:05.8 Info: CreateIndex Users (Username) 14:00:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:05.8 Info: => 0.0001799s 14:00:05.8 Info: CreateTable Commands 14:00:05.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:05.8 Info: => 0.000264s 14:00:05.8 Info: CreateTable IndexerStatus 14:00:05.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 14:00:05.8 Info: => 0.0002474s 14:00:05.8 Info: CreateIndex IndexerStatus (ProviderId) 14:00:05.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:05.8 Info: => 0.0001845s 14:00:05.8 Info: CreateTable ExtraFiles 14:00:05.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:05.8 Info: => 0.0002709s 14:00:05.8 Info: CreateTable LyricFiles 14:00:05.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 14:00:05.8 Info: => 0.0003288s 14:00:05.8 Info: CreateTable LanguageProfiles 14:00:05.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:05.8 Info: => 0.0002457s 14:00:05.8 Info: CreateIndex LanguageProfiles (Name) 14:00:05.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:05.8 Info: => 0.0001879s 14:00:05.8 Info: CreateTable DownloadClientStatus 14:00:05.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 14:00:05.8 Info: => 0.0002591s 14:00:05.8 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:05.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:05.8 Info: => 0.0001889s 14:00:05.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:05.8 Info: -> 1 Insert operations completed in 00:00:00.0001253 taking an average of 00:00:00.0001253 14:00:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:05', 'InitialSetup') 14:00:05.8 Info: Committing Transaction 14:00:05.8 Info: 1: InitialSetup migrated 14:00:05.8 Info: => 0.0305684s 14:00:05.8 Info: 2: add_reason_to_pending_releases migrating 14:00:05.8 Info: Beginning Transaction 14:00:05.8 Info: Starting migration of Main DB to 2 14:00:05.8 Info: AlterTable PendingReleases 14:00:05.8 Info: => 1.6E-06s 14:00:05.8 Info: CreateColumn PendingReleases Reason Int32 14:00:05.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:05.8 Info: => 0.0014899s 14:00:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:05', 'add_reason_to_pending_releases') 14:00:05.8 Info: Committing Transaction 14:00:05.8 Info: 2: add_reason_to_pending_releases migrated 14:00:05.8 Info: => 0.0363512s 14:00:05.8 Info: 3: add_medium_support migrating 14:00:05.8 Info: Beginning Transaction 14:00:05.8 Info: Starting migration of Main DB to 3 14:00:05.8 Info: AlterTable Albums 14:00:05.8 Info: => 1.5E-06s 14:00:05.8 Info: CreateColumn Albums Media String 14:00:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:05.8 Info: => 0.0013737s 14:00:05.8 Info: AlterTable Tracks 14:00:05.8 Info: => 8E-07s 14:00:05.8 Info: CreateColumn Tracks MediumNumber Int32 14:00:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:05.8 Info: => 0.0011187s 14:00:05.8 Info: AlterTable Tracks 14:00:05.8 Info: => 9E-07s 14:00:05.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:05.8 Info: => 0.0010897s 14:00:05.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:05.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:05.8 Info: => 7.65E-05s 14:00:05.8 Info: DeleteColumn Tracks TrackNumber 14:00:05.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 14:00:05.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 14:00:05.8 Info: DROP TABLE "Tracks" 14:00:05.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:05.8 Info: => 0.009296s 14:00:05.8 Info: AlterTable Tracks 14:00:05.8 Info: => 1.6E-06s 14:00:05.8 Info: CreateColumn Tracks TrackNumber String 14:00:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:05.8 Info: => 0.0011274s 14:00:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:05', 'add_medium_support') 14:00:05.8 Info: Committing Transaction 14:00:05.9 Info: 3: add_medium_support migrated 14:00:05.9 Info: => 0.0243294s 14:00:05.9 Info: 4: add_various_qualites_in_profile migrating 14:00:05.9 Info: Beginning Transaction 14:00:05.9 Info: Starting migration of Main DB to 4 14:00:05.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:05.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:05.9 Info: => 0.0001274s 14:00:05.9 Info: PerformDBOperation 14:00:05.9 Info: Performing DB Operation 14:00:05.9 Info: => 7.87E-05s 14:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:05', 'add_various_qualites_in_profile') 14:00:05.9 Info: Committing Transaction 14:00:05.9 Info: 4: add_various_qualites_in_profile migrated 14:00:05.9 Info: => 0.0229748s 14:00:05.9 Info: 5: metadata_profiles migrating 14:00:05.9 Info: Beginning Transaction 14:00:05.9 Info: Starting migration of Main DB to 5 14:00:05.9 Info: CreateTable MetadataProfiles 14:00:05.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:05.9 Info: => 0.0003928s 14:00:05.9 Info: CreateIndex MetadataProfiles (Name) 14:00:05.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:05.9 Info: => 0.000217s 14:00:05.9 Info: AlterTable Artists 14:00:05.9 Info: => 1.1E-06s 14:00:05.9 Info: CreateColumn Artists MetadataProfileId Int32 14:00:05.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:05.9 Info: => 0.0012967s 14:00:05.9 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:05.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) 14:00:05.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" 14:00:05.9 Info: DROP TABLE "Artists" 14:00:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:05.9 Info: => 0.0114568s 14:00:05.9 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:05.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) 14:00:05.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" 14:00:05.9 Info: DROP TABLE "Artists" 14:00:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:05.9 Info: => 0.0122625s 14:00:05.9 Info: AlterTable Albums 14:00:05.9 Info: => 1.5E-06s 14:00:05.9 Info: CreateColumn Albums SecondaryTypes String 14:00:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:05.9 Info: => 0.0011518s 14:00:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:05', 'metadata_profiles') 14:00:05.9 Info: Committing Transaction 14:00:05.9 Info: 5: metadata_profiles migrated 14:00:05.9 Info: => 0.0255923s 14:00:05.9 Info: 6: separate_automatic_and_interactive_search migrating 14:00:05.9 Info: Beginning Transaction 14:00:05.9 Info: Starting migration of Main DB to 6 14:00:05.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:05.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) 14:00:05.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:05.9 Info: DROP TABLE "Indexers" 14:00:05.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:06.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:06.0 Info: => 0.0121026s 14:00:06.0 Info: AlterTable Indexers 14:00:06.0 Info: => 1.5E-06s 14:00:06.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:06.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:06.0 Info: => 0.0010878s 14:00:06.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:06.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:06.0 Info: => 6.46E-05s 14:00:06.0 Info: AlterTable Indexers 14:00:06.0 Info: => 8E-07s 14:00:06.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:06.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) 14:00:06.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" 14:00:06.0 Info: DROP TABLE "Indexers" 14:00:06.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:06.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:06.0 Info: => 0.0152735s 14:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:06', 'separate_automatic_and_interactive_search') 14:00:06.0 Info: Committing Transaction 14:00:06.0 Info: 6: separate_automatic_and_interactive_search migrated 14:00:06.0 Info: => 0.0377393s 14:00:06.0 Info: 7: change_album_path_to_relative migrating 14:00:06.0 Info: Beginning Transaction 14:00:06.0 Info: Starting migration of Main DB to 7 14:00:06.0 Info: DeleteColumn Albums Path 14:00:06.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) 14:00:06.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" 14:00:06.0 Info: DROP TABLE "Albums" 14:00:06.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:06.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:06.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:06.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:06.0 Info: => 0.0115326s 14:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:06', 'change_album_path_to_relative') 14:00:06.0 Info: Committing Transaction 14:00:06.0 Info: 7: change_album_path_to_relative migrated 14:00:06.0 Info: => 0.0340954s 14:00:06.0 Info: 8: change_quality_size_mb_to_kb migrating 14:00:06.0 Info: Beginning Transaction 14:00:06.0 Info: Starting migration of Main DB to 8 14:00:06.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 14:00:06.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 14:00:06.0 Info: => 0.0001636s 14:00:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:06', 'change_quality_size_mb_to_kb') 14:00:06.0 Info: Committing Transaction 14:00:06.0 Info: 8: change_quality_size_mb_to_kb migrated 14:00:06.0 Info: => 0.0225632s 14:00:06.0 Info: 9: album_releases migrating 14:00:06.0 Info: Beginning Transaction 14:00:06.0 Info: Starting migration of Main DB to 9 14:00:06.0 Info: AlterTable Albums 14:00:06.0 Info: => 1.8E-06s 14:00:06.0 Info: CreateColumn Albums Releases String 14:00:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:06.0 Info: => 0.0015532s 14:00:06.0 Info: AlterTable Albums 14:00:06.0 Info: => 1E-06s 14:00:06.0 Info: CreateColumn Albums CurrentRelease String 14:00:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:06.1 Info: => 0.0012183s 14:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:06', 'album_releases') 14:00:06.1 Info: Committing Transaction 14:00:06.1 Info: 9: album_releases migrated 14:00:06.1 Info: => 0.0207532s 14:00:06.1 Info: 10: album_releases_fix migrating 14:00:06.1 Info: Beginning Transaction 14:00:06.1 Info: Starting migration of Main DB to 10 14:00:06.1 Info: AlterTable Albums 14:00:06.1 Info: => 1.7E-06s 14:00:06.1 Info: AlterColumn Albums Releases String 14:00:06.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) 14:00:06.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" 14:00:06.1 Info: DROP TABLE "Albums" 14:00:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:06.1 Info: => 0.011041s 14:00:06.1 Info: AlterTable Albums 14:00:06.1 Info: => 1.7E-06s 14:00:06.1 Info: AlterColumn Albums CurrentRelease String 14:00:06.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) 14:00:06.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" 14:00:06.1 Info: DROP TABLE "Albums" 14:00:06.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:06.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:06.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:06.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:06.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:06.1 Info: => 0.0115716s 14:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:06', 'album_releases_fix') 14:00:06.1 Info: Committing Transaction 14:00:06.1 Info: 10: album_releases_fix migrated 14:00:06.1 Info: => 0.0342153s 14:00:06.1 Info: 11: import_lists migrating 14:00:06.1 Info: Beginning Transaction 14:00:06.1 Info: Starting migration of Main DB to 11 14:00:06.1 Info: CreateTable ImportLists 14:00:06.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) 14:00:06.1 Info: => 0.0005077s 14:00:06.1 Info: CreateIndex ImportLists (Name) 14:00:06.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:06.1 Info: => 0.0001878s 14:00:06.1 Info: CreateTable ImportListStatus 14:00:06.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) 14:00:06.1 Info: => 0.0002723s 14:00:06.1 Info: CreateIndex ImportListStatus (ProviderId) 14:00:06.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:06.1 Info: => 0.0001853s 14:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:06', 'import_lists') 14:00:06.1 Info: Committing Transaction 14:00:06.1 Info: 11: import_lists migrated 14:00:06.1 Info: => 0.021124s 14:00:06.1 Info: 12: add_release_status migrating 14:00:06.1 Info: Beginning Transaction 14:00:06.1 Info: Starting migration of Main DB to 12 14:00:06.1 Info: AlterTable MetadataProfiles 14:00:06.1 Info: => 1.8E-06s 14:00:06.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:06.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:06.1 Info: => 0.0014732s 14:00:06.1 Info: PerformDBOperation 14:00:06.1 Info: Performing DB Operation 14:00:06.1 Info: => 6.42E-05s 14:00:06.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:06', 'add_release_status') 14:00:06.1 Info: Committing Transaction 14:00:06.2 Info: 12: add_release_status migrated 14:00:06.2 Info: => 0.0210442s 14:00:06.2 Info: 13: album_download_notification migrating 14:00:06.2 Info: Beginning Transaction 14:00:06.2 Info: Starting migration of Main DB to 13 14:00:06.2 Info: AlterTable Notifications 14:00:06.2 Info: => 1.8E-06s 14:00:06.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:06.2 Info: => 0.0015048s 14:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:06', 'album_download_notification') 14:00:06.2 Info: Committing Transaction 14:00:06.2 Info: 13: album_download_notification migrated 14:00:06.2 Info: => 0.0225728s 14:00:06.2 Info: 14: fix_language_metadata_profiles migrating 14:00:06.2 Info: Beginning Transaction 14:00:06.2 Info: Starting migration of Main DB to 14 14:00:06.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 14:00:06.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 14:00:06.2 Info: => 0.000275s 14:00:06.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 14:00:06.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 14:00:06.2 Info: => 0.0001404s 14:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:06', 'fix_language_metadata_profiles') 14:00:06.2 Info: Committing Transaction 14:00:06.2 Info: 14: fix_language_metadata_profiles migrated 14:00:06.2 Info: => 0.0221536s 14:00:06.2 Info: 15: remove_fanzub migrating 14:00:06.2 Info: Beginning Transaction 14:00:06.2 Info: Starting migration of Main DB to 15 14:00:06.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:06.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:06.2 Info: => 0.0001485s 14:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:06', 'remove_fanzub') 14:00:06.2 Info: Committing Transaction 14:00:06.2 Info: 15: remove_fanzub migrated 14:00:06.2 Info: => 0.0222543s 14:00:06.2 Info: 16: update_artist_history_indexes migrating 14:00:06.2 Info: Beginning Transaction 14:00:06.2 Info: Starting migration of Main DB to 16 14:00:06.2 Info: CreateIndex Albums (ArtistId) 14:00:06.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:06.2 Info: => 0.0003847s 14:00:06.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:06.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:06.2 Info: => 0.0002051s 14:00:06.2 Info: DeleteIndex History (AlbumId) 14:00:06.2 Info: DROP INDEX "IX_History_AlbumId" 14:00:06.2 Info: => 0.0002567s 14:00:06.2 Info: CreateIndex History (AlbumId, Date) 14:00:06.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:06.2 Info: => 0.0002018s 14:00:06.2 Info: DeleteIndex History (DownloadId) 14:00:06.2 Info: DROP INDEX "IX_History_DownloadId" 14:00:06.2 Info: => 0.0002076s 14:00:06.2 Info: CreateIndex History (DownloadId, Date) 14:00:06.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:06.2 Info: => 0.0001992s 14:00:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:06', 'update_artist_history_indexes') 14:00:06.2 Info: Committing Transaction 14:00:06.3 Info: 16: update_artist_history_indexes migrated 14:00:06.3 Info: => 0.0213268s 14:00:06.3 Info: 17: remove_nma migrating 14:00:06.3 Info: Beginning Transaction 14:00:06.3 Info: Starting migration of Main DB to 17 14:00:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:06.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:06.3 Info: => 0.0001593s 14:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:06', 'remove_nma') 14:00:06.3 Info: Committing Transaction 14:00:06.3 Info: 17: remove_nma migrated 14:00:06.3 Info: => 0.0169249s 14:00:06.3 Info: 18: album_disambiguation migrating 14:00:06.3 Info: Beginning Transaction 14:00:06.3 Info: Starting migration of Main DB to 18 14:00:06.3 Info: AlterTable Albums 14:00:06.3 Info: => 1.5E-06s 14:00:06.3 Info: CreateColumn Albums Disambiguation String 14:00:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:06.3 Info: => 0.0015081s 14:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:06', 'album_disambiguation') 14:00:06.3 Info: Committing Transaction 14:00:06.3 Info: 18: album_disambiguation migrated 14:00:06.3 Info: => 0.0226212s 14:00:06.3 Info: 19: add_ape_quality_in_profiles migrating 14:00:06.3 Info: Beginning Transaction 14:00:06.3 Info: Starting migration of Main DB to 19 14:00:06.3 Info: PerformDBOperation 14:00:06.3 Info: Performing DB Operation 14:00:06.3 Info: => 0.0001029s 14:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:06', 'add_ape_quality_in_profiles') 14:00:06.3 Info: Committing Transaction 14:00:06.3 Info: 19: add_ape_quality_in_profiles migrated 14:00:06.3 Info: => 0.0227577s 14:00:06.3 Info: 20: remove_pushalot migrating 14:00:06.3 Info: Beginning Transaction 14:00:06.3 Info: Starting migration of Main DB to 20 14:00:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:06.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:06.3 Info: => 0.000153s 14:00:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:06.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:06.3 Info: => 7.38E-05s 14:00:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:06.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:06.3 Info: => 7.26E-05s 14:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:06', 'remove_pushalot') 14:00:06.3 Info: Committing Transaction 14:00:06.3 Info: 20: remove_pushalot migrated 14:00:06.3 Info: => 0.022375s 14:00:06.3 Info: 21: add_custom_filters migrating 14:00:06.3 Info: Beginning Transaction 14:00:06.3 Info: Starting migration of Main DB to 21 14:00:06.3 Info: CreateTable CustomFilters 14:00:06.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:06.3 Info: => 0.0004455s 14:00:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:06', 'add_custom_filters') 14:00:06.3 Info: Committing Transaction 14:00:06.4 Info: 21: add_custom_filters migrated 14:00:06.4 Info: => 0.0226124s 14:00:06.4 Info: 22: import_list_tags migrating 14:00:06.4 Info: Beginning Transaction 14:00:06.4 Info: Starting migration of Main DB to 22 14:00:06.4 Info: AlterTable ImportLists 14:00:06.4 Info: => 1.7E-06s 14:00:06.4 Info: CreateColumn ImportLists Tags String 14:00:06.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:06.4 Info: => 0.0016045s 14:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:06', 'import_list_tags') 14:00:06.4 Info: Committing Transaction 14:00:06.4 Info: 22: import_list_tags migrated 14:00:06.4 Info: => 0.0226659s 14:00:06.4 Info: 23: add_release_groups_etc migrating 14:00:06.4 Info: Beginning Transaction 14:00:06.4 Info: Starting migration of Main DB to 23 14:00:06.4 Info: CreateTable ArtistMetadata 14:00:06.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) 14:00:06.4 Info: => 0.0005452s 14:00:06.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:06.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:06.4 Info: => 0.0002112s 14:00:06.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" 14:00:06.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" 14:00:06.4 Info: => 0.0001673s 14:00:06.4 Info: AlterTable Artists 14:00:06.4 Info: => 1.2E-06s 14:00:06.4 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:06.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:06.4 Info: => 0.0014674s 14:00:06.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:06.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:06.4 Info: => 0.0001603s 14:00:06.4 Info: CreateTable AlbumReleases 14:00:06.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) 14:00:06.4 Info: => 0.0003493s 14:00:06.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:06.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:06.4 Info: => 0.0001919s 14:00:06.4 Info: CreateIndex AlbumReleases (AlbumId) 14:00:06.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:06.4 Info: => 0.0001785s 14:00:06.4 Info: PerformDBOperation 14:00:06.4 Info: Performing DB Operation 14:00:06.4 Info: => 7.72E-05s 14:00:06.4 Info: AlterTable Albums 14:00:06.4 Info: => 8E-07s 14:00:06.4 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:06.4 Info: => 0.001324s 14:00:06.4 Info: AlterTable Albums 14:00:06.4 Info: => 1E-06s 14:00:06.4 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:06.4 Info: => 0.0013093s 14:00:06.4 Info: AlterTable Albums 14:00:06.4 Info: => 7E-07s 14:00:06.4 Info: CreateColumn Albums Links String 14:00:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:06.4 Info: => 0.0012841s 14:00:06.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:06.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:06.4 Info: => 0.0001745s 14:00:06.4 Info: AlterTable Tracks 14:00:06.4 Info: => 7E-07s 14:00:06.4 Info: CreateColumn Tracks ForeignRecordingId String 14:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:06.4 Info: => 0.0012756s 14:00:06.4 Info: AlterTable Tracks 14:00:06.4 Info: => 9E-07s 14:00:06.4 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:06.4 Info: => 0.0053825s 14:00:06.4 Info: AlterTable Tracks 14:00:06.4 Info: => 2.2E-06s 14:00:06.4 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:06.4 Info: => 0.0016274s 14:00:06.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:06.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:06.4 Info: => 0.0001747s 14:00:06.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:06.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:06.4 Info: => 0.0001352s 14:00:06.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:06.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:06.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" 14:00:06.4 Info: DROP TABLE "Artists" 14:00:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:06.4 Info: => 0.0108737s 14:00:06.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:06.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:06.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:06.4 Info: DROP TABLE "Albums" 14:00:06.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:06.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:06.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:06.4 Info: => 0.0108634s 14:00:06.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:06.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) 14:00:06.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" 14:00:06.4 Info: DROP TABLE "Tracks" 14:00:06.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:06.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:06.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:06.4 Info: => 0.0095305s 14:00:06.4 Info: DeleteColumn TrackFiles ArtistId 14:00:06.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:06.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" 14:00:06.4 Info: DROP TABLE "TrackFiles" 14:00:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:06.4 Info: => 0.0096427s 14:00:06.4 Info: CreateIndex Artists (ArtistMetadataId) 14:00:06.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:06.4 Info: => 0.0001736s 14:00:06.4 Info: CreateIndex Artists (Monitored) 14:00:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:06.4 Info: => 0.0001655s 14:00:06.4 Info: CreateIndex Albums (ArtistMetadataId) 14:00:06.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:06.4 Info: => 0.0001653s 14:00:06.4 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:06.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:06.4 Info: => 0.0001623s 14:00:06.4 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:06.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:06.4 Info: => 0.0001615s 14:00:06.4 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:06.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:06.4 Info: => 0.0001616s 14:00:06.4 Info: UpdateData 14:00:06.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:06.4 Info: => 9.14E-05s 14:00:06.4 Info: UpdateData 14:00:06.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:06.4 Info: => 7.09E-05s 14:00:06.4 Info: UpdateData 14:00:06.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:06.4 Info: => 8.11E-05s 14:00:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:06', 'add_release_groups_etc') 14:00:06.4 Info: Committing Transaction 14:00:06.5 Info: 23: add_release_groups_etc migrated 14:00:06.5 Info: => 0.0307315s 14:00:06.5 Info: 24: NewMediaInfoFormat migrating 14:00:06.5 Info: Beginning Transaction 14:00:06.5 Info: Starting migration of Main DB to 24 14:00:06.5 Info: UpdateData 14:00:06.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:06.5 Info: => 0.0001652s 14:00:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:06', 'NewMediaInfoFormat') 14:00:06.5 Info: Committing Transaction 14:00:06.5 Info: 24: NewMediaInfoFormat migrated 14:00:06.5 Info: => 0.0212053s 14:00:06.5 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:06.5 Info: Beginning Transaction 14:00:06.5 Info: Starting migration of Main DB to 25 14:00:06.5 Info: RenameTable Restrictions ReleaseProfiles 14:00:06.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:06.5 Info: => 0.003881s 14:00:06.5 Info: AlterTable ReleaseProfiles 14:00:06.5 Info: => 1.2E-06s 14:00:06.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:06.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:06.5 Info: => 0.0011955s 14:00:06.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:06', 'rename_restrictions_to_release_profiles') 14:00:06.5 Info: Committing Transaction 14:00:06.5 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:06.5 Info: => 0.0230518s 14:00:06.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:06.5 Info: Beginning Transaction 14:00:06.5 Info: Starting migration of Main DB to 26 14:00:06.5 Info: RenameTable Profiles QualityProfiles 14:00:06.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:06.5 Info: => 0.0041953s 14:00:06.5 Info: AlterTable QualityProfiles 14:00:06.5 Info: => 1.6E-06s 14:00:06.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:06.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:06.5 Info: => 0.0012485s 14:00:06.5 Info: AlterTable LanguageProfiles 14:00:06.5 Info: => 1E-06s 14:00:06.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:06.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:06.5 Info: => 0.0011678s 14:00:06.5 Info: UpdateData 14:00:06.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:06.5 Info: => 8.32E-05s 14:00:06.5 Info: UpdateData 14:00:06.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:06.5 Info: => 6.83E-05s 14:00:06.5 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:06.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:06.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" 14:00:06.5 Info: DROP TABLE "Artists" 14:00:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:06.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:06.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:06.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:06.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:06.6 Info: => 0.0107378s 14:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:06', 'rename_quality_profiles_add_upgrade_allowed') 14:00:06.6 Info: Committing Transaction 14:00:06.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:06.6 Info: => 0.0359362s 14:00:06.6 Info: 27: add_import_exclusions migrating 14:00:06.6 Info: Beginning Transaction 14:00:06.6 Info: Starting migration of Main DB to 27 14:00:06.6 Info: CreateTable ImportListExclusions 14:00:06.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:06.6 Info: => 0.0004508s 14:00:06.6 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:06.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:06.6 Info: => 0.0002135s 14:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:06', 'add_import_exclusions') 14:00:06.6 Info: Committing Transaction 14:00:06.6 Info: 27: add_import_exclusions migrated 14:00:06.6 Info: => 0.0208444s 14:00:06.6 Info: 28: clean_artist_metadata_table migrating 14:00:06.6 Info: Beginning Transaction 14:00:06.6 Info: Starting migration of Main DB to 28 14:00:06.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) 14:00:06.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) 14:00:06.6 Info: => 0.0003911s 14:00:06.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) 14:00:06.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) 14:00:06.6 Info: => 0.0002335s 14:00:06.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) 14:00:06.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) 14:00:06.6 Info: => 0.0002254s 14:00:06.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) 14:00:06.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) 14:00:06.6 Info: => 0.0002291s 14:00:06.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) 14:00:06.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) 14:00:06.6 Info: => 0.0002255s 14:00:06.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) 14:00:06.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) 14:00:06.6 Info: => 0.0002204s 14:00:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:06', 'clean_artist_metadata_table') 14:00:06.6 Info: Committing Transaction 14:00:06.6 Info: 28: clean_artist_metadata_table migrated 14:00:06.6 Info: => 0.0194215s 14:00:06.6 Info: 29: health_issue_notification migrating 14:00:06.6 Info: Beginning Transaction 14:00:06.6 Info: Starting migration of Main DB to 29 14:00:06.6 Info: AlterTable Notifications 14:00:06.6 Info: => 1.6E-06s 14:00:06.6 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:06.6 Info: => 0.0016634s 14:00:06.6 Info: AlterTable Notifications 14:00:06.6 Info: => 9E-07s 14:00:06.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:06.6 Info: => 0.0013091s 14:00:06.6 Info: AlterTable Notifications 14:00:06.6 Info: => 1E-06s 14:00:06.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:06.6 Info: => 0.0012483s 14:00:06.6 Info: AlterTable Notifications 14:00:06.6 Info: => 7E-07s 14:00:06.6 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:06.6 Info: => 0.0012697s 14:00:06.6 Info: AlterTable Notifications 14:00:06.6 Info: => 8E-07s 14:00:06.6 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:06.6 Info: => 0.0012696s 14:00:06.6 Info: DeleteColumn Notifications OnDownload 14:00:06.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) 14:00:06.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" 14:00:06.6 Info: DROP TABLE "Notifications" 14:00:06.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:06.7 Info: => 0.0154957s 14:00:06.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:06.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) 14:00:06.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" 14:00:06.7 Info: DROP TABLE "Notifications" 14:00:06.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:06.7 Info: => 0.0103024s 14:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:06', 'health_issue_notification') 14:00:06.7 Info: Committing Transaction 14:00:06.7 Info: 29: health_issue_notification migrated 14:00:06.7 Info: => 0.0312032s 14:00:06.7 Info: 30: add_mediafilerepository_mtime migrating 14:00:06.7 Info: Beginning Transaction 14:00:06.7 Info: Starting migration of Main DB to 30 14:00:06.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) 14:00:06.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 14:00:06.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 14:00:06.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T14:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:06.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) 14:00:06.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T14:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:06.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) 14:00:06.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 14:00:06.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-05-17T14:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:06.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 14:00:06.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-05-17T14:00:06', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:06.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 14:00:06.7 Info: AlterTable TrackFiles 14:00:06.7 Info: => 1E-06s 14:00:06.7 Info: CreateColumn TrackFiles Modified DateTime 14:00:06.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:06.7 Info: => 0.0015822s 14:00:06.7 Info: AlterTable TrackFiles 14:00:06.7 Info: => 8E-07s 14:00:06.7 Info: CreateColumn TrackFiles Path String 14:00:06.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:06.7 Info: => 0.0012907s 14:00:06.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:06.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:06.7 Info: => 7.56E-05s 14:00:06.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) 14:00:06.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) 14:00:06.7 Info: => 0.0005294s 14:00:06.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) 14:00:06.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) 14:00:06.7 Info: => 0.000261s 14:00:06.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) 14:00:06.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) 14:00:06.7 Info: => 0.0002949s 14:00:06.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") 14:00:06.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") 14:00:06.7 Info: => 0.00017s 14:00:06.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:06.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:06.7 Info: => 0.0002214s 14:00:06.7 Info: AlterTable TrackFiles 14:00:06.7 Info: => 1.1E-06s 14:00:06.7 Info: AlterColumn TrackFiles Path String 14:00:06.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) 14:00:06.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" 14:00:06.7 Info: DROP TABLE "TrackFiles" 14:00:06.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:06.7 Info: => 0.010488s 14:00:06.7 Info: CreateIndex TrackFiles (Path) 14:00:06.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:06.7 Info: => 0.0001952s 14:00:06.7 Info: DeleteColumn TrackFiles RelativePath 14:00:06.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) 14:00:06.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" 14:00:06.7 Info: DROP TABLE "TrackFiles" 14:00:06.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:06.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:06.7 Info: => 0.0143332s 14:00:06.7 Info: -> 12 Insert operations completed in 00:00:00.0018810 taking an average of 00:00:00.0001567 14:00:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:06', 'add_mediafilerepository_mtime') 14:00:06.7 Info: Committing Transaction 14:00:06.7 Info: 30: add_mediafilerepository_mtime migrated 14:00:06.7 Info: => 0.0377749s 14:00:06.7 Debug: Took: 00:00:01.1953871 14:00:06.8 Debug: Got 2 tracks 14:00:06.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 14:00:06.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 14:00:06.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512068920518_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:06.9 Info: DatabaseEngineVersionCheck migrating 14:00:06.9 Info: PerformDBOperation 14:00:06.9 Info: Performing DB Operation 14:00:06.9 Info: SQLite 3.45.3 14:00:06.9 Info: => 0.0804675s 14:00:06.9 Info: DatabaseEngineVersionCheck migrated 14:00:06.9 Info: => 0.0805038s 14:00:06.9 Info: VersionMigration migrating 14:00:06.9 Info: Beginning Transaction 14:00:06.9 Info: CreateTable VersionInfo 14:00:06.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:06.9 Info: => 0.0003577s 14:00:06.9 Info: Committing Transaction 14:00:07.0 Info: VersionMigration migrated 14:00:07.0 Info: => 0.0684287s 14:00:07.0 Info: VersionUniqueMigration migrating 14:00:07.0 Info: Beginning Transaction 14:00:07.0 Info: CreateIndex VersionInfo (Version) 14:00:07.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:07.0 Info: => 0.0003681s 14:00:07.0 Info: AlterTable VersionInfo 14:00:07.0 Info: => 1.4E-06s 14:00:07.0 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:07.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:07.0 Info: => 0.0011113s 14:00:07.0 Info: Committing Transaction 14:00:07.0 Info: VersionUniqueMigration migrated 14:00:07.0 Info: => 0.0225392s 14:00:07.0 Info: VersionDescriptionMigration migrating 14:00:07.0 Info: Beginning Transaction 14:00:07.0 Info: AlterTable VersionInfo 14:00:07.0 Info: => 1.8E-06s 14:00:07.0 Info: CreateColumn VersionInfo Description String 14:00:07.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:07.0 Info: => 0.0006172s 14:00:07.0 Info: Committing Transaction 14:00:07.1 Info: VersionDescriptionMigration migrated 14:00:07.1 Info: => 0.0274074s 14:00:07.1 Info: 1: InitialSetup migrating 14:00:07.1 Info: Beginning Transaction 14:00:07.1 Info: Starting migration of Main DB to 1 14:00:07.1 Info: CreateTable Config 14:00:07.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:07.1 Info: => 0.0006488s 14:00:07.1 Info: CreateIndex Config (Key) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:07.1 Info: => 0.0002306s 14:00:07.1 Info: CreateTable RootFolders 14:00:07.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:07.1 Info: => 0.0002508s 14:00:07.1 Info: CreateIndex RootFolders (Path) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:07.1 Info: => 0.0002074s 14:00:07.1 Info: CreateTable Artists 14:00:07.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 14:00:07.1 Info: => 0.000564s 14:00:07.1 Info: CreateIndex Artists (ForeignArtistId) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:07.1 Info: => 0.0002048s 14:00:07.1 Info: CreateIndex Artists (NameSlug) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:07.1 Info: => 0.000206s 14:00:07.1 Info: CreateIndex Artists (CleanName) 14:00:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:07.1 Info: => 0.0002029s 14:00:07.1 Info: CreateIndex Artists (Path) 14:00:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:07.1 Info: => 0.0001969s 14:00:07.1 Info: CreateTable Albums 14:00:07.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:07.1 Info: => 0.0004766s 14:00:07.1 Info: CreateIndex Albums (ForeignAlbumId) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:07.1 Info: => 0.0002076s 14:00:07.1 Info: CreateIndex Albums (MBId) 14:00:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:07.1 Info: => 0.0001987s 14:00:07.1 Info: CreateIndex Albums (TADBId) 14:00:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:07.1 Info: => 0.0002023s 14:00:07.1 Info: CreateIndex Albums (TitleSlug) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:07.1 Info: => 0.0002131s 14:00:07.1 Info: CreateIndex Albums (CleanTitle) 14:00:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:07.1 Info: => 0.0001949s 14:00:07.1 Info: CreateIndex Albums (Path) 14:00:07.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:07.1 Info: => 0.0001962s 14:00:07.1 Info: CreateTable Tracks 14:00:07.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:07.1 Info: => 0.0003626s 14:00:07.1 Info: CreateIndex Tracks (ForeignTrackId) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:07.1 Info: => 0.0002014s 14:00:07.1 Info: CreateIndex Tracks (ArtistId) 14:00:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:07.1 Info: => 0.0002092s 14:00:07.1 Info: CreateIndex Tracks (TrackFileId) 14:00:07.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:07.1 Info: => 0.0002072s 14:00:07.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:07.1 Info: => 0.000209s 14:00:07.1 Info: CreateTable TrackFiles 14:00:07.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 14:00:07.1 Info: => 0.0003392s 14:00:07.1 Info: CreateIndex TrackFiles (ArtistId) 14:00:07.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:07.1 Info: => 0.0002076s 14:00:07.1 Info: CreateIndex TrackFiles (AlbumId) 14:00:07.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:07.1 Info: => 0.0002086s 14:00:07.1 Info: CreateTable History 14:00:07.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 14:00:07.1 Info: => 0.0003592s 14:00:07.1 Info: CreateIndex History (Date) 14:00:07.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:07.1 Info: => 0.0002121s 14:00:07.1 Info: CreateIndex History (EventType) 14:00:07.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:07.1 Info: => 0.0002077s 14:00:07.1 Info: CreateIndex History (DownloadId) 14:00:07.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:07.1 Info: => 0.0002022s 14:00:07.1 Info: CreateIndex History (AlbumId) 14:00:07.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:07.1 Info: => 0.0002016s 14:00:07.1 Info: CreateTable Notifications 14:00:07.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 14:00:07.1 Info: => 0.0003221s 14:00:07.1 Info: CreateTable ScheduledTasks 14:00:07.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:07.1 Info: => 0.0003011s 14:00:07.1 Info: CreateIndex ScheduledTasks (TypeName) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:07.1 Info: => 0.0002353s 14:00:07.1 Info: CreateTable Indexers 14:00:07.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 14:00:07.1 Info: => 0.0003004s 14:00:07.1 Info: CreateIndex Indexers (Name) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:07.1 Info: => 0.0002118s 14:00:07.1 Info: CreateTable Profiles 14:00:07.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:07.1 Info: => 0.0002779s 14:00:07.1 Info: CreateIndex Profiles (Name) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:07.1 Info: => 0.0002142s 14:00:07.1 Info: CreateTable QualityDefinitions 14:00:07.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:07.1 Info: => 0.000292s 14:00:07.1 Info: CreateIndex QualityDefinitions (Quality) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:07.1 Info: => 0.0002211s 14:00:07.1 Info: CreateIndex QualityDefinitions (Title) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:07.1 Info: => 0.0002327s 14:00:07.1 Info: CreateTable NamingConfig 14:00:07.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 14:00:07.1 Info: => 0.0003215s 14:00:07.1 Info: CreateTable Blacklist 14:00:07.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 14:00:07.1 Info: => 0.0004173s 14:00:07.1 Info: CreateTable Metadata 14:00:07.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:07.1 Info: => 0.000295s 14:00:07.1 Info: CreateTable MetadataFiles 14:00:07.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 14:00:07.1 Info: => 0.0003372s 14:00:07.1 Info: CreateTable DownloadClients 14:00:07.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:07.1 Info: => 0.0002932s 14:00:07.1 Info: CreateTable PendingReleases 14:00:07.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 14:00:07.1 Info: => 0.0003387s 14:00:07.1 Info: CreateTable RemotePathMappings 14:00:07.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:07.1 Info: => 0.0002897s 14:00:07.1 Info: CreateTable Tags 14:00:07.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:07.1 Info: => 0.0002567s 14:00:07.1 Info: CreateIndex Tags (Label) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:07.1 Info: => 0.0002319s 14:00:07.1 Info: CreateTable Restrictions 14:00:07.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:07.1 Info: => 0.0002785s 14:00:07.1 Info: CreateTable DelayProfiles 14:00:07.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 14:00:07.1 Info: => 0.0003289s 14:00:07.1 Info: CreateTable Users 14:00:07.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:07.1 Info: => 0.0002717s 14:00:07.1 Info: CreateIndex Users (Identifier) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:07.1 Info: => 0.0002391s 14:00:07.1 Info: CreateIndex Users (Username) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:07.1 Info: => 0.0002212s 14:00:07.1 Info: CreateTable Commands 14:00:07.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:07.1 Info: => 0.0003428s 14:00:07.1 Info: CreateTable IndexerStatus 14:00:07.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 14:00:07.1 Info: => 0.0003126s 14:00:07.1 Info: CreateIndex IndexerStatus (ProviderId) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:07.1 Info: => 0.0002218s 14:00:07.1 Info: CreateTable ExtraFiles 14:00:07.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:07.1 Info: => 0.0003199s 14:00:07.1 Info: CreateTable LyricFiles 14:00:07.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 14:00:07.1 Info: => 0.0003635s 14:00:07.1 Info: CreateTable LanguageProfiles 14:00:07.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:07.1 Info: => 0.0002938s 14:00:07.1 Info: CreateIndex LanguageProfiles (Name) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:07.1 Info: => 0.0002189s 14:00:07.1 Info: CreateTable DownloadClientStatus 14:00:07.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 14:00:07.1 Info: => 0.000297s 14:00:07.1 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:07.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:07.1 Info: => 0.0002267s 14:00:07.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:07.1 Info: -> 1 Insert operations completed in 00:00:00.0001306 taking an average of 00:00:00.0001306 14:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:07', 'InitialSetup') 14:00:07.1 Info: Committing Transaction 14:00:07.1 Info: 1: InitialSetup migrated 14:00:07.1 Info: => 0.0301088s 14:00:07.1 Info: 2: add_reason_to_pending_releases migrating 14:00:07.1 Info: Beginning Transaction 14:00:07.1 Info: Starting migration of Main DB to 2 14:00:07.1 Info: AlterTable PendingReleases 14:00:07.1 Info: => 1.7E-06s 14:00:07.1 Info: CreateColumn PendingReleases Reason Int32 14:00:07.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:07.1 Info: => 0.0015553s 14:00:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:07', 'add_reason_to_pending_releases') 14:00:07.1 Info: Committing Transaction 14:00:07.1 Info: 2: add_reason_to_pending_releases migrated 14:00:07.1 Info: => 0.0225466s 14:00:07.1 Info: 3: add_medium_support migrating 14:00:07.1 Info: Beginning Transaction 14:00:07.1 Info: Starting migration of Main DB to 3 14:00:07.1 Info: AlterTable Albums 14:00:07.1 Info: => 1.6E-06s 14:00:07.1 Info: CreateColumn Albums Media String 14:00:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:07.2 Info: => 0.0015689s 14:00:07.2 Info: AlterTable Tracks 14:00:07.2 Info: => 1.1E-06s 14:00:07.2 Info: CreateColumn Tracks MediumNumber Int32 14:00:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:07.2 Info: => 0.0011673s 14:00:07.2 Info: AlterTable Tracks 14:00:07.2 Info: => 1E-06s 14:00:07.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:07.2 Info: => 0.001119s 14:00:07.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:07.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:07.2 Info: => 8.3E-05s 14:00:07.2 Info: DeleteColumn Tracks TrackNumber 14:00:07.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) 14:00:07.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" 14:00:07.2 Info: DROP TABLE "Tracks" 14:00:07.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:07.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:07.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:07.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:07.2 Info: => 0.0100321s 14:00:07.2 Info: AlterTable Tracks 14:00:07.2 Info: => 1.7E-06s 14:00:07.2 Info: CreateColumn Tracks TrackNumber String 14:00:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:07.2 Info: => 0.0012167s 14:00:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:07', 'add_medium_support') 14:00:07.2 Info: Committing Transaction 14:00:07.2 Info: 3: add_medium_support migrated 14:00:07.2 Info: => 0.0251289s 14:00:07.2 Info: 4: add_various_qualites_in_profile migrating 14:00:07.2 Info: Beginning Transaction 14:00:07.2 Info: Starting migration of Main DB to 4 14:00:07.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:07.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:07.2 Info: => 0.0001767s 14:00:07.2 Info: PerformDBOperation 14:00:07.2 Info: Performing DB Operation 14:00:07.2 Info: => 8.27E-05s 14:00:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:07', 'add_various_qualites_in_profile') 14:00:07.2 Info: Committing Transaction 14:00:07.2 Info: 4: add_various_qualites_in_profile migrated 14:00:07.2 Info: => 0.0222469s 14:00:07.2 Info: 5: metadata_profiles migrating 14:00:07.2 Info: Beginning Transaction 14:00:07.2 Info: Starting migration of Main DB to 5 14:00:07.2 Info: CreateTable MetadataProfiles 14:00:07.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:07.2 Info: => 0.0005345s 14:00:07.2 Info: CreateIndex MetadataProfiles (Name) 14:00:07.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:07.2 Info: => 0.0002768s 14:00:07.2 Info: AlterTable Artists 14:00:07.2 Info: => 1.3E-06s 14:00:07.2 Info: CreateColumn Artists MetadataProfileId Int32 14:00:07.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:07.2 Info: => 0.0013975s 14:00:07.2 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:07.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) 14:00:07.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" 14:00:07.2 Info: DROP TABLE "Artists" 14:00:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:07.2 Info: => 0.0116322s 14:00:07.2 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:07.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) 14:00:07.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" 14:00:07.2 Info: DROP TABLE "Artists" 14:00:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:07.2 Info: => 0.0150696s 14:00:07.2 Info: AlterTable Albums 14:00:07.2 Info: => 1.5E-06s 14:00:07.2 Info: CreateColumn Albums SecondaryTypes String 14:00:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:07.2 Info: => 0.0012786s 14:00:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:07', 'metadata_profiles') 14:00:07.2 Info: Committing Transaction 14:00:07.3 Info: 5: metadata_profiles migrated 14:00:07.3 Info: => 0.0274373s 14:00:07.3 Info: 6: separate_automatic_and_interactive_search migrating 14:00:07.3 Info: Beginning Transaction 14:00:07.3 Info: Starting migration of Main DB to 6 14:00:07.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:07.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) 14:00:07.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:07.3 Info: DROP TABLE "Indexers" 14:00:07.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:07.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:07.3 Info: => 0.0099069s 14:00:07.3 Info: AlterTable Indexers 14:00:07.3 Info: => 1.6E-06s 14:00:07.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:07.3 Info: => 0.001179s 14:00:07.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:07.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:07.3 Info: => 8.11E-05s 14:00:07.3 Info: AlterTable Indexers 14:00:07.3 Info: => 8E-07s 14:00:07.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:07.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) 14:00:07.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" 14:00:07.3 Info: DROP TABLE "Indexers" 14:00:07.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:07.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:07.3 Info: => 0.0184465s 14:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:07', 'separate_automatic_and_interactive_search') 14:00:07.3 Info: Committing Transaction 14:00:07.3 Info: 6: separate_automatic_and_interactive_search migrated 14:00:07.3 Info: => 0.0395158s 14:00:07.3 Info: 7: change_album_path_to_relative migrating 14:00:07.3 Info: Beginning Transaction 14:00:07.3 Info: Starting migration of Main DB to 7 14:00:07.3 Info: DeleteColumn Albums Path 14:00:07.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) 14:00:07.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" 14:00:07.3 Info: DROP TABLE "Albums" 14:00:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:07.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:07.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:07.3 Info: => 0.0113418s 14:00:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:07', 'change_album_path_to_relative') 14:00:07.3 Info: Committing Transaction 14:00:07.4 Info: 7: change_album_path_to_relative migrated 14:00:07.4 Info: => 0.0347931s 14:00:07.4 Info: 8: change_quality_size_mb_to_kb migrating 14:00:07.4 Info: Beginning Transaction 14:00:07.4 Info: Starting migration of Main DB to 8 14:00:07.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 14:00:07.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 14:00:07.4 Info: => 0.0001693s 14:00:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:07', 'change_quality_size_mb_to_kb') 14:00:07.4 Info: Committing Transaction 14:00:07.4 Info: 8: change_quality_size_mb_to_kb migrated 14:00:07.4 Info: => 0.0225083s 14:00:07.4 Info: 9: album_releases migrating 14:00:07.4 Info: Beginning Transaction 14:00:07.4 Info: Starting migration of Main DB to 9 14:00:07.4 Info: AlterTable Albums 14:00:07.4 Info: => 1.8E-06s 14:00:07.4 Info: CreateColumn Albums Releases String 14:00:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:07.4 Info: => 0.0015751s 14:00:07.4 Info: AlterTable Albums 14:00:07.4 Info: => 1E-06s 14:00:07.4 Info: CreateColumn Albums CurrentRelease String 14:00:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:07.4 Info: => 0.00123s 14:00:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:07', 'album_releases') 14:00:07.4 Info: Committing Transaction 14:00:07.4 Info: 9: album_releases migrated 14:00:07.4 Info: => 0.0207966s 14:00:07.4 Info: 10: album_releases_fix migrating 14:00:07.4 Info: Beginning Transaction 14:00:07.4 Info: Starting migration of Main DB to 10 14:00:07.4 Info: AlterTable Albums 14:00:07.4 Info: => 1.8E-06s 14:00:07.4 Info: AlterColumn Albums Releases String 14:00:07.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:07.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:07.4 Info: DROP TABLE "Albums" 14:00:07.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:07.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:07.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:07.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:07.4 Info: => 0.0112747s 14:00:07.4 Info: AlterTable Albums 14:00:07.4 Info: => 1.9E-06s 14:00:07.4 Info: AlterColumn Albums CurrentRelease String 14:00:07.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:07.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:07.4 Info: DROP TABLE "Albums" 14:00:07.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:07.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:07.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:07.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:07.4 Info: => 0.0113963s 14:00:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:07', 'album_releases_fix') 14:00:07.4 Info: Committing Transaction 14:00:07.4 Info: 10: album_releases_fix migrated 14:00:07.4 Info: => 0.0339383s 14:00:07.4 Info: 11: import_lists migrating 14:00:07.4 Info: Beginning Transaction 14:00:07.4 Info: Starting migration of Main DB to 11 14:00:07.4 Info: CreateTable ImportLists 14:00:07.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 14:00:07.4 Info: => 0.000589s 14:00:07.4 Info: CreateIndex ImportLists (Name) 14:00:07.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:07.4 Info: => 0.0002434s 14:00:07.4 Info: CreateTable ImportListStatus 14:00:07.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:07.4 Info: => 0.0003219s 14:00:07.4 Info: CreateIndex ImportListStatus (ProviderId) 14:00:07.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:07.4 Info: => 0.0002324s 14:00:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:07', 'import_lists') 14:00:07.4 Info: Committing Transaction 14:00:07.5 Info: 11: import_lists migrated 14:00:07.5 Info: => 0.020624s 14:00:07.5 Info: 12: add_release_status migrating 14:00:07.5 Info: Beginning Transaction 14:00:07.5 Info: Starting migration of Main DB to 12 14:00:07.5 Info: AlterTable MetadataProfiles 14:00:07.5 Info: => 1.7E-06s 14:00:07.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:07.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:07.5 Info: => 0.0015652s 14:00:07.5 Info: PerformDBOperation 14:00:07.5 Info: Performing DB Operation 14:00:07.5 Info: => 6.58E-05s 14:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:07', 'add_release_status') 14:00:07.5 Info: Committing Transaction 14:00:07.5 Info: 12: add_release_status migrated 14:00:07.5 Info: => 0.0210255s 14:00:07.5 Info: 13: album_download_notification migrating 14:00:07.5 Info: Beginning Transaction 14:00:07.5 Info: Starting migration of Main DB to 13 14:00:07.5 Info: AlterTable Notifications 14:00:07.5 Info: => 1.8E-06s 14:00:07.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:07.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:07.5 Info: => 0.0016596s 14:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:07', 'album_download_notification') 14:00:07.5 Info: Committing Transaction 14:00:07.5 Info: 13: album_download_notification migrated 14:00:07.5 Info: => 0.0224795s 14:00:07.5 Info: 14: fix_language_metadata_profiles migrating 14:00:07.5 Info: Beginning Transaction 14:00:07.5 Info: Starting migration of Main DB to 14 14:00:07.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 14:00:07.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 14:00:07.5 Info: => 0.0002931s 14:00:07.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 14:00:07.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 14:00:07.5 Info: => 0.0001542s 14:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:07', 'fix_language_metadata_profiles') 14:00:07.5 Info: Committing Transaction 14:00:07.5 Info: 14: fix_language_metadata_profiles migrated 14:00:07.5 Info: => 0.0212967s 14:00:07.5 Info: 15: remove_fanzub migrating 14:00:07.5 Info: Beginning Transaction 14:00:07.5 Info: Starting migration of Main DB to 15 14:00:07.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:07.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:07.5 Info: => 0.000155s 14:00:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:07', 'remove_fanzub') 14:00:07.5 Info: Committing Transaction 14:00:07.6 Info: 15: remove_fanzub migrated 14:00:07.6 Info: => 0.0225417s 14:00:07.6 Info: 16: update_artist_history_indexes migrating 14:00:07.6 Info: Beginning Transaction 14:00:07.6 Info: Starting migration of Main DB to 16 14:00:07.6 Info: CreateIndex Albums (ArtistId) 14:00:07.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:07.6 Info: => 0.000438s 14:00:07.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:07.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:07.6 Info: => 0.0002488s 14:00:07.6 Info: DeleteIndex History (AlbumId) 14:00:07.6 Info: DROP INDEX "IX_History_AlbumId" 14:00:07.6 Info: => 0.000329s 14:00:07.6 Info: CreateIndex History (AlbumId, Date) 14:00:07.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:07.6 Info: => 0.000243s 14:00:07.6 Info: DeleteIndex History (DownloadId) 14:00:07.6 Info: DROP INDEX "IX_History_DownloadId" 14:00:07.6 Info: => 0.0005219s 14:00:07.6 Info: CreateIndex History (DownloadId, Date) 14:00:07.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:07.6 Info: => 0.0002361s 14:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:07', 'update_artist_history_indexes') 14:00:07.6 Info: Committing Transaction 14:00:07.6 Info: 16: update_artist_history_indexes migrated 14:00:07.6 Info: => 0.0213248s 14:00:07.6 Info: 17: remove_nma migrating 14:00:07.6 Info: Beginning Transaction 14:00:07.6 Info: Starting migration of Main DB to 17 14:00:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:07.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:07.6 Info: => 0.0001666s 14:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:07', 'remove_nma') 14:00:07.6 Info: Committing Transaction 14:00:07.6 Info: 17: remove_nma migrated 14:00:07.6 Info: => 0.0214992s 14:00:07.6 Info: 18: album_disambiguation migrating 14:00:07.6 Info: Beginning Transaction 14:00:07.6 Info: Starting migration of Main DB to 18 14:00:07.6 Info: AlterTable Albums 14:00:07.6 Info: => 1.7E-06s 14:00:07.6 Info: CreateColumn Albums Disambiguation String 14:00:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:07.6 Info: => 0.0017103s 14:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:07', 'album_disambiguation') 14:00:07.6 Info: Committing Transaction 14:00:07.6 Info: 18: album_disambiguation migrated 14:00:07.6 Info: => 0.0235174s 14:00:07.6 Info: 19: add_ape_quality_in_profiles migrating 14:00:07.6 Info: Beginning Transaction 14:00:07.6 Info: Starting migration of Main DB to 19 14:00:07.6 Info: PerformDBOperation 14:00:07.6 Info: Performing DB Operation 14:00:07.6 Info: => 9.89E-05s 14:00:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:07', 'add_ape_quality_in_profiles') 14:00:07.6 Info: Committing Transaction 14:00:07.7 Info: 19: add_ape_quality_in_profiles migrated 14:00:07.7 Info: => 0.0216766s 14:00:07.7 Info: 20: remove_pushalot migrating 14:00:07.7 Info: Beginning Transaction 14:00:07.7 Info: Starting migration of Main DB to 20 14:00:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:07.7 Info: => 0.0001603s 14:00:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:07.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:07.7 Info: => 7.2E-05s 14:00:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:07.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:07.7 Info: => 7.24E-05s 14:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:07', 'remove_pushalot') 14:00:07.7 Info: Committing Transaction 14:00:07.7 Info: 20: remove_pushalot migrated 14:00:07.7 Info: => 0.0175655s 14:00:07.7 Info: 21: add_custom_filters migrating 14:00:07.7 Info: Beginning Transaction 14:00:07.7 Info: Starting migration of Main DB to 21 14:00:07.7 Info: CreateTable CustomFilters 14:00:07.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:07.7 Info: => 0.000429s 14:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:07', 'add_custom_filters') 14:00:07.7 Info: Committing Transaction 14:00:07.7 Info: 21: add_custom_filters migrated 14:00:07.7 Info: => 0.0226415s 14:00:07.7 Info: 22: import_list_tags migrating 14:00:07.7 Info: Beginning Transaction 14:00:07.7 Info: Starting migration of Main DB to 22 14:00:07.7 Info: AlterTable ImportLists 14:00:07.7 Info: => 1.7E-06s 14:00:07.7 Info: CreateColumn ImportLists Tags String 14:00:07.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:07.7 Info: => 0.0015342s 14:00:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:07', 'import_list_tags') 14:00:07.7 Info: Committing Transaction 14:00:07.7 Info: 22: import_list_tags migrated 14:00:07.7 Info: => 0.022658s 14:00:07.7 Info: 23: add_release_groups_etc migrating 14:00:07.7 Info: Beginning Transaction 14:00:07.7 Info: Starting migration of Main DB to 23 14:00:07.7 Info: CreateTable ArtistMetadata 14:00:07.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 14:00:07.7 Info: => 0.0008615s 14:00:07.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:07.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:07.7 Info: => 0.0002257s 14:00:07.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:07.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:07.7 Info: => 0.0001967s 14:00:07.7 Info: AlterTable Artists 14:00:07.7 Info: => 1E-06s 14:00:07.7 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:07.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:07.7 Info: => 0.0013577s 14:00:07.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:07.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:07.7 Info: => 0.0001454s 14:00:07.7 Info: CreateTable AlbumReleases 14:00:07.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 14:00:07.7 Info: => 0.0003688s 14:00:07.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:07.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:07.7 Info: => 0.0002145s 14:00:07.7 Info: CreateIndex AlbumReleases (AlbumId) 14:00:07.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:07.7 Info: => 0.0002052s 14:00:07.7 Info: PerformDBOperation 14:00:07.7 Info: Performing DB Operation 14:00:07.7 Info: => 6.46E-05s 14:00:07.7 Info: AlterTable Albums 14:00:07.7 Info: => 9E-07s 14:00:07.7 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:07.7 Info: => 0.0013169s 14:00:07.7 Info: AlterTable Albums 14:00:07.7 Info: => 9E-07s 14:00:07.7 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:07.7 Info: => 0.0012901s 14:00:07.7 Info: AlterTable Albums 14:00:07.7 Info: => 7E-07s 14:00:07.7 Info: CreateColumn Albums Links String 14:00:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:07.7 Info: => 0.0012504s 14:00:07.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:07.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:07.7 Info: => 0.0001705s 14:00:07.7 Info: AlterTable Tracks 14:00:07.7 Info: => 7E-07s 14:00:07.7 Info: CreateColumn Tracks ForeignRecordingId String 14:00:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:07.7 Info: => 0.0012941s 14:00:07.7 Info: AlterTable Tracks 14:00:07.7 Info: => 8E-07s 14:00:07.7 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:07.7 Info: => 0.0013229s 14:00:07.7 Info: AlterTable Tracks 14:00:07.7 Info: => 1E-06s 14:00:07.7 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:07.7 Info: => 0.0012802s 14:00:07.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:07.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:07.7 Info: => 0.0001498s 14:00:07.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:07.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:07.7 Info: => 0.0001411s 14:00:07.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:07.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:07.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:07.7 Info: DROP TABLE "Artists" 14:00:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:07.7 Info: => 0.0137884s 14:00:07.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:07.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) 14:00:07.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" 14:00:07.8 Info: DROP TABLE "Albums" 14:00:07.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:07.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:07.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:07.8 Info: => 0.0103452s 14:00:07.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:07.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:07.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:07.8 Info: DROP TABLE "Tracks" 14:00:07.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:07.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:07.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:07.8 Info: => 0.0098669s 14:00:07.8 Info: DeleteColumn TrackFiles ArtistId 14:00:07.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:07.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:07.8 Info: DROP TABLE "TrackFiles" 14:00:07.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:07.8 Info: => 0.0090522s 14:00:07.8 Info: CreateIndex Artists (ArtistMetadataId) 14:00:07.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:07.8 Info: => 0.0001681s 14:00:07.8 Info: CreateIndex Artists (Monitored) 14:00:07.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:07.8 Info: => 0.0001512s 14:00:07.8 Info: CreateIndex Albums (ArtistMetadataId) 14:00:07.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:07.8 Info: => 0.0001482s 14:00:07.8 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:07.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:07.8 Info: => 0.0001487s 14:00:07.8 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:07.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:07.8 Info: => 0.0001463s 14:00:07.8 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:07.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:07.8 Info: => 0.0001462s 14:00:07.8 Info: UpdateData 14:00:07.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:07.8 Info: => 6.57E-05s 14:00:07.8 Info: UpdateData 14:00:07.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:07.8 Info: => 5.4E-05s 14:00:07.8 Info: UpdateData 14:00:07.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:07.8 Info: => 6.31E-05s 14:00:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:07', 'add_release_groups_etc') 14:00:07.8 Info: Committing Transaction 14:00:08.2 Info: 23: add_release_groups_etc migrated 14:00:08.2 Info: => 0.3987467s 14:00:08.2 Info: 24: NewMediaInfoFormat migrating 14:00:08.2 Info: Beginning Transaction 14:00:08.2 Info: Starting migration of Main DB to 24 14:00:08.2 Info: UpdateData 14:00:08.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:08.2 Info: => 0.0001382s 14:00:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:08', 'NewMediaInfoFormat') 14:00:08.2 Info: Committing Transaction 14:00:08.3 Info: 24: NewMediaInfoFormat migrated 14:00:08.3 Info: => 0.140456s 14:00:08.3 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:08.3 Info: Beginning Transaction 14:00:08.3 Info: Starting migration of Main DB to 25 14:00:08.3 Info: RenameTable Restrictions ReleaseProfiles 14:00:08.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:08.3 Info: => 0.004189s 14:00:08.3 Info: AlterTable ReleaseProfiles 14:00:08.3 Info: => 1.7E-06s 14:00:08.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:08.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:08.3 Info: => 0.0018967s 14:00:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:08', 'rename_restrictions_to_release_profiles') 14:00:08.3 Info: Committing Transaction 14:00:08.3 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:08.3 Info: => 0.0240636s 14:00:08.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:08.3 Info: Beginning Transaction 14:00:08.3 Info: Starting migration of Main DB to 26 14:00:08.3 Info: RenameTable Profiles QualityProfiles 14:00:08.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:08.4 Info: => 0.0041051s 14:00:08.4 Info: AlterTable QualityProfiles 14:00:08.4 Info: => 1.2E-06s 14:00:08.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:08.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:08.4 Info: => 0.0012586s 14:00:08.4 Info: AlterTable LanguageProfiles 14:00:08.4 Info: => 9E-07s 14:00:08.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:08.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:08.4 Info: => 0.001287s 14:00:08.4 Info: UpdateData 14:00:08.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:08.4 Info: => 9.37E-05s 14:00:08.4 Info: UpdateData 14:00:08.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:08.4 Info: => 7.98E-05s 14:00:08.4 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:08.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:08.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" 14:00:08.4 Info: DROP TABLE "Artists" 14:00:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:08.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:08.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:08.4 Info: => 0.0113897s 14:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:08', 'rename_quality_profiles_add_upgrade_allowed') 14:00:08.4 Info: Committing Transaction 14:00:08.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:08.4 Info: => 0.042793s 14:00:08.4 Info: 27: add_import_exclusions migrating 14:00:08.4 Info: Beginning Transaction 14:00:08.4 Info: Starting migration of Main DB to 27 14:00:08.4 Info: CreateTable ImportListExclusions 14:00:08.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:08.4 Info: => 0.0004429s 14:00:08.4 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:08.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:08.4 Info: => 0.0002504s 14:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:08', 'add_import_exclusions') 14:00:08.4 Info: Committing Transaction 14:00:08.4 Info: 27: add_import_exclusions migrated 14:00:08.4 Info: => 0.0219382s 14:00:08.4 Info: 28: clean_artist_metadata_table migrating 14:00:08.4 Info: Beginning Transaction 14:00:08.4 Info: Starting migration of Main DB to 28 14:00:08.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) 14:00:08.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) 14:00:08.4 Info: => 0.0003406s 14:00:08.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) 14:00:08.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) 14:00:08.4 Info: => 0.0002317s 14:00:08.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) 14:00:08.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) 14:00:08.4 Info: => 0.0002243s 14:00:08.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) 14:00:08.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) 14:00:08.4 Info: => 0.0002145s 14:00:08.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) 14:00:08.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) 14:00:08.4 Info: => 0.0002165s 14:00:08.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) 14:00:08.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) 14:00:08.4 Info: => 0.0002152s 14:00:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:08', 'clean_artist_metadata_table') 14:00:08.4 Info: Committing Transaction 14:00:08.4 Info: 28: clean_artist_metadata_table migrated 14:00:08.4 Info: => 0.0222356s 14:00:08.4 Info: 29: health_issue_notification migrating 14:00:08.4 Info: Beginning Transaction 14:00:08.4 Info: Starting migration of Main DB to 29 14:00:08.4 Info: AlterTable Notifications 14:00:08.4 Info: => 1.4E-06s 14:00:08.4 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:08.4 Info: => 0.001579s 14:00:08.4 Info: AlterTable Notifications 14:00:08.4 Info: => 1.1E-06s 14:00:08.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:08.4 Info: => 0.0013424s 14:00:08.4 Info: AlterTable Notifications 14:00:08.4 Info: => 9E-07s 14:00:08.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:08.4 Info: => 0.0013036s 14:00:08.4 Info: AlterTable Notifications 14:00:08.4 Info: => 1.2E-06s 14:00:08.4 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:08.5 Info: => 0.0013084s 14:00:08.5 Info: AlterTable Notifications 14:00:08.5 Info: => 1E-06s 14:00:08.5 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:08.5 Info: => 0.0012839s 14:00:08.5 Info: DeleteColumn Notifications OnDownload 14:00:08.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 14:00:08.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 14:00:08.5 Info: DROP TABLE "Notifications" 14:00:08.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:08.5 Info: => 0.0139752s 14:00:08.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:08.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 14:00:08.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 14:00:08.5 Info: DROP TABLE "Notifications" 14:00:08.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:08.5 Info: => 0.0113883s 14:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:08', 'health_issue_notification') 14:00:08.5 Info: Committing Transaction 14:00:08.5 Info: 29: health_issue_notification migrated 14:00:08.5 Info: => 0.0409705s 14:00:08.5 Info: 30: add_mediafilerepository_mtime migrating 14:00:08.5 Info: Beginning Transaction 14:00:08.5 Info: Starting migration of Main DB to 30 14:00:08.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) 14:00:08.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 14:00:08.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 14:00:08.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T14:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:08.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) 14:00:08.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T14:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:08.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) 14:00:08.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 14:00:08.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-05-17T14:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:08.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 14:00:08.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-05-17T14:00:08', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 14:00:08.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 14:00:08.5 Info: AlterTable TrackFiles 14:00:08.5 Info: => 1.2E-06s 14:00:08.5 Info: CreateColumn TrackFiles Modified DateTime 14:00:08.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:08.5 Info: => 0.0015389s 14:00:08.5 Info: AlterTable TrackFiles 14:00:08.5 Info: => 1E-06s 14:00:08.5 Info: CreateColumn TrackFiles Path String 14:00:08.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:08.5 Info: => 0.0012967s 14:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:08.5 Info: => 7.35E-05s 14:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:08.5 Info: => 0.0002373s 14:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 14:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 14:00:08.5 Info: => 0.00026s 14:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 14:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 14:00:08.5 Info: => 0.0002805s 14:00:08.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 14:00:08.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 14:00:08.5 Info: => 0.0001675s 14:00:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:08.5 Info: => 0.0002204s 14:00:08.5 Info: AlterTable TrackFiles 14:00:08.5 Info: => 9E-07s 14:00:08.5 Info: AlterColumn TrackFiles Path String 14:00:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:08.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 14:00:08.5 Info: DROP TABLE "TrackFiles" 14:00:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:08.5 Info: => 0.0109158s 14:00:08.5 Info: CreateIndex TrackFiles (Path) 14:00:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:08.5 Info: => 0.0002347s 14:00:08.5 Info: DeleteColumn TrackFiles RelativePath 14:00:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:08.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 14:00:08.5 Info: DROP TABLE "TrackFiles" 14:00:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:08.5 Info: => 0.01103s 14:00:08.5 Info: -> 12 Insert operations completed in 00:00:00.0018589 taking an average of 00:00:00.0001549 14:00:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:08', 'add_mediafilerepository_mtime') 14:00:08.5 Info: Committing Transaction 14:00:08.6 Info: 30: add_mediafilerepository_mtime migrated 14:00:08.6 Info: => 0.0340017s 14:00:08.6 Debug: Took: 00:00:01.7166451 14:00:08.6 Debug: Got 2 tracks 14:00:08.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 14:00:08.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 14:00:08.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512087135234_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:08.7 Info: DatabaseEngineVersionCheck migrating 14:00:08.7 Info: PerformDBOperation 14:00:08.7 Info: Performing DB Operation 14:00:08.8 Info: SQLite 3.45.3 14:00:08.8 Info: => 0.0624481s 14:00:08.8 Info: DatabaseEngineVersionCheck migrated 14:00:08.8 Info: => 0.0624784s 14:00:08.8 Info: VersionMigration migrating 14:00:08.8 Info: Beginning Transaction 14:00:08.8 Info: CreateTable VersionInfo 14:00:08.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:08.8 Info: => 0.0003513s 14:00:08.8 Info: Committing Transaction 14:00:08.8 Info: VersionMigration migrated 14:00:08.8 Info: => 0.0547468s 14:00:08.8 Info: VersionUniqueMigration migrating 14:00:08.8 Info: Beginning Transaction 14:00:08.8 Info: CreateIndex VersionInfo (Version) 14:00:08.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:08.8 Info: => 0.0003564s 14:00:08.8 Info: AlterTable VersionInfo 14:00:08.8 Info: => 1.4E-06s 14:00:08.8 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:08.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:08.8 Info: => 0.0012161s 14:00:08.8 Info: Committing Transaction 14:00:08.8 Info: VersionUniqueMigration migrated 14:00:08.8 Info: => 0.0218571s 14:00:08.8 Info: VersionDescriptionMigration migrating 14:00:08.8 Info: Beginning Transaction 14:00:08.8 Info: AlterTable VersionInfo 14:00:08.8 Info: => 1.6E-06s 14:00:08.8 Info: CreateColumn VersionInfo Description String 14:00:08.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:08.8 Info: => 0.0004944s 14:00:08.8 Info: Committing Transaction 14:00:08.9 Info: VersionDescriptionMigration migrated 14:00:08.9 Info: => 0.0223869s 14:00:08.9 Info: 1: InitialSetup migrating 14:00:08.9 Info: Beginning Transaction 14:00:08.9 Info: Starting migration of Main DB to 1 14:00:08.9 Info: CreateTable Config 14:00:08.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:08.9 Info: => 0.0005425s 14:00:08.9 Info: CreateIndex Config (Key) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:08.9 Info: => 0.0002203s 14:00:08.9 Info: CreateTable RootFolders 14:00:08.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:08.9 Info: => 0.0002466s 14:00:08.9 Info: CreateIndex RootFolders (Path) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:08.9 Info: => 0.0002122s 14:00:08.9 Info: CreateTable Artists 14:00:08.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) 14:00:08.9 Info: => 0.0005447s 14:00:08.9 Info: CreateIndex Artists (ForeignArtistId) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:08.9 Info: => 0.0002094s 14:00:08.9 Info: CreateIndex Artists (NameSlug) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:08.9 Info: => 0.0002109s 14:00:08.9 Info: CreateIndex Artists (CleanName) 14:00:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:08.9 Info: => 0.0002129s 14:00:08.9 Info: CreateIndex Artists (Path) 14:00:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:08.9 Info: => 0.0002085s 14:00:08.9 Info: CreateTable Albums 14:00:08.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) 14:00:08.9 Info: => 0.0004843s 14:00:08.9 Info: CreateIndex Albums (ForeignAlbumId) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:08.9 Info: => 0.0002074s 14:00:08.9 Info: CreateIndex Albums (MBId) 14:00:08.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:08.9 Info: => 0.0002085s 14:00:08.9 Info: CreateIndex Albums (TADBId) 14:00:08.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:08.9 Info: => 0.000205s 14:00:08.9 Info: CreateIndex Albums (TitleSlug) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:08.9 Info: => 0.0002042s 14:00:08.9 Info: CreateIndex Albums (CleanTitle) 14:00:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:08.9 Info: => 0.0002033s 14:00:08.9 Info: CreateIndex Albums (Path) 14:00:08.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:08.9 Info: => 0.0002014s 14:00:08.9 Info: CreateTable Tracks 14:00:08.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) 14:00:08.9 Info: => 0.0003597s 14:00:08.9 Info: CreateIndex Tracks (ForeignTrackId) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:08.9 Info: => 0.000205s 14:00:08.9 Info: CreateIndex Tracks (ArtistId) 14:00:08.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:08.9 Info: => 0.0002062s 14:00:08.9 Info: CreateIndex Tracks (TrackFileId) 14:00:08.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:08.9 Info: => 0.0002216s 14:00:08.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:08.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:08.9 Info: => 0.0002204s 14:00:08.9 Info: CreateTable TrackFiles 14:00:08.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) 14:00:08.9 Info: => 0.0003499s 14:00:08.9 Info: CreateIndex TrackFiles (ArtistId) 14:00:08.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:08.9 Info: => 0.000212s 14:00:08.9 Info: CreateIndex TrackFiles (AlbumId) 14:00:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:08.9 Info: => 0.0002069s 14:00:08.9 Info: CreateTable History 14:00:08.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) 14:00:08.9 Info: => 0.0004071s 14:00:08.9 Info: CreateIndex History (Date) 14:00:08.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:08.9 Info: => 0.0002055s 14:00:08.9 Info: CreateIndex History (EventType) 14:00:08.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:08.9 Info: => 0.0002081s 14:00:08.9 Info: CreateIndex History (DownloadId) 14:00:08.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:08.9 Info: => 0.0002086s 14:00:08.9 Info: CreateIndex History (AlbumId) 14:00:08.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:08.9 Info: => 0.000207s 14:00:08.9 Info: CreateTable Notifications 14:00:08.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) 14:00:08.9 Info: => 0.0003718s 14:00:08.9 Info: CreateTable ScheduledTasks 14:00:08.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:08.9 Info: => 0.0003732s 14:00:08.9 Info: CreateIndex ScheduledTasks (TypeName) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:08.9 Info: => 0.0002762s 14:00:08.9 Info: CreateTable Indexers 14:00:08.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) 14:00:08.9 Info: => 0.0003085s 14:00:08.9 Info: CreateIndex Indexers (Name) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:08.9 Info: => 0.0002167s 14:00:08.9 Info: CreateTable Profiles 14:00:08.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:08.9 Info: => 0.0002727s 14:00:08.9 Info: CreateIndex Profiles (Name) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:08.9 Info: => 0.0002303s 14:00:08.9 Info: CreateTable QualityDefinitions 14:00:08.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:08.9 Info: => 0.0019533s 14:00:08.9 Info: CreateIndex QualityDefinitions (Quality) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:08.9 Info: => 0.0002223s 14:00:08.9 Info: CreateIndex QualityDefinitions (Title) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:08.9 Info: => 0.0002435s 14:00:08.9 Info: CreateTable NamingConfig 14:00:08.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) 14:00:08.9 Info: => 0.0003314s 14:00:08.9 Info: CreateTable Blacklist 14:00:08.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 '') 14:00:08.9 Info: => 0.0004249s 14:00:08.9 Info: CreateTable Metadata 14:00:08.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) 14:00:08.9 Info: => 0.0002936s 14:00:08.9 Info: CreateTable MetadataFiles 14:00:08.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) 14:00:08.9 Info: => 0.0003423s 14:00:08.9 Info: CreateTable DownloadClients 14:00:08.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) 14:00:08.9 Info: => 0.0002888s 14:00:08.9 Info: CreateTable PendingReleases 14:00:08.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 '') 14:00:08.9 Info: => 0.0003396s 14:00:08.9 Info: CreateTable RemotePathMappings 14:00:08.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:08.9 Info: => 0.0002903s 14:00:08.9 Info: CreateTable Tags 14:00:08.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:08.9 Info: => 0.0002534s 14:00:08.9 Info: CreateIndex Tags (Label) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:08.9 Info: => 0.0002173s 14:00:08.9 Info: CreateTable Restrictions 14:00:08.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:08.9 Info: => 0.0002734s 14:00:08.9 Info: CreateTable DelayProfiles 14:00:08.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) 14:00:08.9 Info: => 0.0003296s 14:00:08.9 Info: CreateTable Users 14:00:08.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:08.9 Info: => 0.0002877s 14:00:08.9 Info: CreateIndex Users (Identifier) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:08.9 Info: => 0.0002479s 14:00:08.9 Info: CreateIndex Users (Username) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:08.9 Info: => 0.0002348s 14:00:08.9 Info: CreateTable Commands 14:00:08.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) 14:00:08.9 Info: => 0.0003458s 14:00:08.9 Info: CreateTable IndexerStatus 14:00:08.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) 14:00:08.9 Info: => 0.000315s 14:00:08.9 Info: CreateIndex IndexerStatus (ProviderId) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:08.9 Info: => 0.0002205s 14:00:08.9 Info: CreateTable ExtraFiles 14:00:08.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) 14:00:08.9 Info: => 0.000319s 14:00:08.9 Info: CreateTable LyricFiles 14:00:08.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) 14:00:08.9 Info: => 0.000363s 14:00:08.9 Info: CreateTable LanguageProfiles 14:00:08.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:08.9 Info: => 0.0002805s 14:00:08.9 Info: CreateIndex LanguageProfiles (Name) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:08.9 Info: => 0.0002166s 14:00:08.9 Info: CreateTable DownloadClientStatus 14:00:08.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) 14:00:08.9 Info: => 0.0002973s 14:00:08.9 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:08.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:08.9 Info: => 0.0002357s 14:00:08.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:08.9 Info: -> 1 Insert operations completed in 00:00:00.0001277 taking an average of 00:00:00.0001277 14:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:08', 'InitialSetup') 14:00:08.9 Info: Committing Transaction 14:00:08.9 Info: 1: InitialSetup migrated 14:00:08.9 Info: => 0.0324415s 14:00:08.9 Info: 2: add_reason_to_pending_releases migrating 14:00:08.9 Info: Beginning Transaction 14:00:08.9 Info: Starting migration of Main DB to 2 14:00:08.9 Info: AlterTable PendingReleases 14:00:08.9 Info: => 1.6E-06s 14:00:08.9 Info: CreateColumn PendingReleases Reason Int32 14:00:08.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:08.9 Info: => 0.0014217s 14:00:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:08', 'add_reason_to_pending_releases') 14:00:08.9 Info: Committing Transaction 14:00:08.9 Info: 2: add_reason_to_pending_releases migrated 14:00:08.9 Info: => 0.0241816s 14:00:08.9 Info: 3: add_medium_support migrating 14:00:08.9 Info: Beginning Transaction 14:00:08.9 Info: Starting migration of Main DB to 3 14:00:08.9 Info: AlterTable Albums 14:00:08.9 Info: => 1.7E-06s 14:00:08.9 Info: CreateColumn Albums Media String 14:00:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:08.9 Info: => 0.0013945s 14:00:08.9 Info: AlterTable Tracks 14:00:08.9 Info: => 1.1E-06s 14:00:08.9 Info: CreateColumn Tracks MediumNumber Int32 14:00:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:08.9 Info: => 0.0011313s 14:00:08.9 Info: AlterTable Tracks 14:00:08.9 Info: => 8E-07s 14:00:08.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:08.9 Info: => 0.0010849s 14:00:08.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:08.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:08.9 Info: => 8.6E-05s 14:00:08.9 Info: DeleteColumn Tracks TrackNumber 14:00:09.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) 14:00:09.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" 14:00:09.0 Info: DROP TABLE "Tracks" 14:00:09.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:09.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:09.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:09.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:09.0 Info: => 0.0095702s 14:00:09.0 Info: AlterTable Tracks 14:00:09.0 Info: => 1.3E-06s 14:00:09.0 Info: CreateColumn Tracks TrackNumber String 14:00:09.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:09.0 Info: => 0.0011006s 14:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:09', 'add_medium_support') 14:00:09.0 Info: Committing Transaction 14:00:09.0 Info: 3: add_medium_support migrated 14:00:09.0 Info: => 0.0244599s 14:00:09.0 Info: 4: add_various_qualites_in_profile migrating 14:00:09.0 Info: Beginning Transaction 14:00:09.0 Info: Starting migration of Main DB to 4 14:00:09.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:09.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:09.0 Info: => 0.0001446s 14:00:09.0 Info: PerformDBOperation 14:00:09.0 Info: Performing DB Operation 14:00:09.0 Info: => 9.18E-05s 14:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:09', 'add_various_qualites_in_profile') 14:00:09.0 Info: Committing Transaction 14:00:09.0 Info: 4: add_various_qualites_in_profile migrated 14:00:09.0 Info: => 0.0225555s 14:00:09.0 Info: 5: metadata_profiles migrating 14:00:09.0 Info: Beginning Transaction 14:00:09.0 Info: Starting migration of Main DB to 5 14:00:09.0 Info: CreateTable MetadataProfiles 14:00:09.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:09.0 Info: => 0.0004322s 14:00:09.0 Info: CreateIndex MetadataProfiles (Name) 14:00:09.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:09.0 Info: => 0.0002345s 14:00:09.0 Info: AlterTable Artists 14:00:09.0 Info: => 1.1E-06s 14:00:09.0 Info: CreateColumn Artists MetadataProfileId Int32 14:00:09.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:09.0 Info: => 0.0013212s 14:00:09.0 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:09.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) 14:00:09.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" 14:00:09.0 Info: DROP TABLE "Artists" 14:00:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:09.0 Info: => 0.0115256s 14:00:09.0 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:09.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) 14:00:09.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" 14:00:09.0 Info: DROP TABLE "Artists" 14:00:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:09.0 Info: => 0.0111133s 14:00:09.0 Info: AlterTable Albums 14:00:09.0 Info: => 1.6E-06s 14:00:09.0 Info: CreateColumn Albums SecondaryTypes String 14:00:09.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:09.0 Info: => 0.0011833s 14:00:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:09', 'metadata_profiles') 14:00:09.0 Info: Committing Transaction 14:00:09.1 Info: 5: metadata_profiles migrated 14:00:09.1 Info: => 0.0261733s 14:00:09.1 Info: 6: separate_automatic_and_interactive_search migrating 14:00:09.1 Info: Beginning Transaction 14:00:09.1 Info: Starting migration of Main DB to 6 14:00:09.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:09.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:09.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:09.1 Info: DROP TABLE "Indexers" 14:00:09.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:09.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:09.1 Info: => 0.0101889s 14:00:09.1 Info: AlterTable Indexers 14:00:09.1 Info: => 1.6E-06s 14:00:09.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:09.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:09.1 Info: => 0.0011483s 14:00:09.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:09.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:09.1 Info: => 8.59E-05s 14:00:09.1 Info: AlterTable Indexers 14:00:09.1 Info: => 1.3E-06s 14:00:09.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:09.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 14:00:09.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" 14:00:09.1 Info: DROP TABLE "Indexers" 14:00:09.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:09.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:09.1 Info: => 0.0183213s 14:00:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:09', 'separate_automatic_and_interactive_search') 14:00:09.1 Info: Committing Transaction 14:00:09.1 Info: 6: separate_automatic_and_interactive_search migrated 14:00:09.1 Info: => 0.0470391s 14:00:09.1 Info: 7: change_album_path_to_relative migrating 14:00:09.1 Info: Beginning Transaction 14:00:09.1 Info: Starting migration of Main DB to 7 14:00:09.1 Info: DeleteColumn Albums Path 14:00:09.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) 14:00:09.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" 14:00:09.1 Info: DROP TABLE "Albums" 14:00:09.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:09.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:09.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:09.1 Info: => 0.0107919s 14:00:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:09', 'change_album_path_to_relative') 14:00:09.1 Info: Committing Transaction 14:00:09.1 Info: 7: change_album_path_to_relative migrated 14:00:09.1 Info: => 0.0341406s 14:00:09.1 Info: 8: change_quality_size_mb_to_kb migrating 14:00:09.1 Info: Beginning Transaction 14:00:09.1 Info: Starting migration of Main DB to 8 14:00:09.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 14:00:09.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 14:00:09.1 Info: => 0.0001477s 14:00:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:09', 'change_quality_size_mb_to_kb') 14:00:09.1 Info: Committing Transaction 14:00:09.2 Info: 8: change_quality_size_mb_to_kb migrated 14:00:09.2 Info: => 0.0209504s 14:00:09.2 Info: 9: album_releases migrating 14:00:09.2 Info: Beginning Transaction 14:00:09.2 Info: Starting migration of Main DB to 9 14:00:09.2 Info: AlterTable Albums 14:00:09.2 Info: => 1.2E-06s 14:00:09.2 Info: CreateColumn Albums Releases String 14:00:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:09.2 Info: => 0.0014352s 14:00:09.2 Info: AlterTable Albums 14:00:09.2 Info: => 1.2E-06s 14:00:09.2 Info: CreateColumn Albums CurrentRelease String 14:00:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:09.2 Info: => 0.001154s 14:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:09', 'album_releases') 14:00:09.2 Info: Committing Transaction 14:00:09.2 Info: 9: album_releases migrated 14:00:09.2 Info: => 0.0228851s 14:00:09.2 Info: 10: album_releases_fix migrating 14:00:09.2 Info: Beginning Transaction 14:00:09.2 Info: Starting migration of Main DB to 10 14:00:09.2 Info: AlterTable Albums 14:00:09.2 Info: => 1.5E-06s 14:00:09.2 Info: AlterColumn Albums Releases String 14:00:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:09.2 Info: DROP TABLE "Albums" 14:00:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:09.2 Info: => 0.009803s 14:00:09.2 Info: AlterTable Albums 14:00:09.2 Info: => 1.3E-06s 14:00:09.2 Info: AlterColumn Albums CurrentRelease String 14:00:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:09.2 Info: DROP TABLE "Albums" 14:00:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:09.2 Info: => 0.0093462s 14:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:09', 'album_releases_fix') 14:00:09.2 Info: Committing Transaction 14:00:09.2 Info: 10: album_releases_fix migrated 14:00:09.2 Info: => 0.0340912s 14:00:09.2 Info: 11: import_lists migrating 14:00:09.2 Info: Beginning Transaction 14:00:09.2 Info: Starting migration of Main DB to 11 14:00:09.2 Info: CreateTable ImportLists 14:00:09.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 14:00:09.2 Info: => 0.0004727s 14:00:09.2 Info: CreateIndex ImportLists (Name) 14:00:09.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:09.2 Info: => 0.0002002s 14:00:09.2 Info: CreateTable ImportListStatus 14:00:09.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:09.2 Info: => 0.0002749s 14:00:09.2 Info: CreateIndex ImportListStatus (ProviderId) 14:00:09.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:09.2 Info: => 0.0001923s 14:00:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:09', 'import_lists') 14:00:09.2 Info: Committing Transaction 14:00:09.3 Info: 11: import_lists migrated 14:00:09.3 Info: => 0.0227901s 14:00:09.3 Info: 12: add_release_status migrating 14:00:09.3 Info: Beginning Transaction 14:00:09.3 Info: Starting migration of Main DB to 12 14:00:09.3 Info: AlterTable MetadataProfiles 14:00:09.3 Info: => 1.5E-06s 14:00:09.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:09.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:09.3 Info: => 0.0014716s 14:00:09.3 Info: PerformDBOperation 14:00:09.3 Info: Performing DB Operation 14:00:09.3 Info: => 5.97E-05s 14:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:09', 'add_release_status') 14:00:09.3 Info: Committing Transaction 14:00:09.3 Info: 12: add_release_status migrated 14:00:09.3 Info: => 0.0209804s 14:00:09.3 Info: 13: album_download_notification migrating 14:00:09.3 Info: Beginning Transaction 14:00:09.3 Info: Starting migration of Main DB to 13 14:00:09.3 Info: AlterTable Notifications 14:00:09.3 Info: => 1.4E-06s 14:00:09.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:09.3 Info: => 0.0014878s 14:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:09', 'album_download_notification') 14:00:09.3 Info: Committing Transaction 14:00:09.3 Info: 13: album_download_notification migrated 14:00:09.3 Info: => 0.022478s 14:00:09.3 Info: 14: fix_language_metadata_profiles migrating 14:00:09.3 Info: Beginning Transaction 14:00:09.3 Info: Starting migration of Main DB to 14 14:00:09.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:09.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:09.3 Info: => 0.0002562s 14:00:09.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:09.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:09.3 Info: => 0.0001533s 14:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:09', 'fix_language_metadata_profiles') 14:00:09.3 Info: Committing Transaction 14:00:09.3 Info: 14: fix_language_metadata_profiles migrated 14:00:09.3 Info: => 0.0222664s 14:00:09.3 Info: 15: remove_fanzub migrating 14:00:09.3 Info: Beginning Transaction 14:00:09.3 Info: Starting migration of Main DB to 15 14:00:09.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:09.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:09.3 Info: => 0.0001658s 14:00:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:09', 'remove_fanzub') 14:00:09.3 Info: Committing Transaction 14:00:09.4 Info: 15: remove_fanzub migrated 14:00:09.4 Info: => 0.0224721s 14:00:09.4 Info: 16: update_artist_history_indexes migrating 14:00:09.4 Info: Beginning Transaction 14:00:09.4 Info: Starting migration of Main DB to 16 14:00:09.4 Info: CreateIndex Albums (ArtistId) 14:00:09.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:09.4 Info: => 0.0004094s 14:00:09.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:09.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:09.4 Info: => 0.0002141s 14:00:09.4 Info: DeleteIndex History (AlbumId) 14:00:09.4 Info: DROP INDEX "IX_History_AlbumId" 14:00:09.4 Info: => 0.0002601s 14:00:09.4 Info: CreateIndex History (AlbumId, Date) 14:00:09.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:09.4 Info: => 0.0002056s 14:00:09.4 Info: DeleteIndex History (DownloadId) 14:00:09.4 Info: DROP INDEX "IX_History_DownloadId" 14:00:09.4 Info: => 0.0002158s 14:00:09.4 Info: CreateIndex History (DownloadId, Date) 14:00:09.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:09.4 Info: => 0.0001964s 14:00:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:09', 'update_artist_history_indexes') 14:00:09.4 Info: Committing Transaction 14:00:09.4 Info: 16: update_artist_history_indexes migrated 14:00:09.4 Info: => 0.0246079s 14:00:09.4 Info: 17: remove_nma migrating 14:00:09.4 Info: Beginning Transaction 14:00:09.4 Info: Starting migration of Main DB to 17 14:00:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:09.4 Info: => 0.0001651s 14:00:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:09', 'remove_nma') 14:00:09.4 Info: Committing Transaction 14:00:09.4 Info: 17: remove_nma migrated 14:00:09.4 Info: => 0.0225119s 14:00:09.4 Info: 18: album_disambiguation migrating 14:00:09.4 Info: Beginning Transaction 14:00:09.4 Info: Starting migration of Main DB to 18 14:00:09.4 Info: AlterTable Albums 14:00:09.4 Info: => 1.6E-06s 14:00:09.4 Info: CreateColumn Albums Disambiguation String 14:00:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:09.4 Info: => 0.0016284s 14:00:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:09', 'album_disambiguation') 14:00:09.4 Info: Committing Transaction 14:00:09.4 Info: 18: album_disambiguation migrated 14:00:09.4 Info: => 0.0242872s 14:00:09.4 Info: 19: add_ape_quality_in_profiles migrating 14:00:09.4 Info: Beginning Transaction 14:00:09.4 Info: Starting migration of Main DB to 19 14:00:09.4 Info: PerformDBOperation 14:00:09.4 Info: Performing DB Operation 14:00:09.4 Info: => 0.0001151s 14:00:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:09', 'add_ape_quality_in_profiles') 14:00:09.4 Info: Committing Transaction 14:00:09.5 Info: 19: add_ape_quality_in_profiles migrated 14:00:09.5 Info: => 0.0226142s 14:00:09.5 Info: 20: remove_pushalot migrating 14:00:09.5 Info: Beginning Transaction 14:00:09.5 Info: Starting migration of Main DB to 20 14:00:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:09.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:09.5 Info: => 0.0001597s 14:00:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:09.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:09.5 Info: => 7.5E-05s 14:00:09.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:09.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:09.5 Info: => 6.95E-05s 14:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:09', 'remove_pushalot') 14:00:09.5 Info: Committing Transaction 14:00:09.5 Info: 20: remove_pushalot migrated 14:00:09.5 Info: => 0.0224622s 14:00:09.5 Info: 21: add_custom_filters migrating 14:00:09.5 Info: Beginning Transaction 14:00:09.5 Info: Starting migration of Main DB to 21 14:00:09.5 Info: CreateTable CustomFilters 14:00:09.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:09.5 Info: => 0.0004799s 14:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:09', 'add_custom_filters') 14:00:09.5 Info: Committing Transaction 14:00:09.5 Info: 21: add_custom_filters migrated 14:00:09.5 Info: => 0.0225131s 14:00:09.5 Info: 22: import_list_tags migrating 14:00:09.5 Info: Beginning Transaction 14:00:09.5 Info: Starting migration of Main DB to 22 14:00:09.5 Info: AlterTable ImportLists 14:00:09.5 Info: => 1.6E-06s 14:00:09.5 Info: CreateColumn ImportLists Tags String 14:00:09.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:09.5 Info: => 0.0015346s 14:00:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:09', 'import_list_tags') 14:00:09.5 Info: Committing Transaction 14:00:09.5 Info: 22: import_list_tags migrated 14:00:09.5 Info: => 0.0268607s 14:00:09.5 Info: 23: add_release_groups_etc migrating 14:00:09.5 Info: Beginning Transaction 14:00:09.5 Info: Starting migration of Main DB to 23 14:00:09.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) 14:00:09.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, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 14:00:09.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') 14:00:09.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') 14:00:09.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') 14:00:09.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') 14:00:09.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') 14:00:09.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') 14:00:09.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') 14:00:09.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') 14:00:09.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') 14:00:09.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') 14:00:09.6 Info: CreateTable ArtistMetadata 14:00:09.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) 14:00:09.6 Info: => 0.0004625s 14:00:09.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:09.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:09.6 Info: => 0.0002121s 14:00:09.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" 14:00:09.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" 14:00:09.6 Info: => 0.000176s 14:00:09.6 Info: AlterTable Artists 14:00:09.6 Info: => 1.2E-06s 14:00:09.6 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:09.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:09.6 Info: => 0.0014275s 14:00:09.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:09.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:09.6 Info: => 0.0001719s 14:00:09.6 Info: CreateTable AlbumReleases 14:00:09.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) 14:00:09.6 Info: => 0.0003379s 14:00:09.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:09.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:09.6 Info: => 0.0001782s 14:00:09.6 Info: CreateIndex AlbumReleases (AlbumId) 14:00:09.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:09.6 Info: => 0.0001729s 14:00:09.6 Info: PerformDBOperation 14:00:09.6 Info: Performing DB Operation 14:00:09.6 Info: => 0.0140972s 14:00:09.6 Info: AlterTable Albums 14:00:09.6 Info: => 2.4E-06s 14:00:09.6 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:09.6 Info: => 0.001715s 14:00:09.6 Info: AlterTable Albums 14:00:09.6 Info: => 1E-06s 14:00:09.6 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:09.6 Info: => 0.0012938s 14:00:09.6 Info: AlterTable Albums 14:00:09.6 Info: => 1.6E-06s 14:00:09.6 Info: CreateColumn Albums Links String 14:00:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:09.6 Info: => 0.0013681s 14:00:09.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:09.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:09.6 Info: => 0.0002124s 14:00:09.6 Info: AlterTable Tracks 14:00:09.6 Info: => 1.1E-06s 14:00:09.6 Info: CreateColumn Tracks ForeignRecordingId String 14:00:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:09.6 Info: => 0.0013147s 14:00:09.6 Info: AlterTable Tracks 14:00:09.6 Info: => 1E-06s 14:00:09.6 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:09.6 Info: => 0.0012944s 14:00:09.6 Info: AlterTable Tracks 14:00:09.6 Info: => 7E-07s 14:00:09.6 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:09.6 Info: => 0.0012633s 14:00:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:09.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:09.6 Info: => 0.0001953s 14:00:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:09.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:09.6 Info: => 0.0001613s 14:00:09.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:09.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) 14:00:09.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" 14:00:09.6 Info: DROP TABLE "Artists" 14:00:09.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:09.6 Info: => 0.0102845s 14:00:09.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:09.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) 14:00:09.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" 14:00:09.6 Info: DROP TABLE "Albums" 14:00:09.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:09.6 Info: => 0.010799s 14:00:09.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:09.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) 14:00:09.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" 14:00:09.6 Info: DROP TABLE "Tracks" 14:00:09.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:09.6 Info: => 0.0101974s 14:00:09.6 Info: DeleteColumn TrackFiles ArtistId 14:00:09.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:09.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" 14:00:09.6 Info: DROP TABLE "TrackFiles" 14:00:09.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:09.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:09.6 Info: => 0.0093103s 14:00:09.6 Info: CreateIndex Artists (ArtistMetadataId) 14:00:09.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:09.6 Info: => 0.0001621s 14:00:09.6 Info: CreateIndex Artists (Monitored) 14:00:09.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:09.6 Info: => 0.0001576s 14:00:09.6 Info: CreateIndex Albums (ArtistMetadataId) 14:00:09.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:09.6 Info: => 0.0001538s 14:00:09.6 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:09.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:09.6 Info: => 0.0001556s 14:00:09.6 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:09.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:09.6 Info: => 0.0001554s 14:00:09.6 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:09.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:09.6 Info: => 0.0001534s 14:00:09.6 Info: UpdateData 14:00:09.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:09.6 Info: => 8.92E-05s 14:00:09.6 Info: UpdateData 14:00:09.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:09.6 Info: => 7.28E-05s 14:00:09.6 Info: UpdateData 14:00:09.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:09.6 Info: => 8.15E-05s 14:00:09.6 Info: -> 12 Insert operations completed in 00:00:00.0021115 taking an average of 00:00:00.0001759 14:00:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:09', 'add_release_groups_etc') 14:00:09.6 Info: Committing Transaction 14:00:09.7 Info: 23: add_release_groups_etc migrated 14:00:09.7 Info: => 0.0281152s 14:00:09.7 Debug: Took: 00:00:00.9846702 14:00:09.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 14:00:09.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 14:00:09.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512099882795_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:10.0 Info: DatabaseEngineVersionCheck migrating 14:00:10.0 Info: PerformDBOperation 14:00:10.0 Info: Performing DB Operation 14:00:10.0 Info: SQLite 3.45.3 14:00:10.0 Info: => 0.0822778s 14:00:10.0 Info: DatabaseEngineVersionCheck migrated 14:00:10.0 Info: => 0.0823164s 14:00:10.0 Info: VersionMigration migrating 14:00:10.0 Info: Beginning Transaction 14:00:10.0 Info: CreateTable VersionInfo 14:00:10.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:10.0 Info: => 0.0003543s 14:00:10.0 Info: Committing Transaction 14:00:10.1 Info: VersionMigration migrated 14:00:10.1 Info: => 0.0523283s 14:00:10.1 Info: VersionUniqueMigration migrating 14:00:10.1 Info: Beginning Transaction 14:00:10.1 Info: CreateIndex VersionInfo (Version) 14:00:10.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:10.1 Info: => 0.000354s 14:00:10.1 Info: AlterTable VersionInfo 14:00:10.1 Info: => 1E-06s 14:00:10.1 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:10.1 Info: => 0.0012827s 14:00:10.1 Info: Committing Transaction 14:00:10.1 Info: VersionUniqueMigration migrated 14:00:10.1 Info: => 0.0218122s 14:00:10.1 Info: VersionDescriptionMigration migrating 14:00:10.1 Info: Beginning Transaction 14:00:10.1 Info: AlterTable VersionInfo 14:00:10.1 Info: => 1.3E-06s 14:00:10.1 Info: CreateColumn VersionInfo Description String 14:00:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:10.1 Info: => 0.0005339s 14:00:10.1 Info: Committing Transaction 14:00:10.1 Info: VersionDescriptionMigration migrated 14:00:10.1 Info: => 0.022211s 14:00:10.1 Info: 1: InitialSetup migrating 14:00:10.1 Info: Beginning Transaction 14:00:10.1 Info: Starting migration of Main DB to 1 14:00:10.2 Info: CreateTable Config 14:00:10.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:10.2 Info: => 0.0005959s 14:00:10.2 Info: CreateIndex Config (Key) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:10.2 Info: => 0.000195s 14:00:10.2 Info: CreateTable RootFolders 14:00:10.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:10.2 Info: => 0.0002138s 14:00:10.2 Info: CreateIndex RootFolders (Path) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:10.2 Info: => 0.0001736s 14:00:10.2 Info: CreateTable Artists 14:00:10.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 14:00:10.2 Info: => 0.0005026s 14:00:10.2 Info: CreateIndex Artists (ForeignArtistId) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:10.2 Info: => 0.0001782s 14:00:10.2 Info: CreateIndex Artists (NameSlug) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:10.2 Info: => 0.0001682s 14:00:10.2 Info: CreateIndex Artists (CleanName) 14:00:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:10.2 Info: => 0.0001687s 14:00:10.2 Info: CreateIndex Artists (Path) 14:00:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:10.2 Info: => 0.0001632s 14:00:10.2 Info: CreateTable Albums 14:00:10.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:10.2 Info: => 0.0004338s 14:00:10.2 Info: CreateIndex Albums (ForeignAlbumId) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:10.2 Info: => 0.0001656s 14:00:10.2 Info: CreateIndex Albums (MBId) 14:00:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:10.2 Info: => 0.0001571s 14:00:10.2 Info: CreateIndex Albums (TADBId) 14:00:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:10.2 Info: => 0.0001518s 14:00:10.2 Info: CreateIndex Albums (TitleSlug) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:10.2 Info: => 0.0001621s 14:00:10.2 Info: CreateIndex Albums (CleanTitle) 14:00:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:10.2 Info: => 0.0001645s 14:00:10.2 Info: CreateIndex Albums (Path) 14:00:10.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:10.2 Info: => 0.0001639s 14:00:10.2 Info: CreateTable Tracks 14:00:10.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:10.2 Info: => 0.0003274s 14:00:10.2 Info: CreateIndex Tracks (ForeignTrackId) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:10.2 Info: => 0.0001697s 14:00:10.2 Info: CreateIndex Tracks (ArtistId) 14:00:10.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:10.2 Info: => 0.0001744s 14:00:10.2 Info: CreateIndex Tracks (TrackFileId) 14:00:10.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:10.2 Info: => 0.0001789s 14:00:10.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:10.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:10.2 Info: => 0.0001856s 14:00:10.2 Info: CreateTable TrackFiles 14:00:10.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 14:00:10.2 Info: => 0.0003104s 14:00:10.2 Info: CreateIndex TrackFiles (ArtistId) 14:00:10.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:10.2 Info: => 0.0002158s 14:00:10.2 Info: CreateIndex TrackFiles (AlbumId) 14:00:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:10.2 Info: => 0.0001653s 14:00:10.2 Info: CreateTable History 14:00:10.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 14:00:10.2 Info: => 0.0003249s 14:00:10.2 Info: CreateIndex History (Date) 14:00:10.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:10.2 Info: => 0.0001676s 14:00:10.2 Info: CreateIndex History (EventType) 14:00:10.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:10.2 Info: => 0.0001668s 14:00:10.2 Info: CreateIndex History (DownloadId) 14:00:10.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:10.2 Info: => 0.0001665s 14:00:10.2 Info: CreateIndex History (AlbumId) 14:00:10.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:10.2 Info: => 0.0001686s 14:00:10.2 Info: CreateTable Notifications 14:00:10.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 14:00:10.2 Info: => 0.0002854s 14:00:10.2 Info: CreateTable ScheduledTasks 14:00:10.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:10.2 Info: => 0.0002945s 14:00:10.2 Info: CreateIndex ScheduledTasks (TypeName) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:10.2 Info: => 0.0002104s 14:00:10.2 Info: CreateTable Indexers 14:00:10.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 14:00:10.2 Info: => 0.0002737s 14:00:10.2 Info: CreateIndex Indexers (Name) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:10.2 Info: => 0.0001751s 14:00:10.2 Info: CreateTable Profiles 14:00:10.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:10.2 Info: => 0.0002272s 14:00:10.2 Info: CreateIndex Profiles (Name) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:10.2 Info: => 0.0001934s 14:00:10.2 Info: CreateTable QualityDefinitions 14:00:10.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:10.2 Info: => 0.0002595s 14:00:10.2 Info: CreateIndex QualityDefinitions (Quality) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:10.2 Info: => 0.0001698s 14:00:10.2 Info: CreateIndex QualityDefinitions (Title) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:10.2 Info: => 0.0002072s 14:00:10.2 Info: CreateTable NamingConfig 14:00:10.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 14:00:10.2 Info: => 0.00029s 14:00:10.2 Info: CreateTable Blacklist 14:00:10.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 14:00:10.2 Info: => 0.0003822s 14:00:10.2 Info: CreateTable Metadata 14:00:10.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:10.2 Info: => 0.000249s 14:00:10.2 Info: CreateTable MetadataFiles 14:00:10.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 14:00:10.2 Info: => 0.0003073s 14:00:10.2 Info: CreateTable DownloadClients 14:00:10.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:10.2 Info: => 0.0002545s 14:00:10.2 Info: CreateTable PendingReleases 14:00:10.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 14:00:10.2 Info: => 0.0003122s 14:00:10.2 Info: CreateTable RemotePathMappings 14:00:10.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:10.2 Info: => 0.0002598s 14:00:10.2 Info: CreateTable Tags 14:00:10.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:10.2 Info: => 0.0002137s 14:00:10.2 Info: CreateIndex Tags (Label) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:10.2 Info: => 0.0001966s 14:00:10.2 Info: CreateTable Restrictions 14:00:10.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:10.2 Info: => 0.0002478s 14:00:10.2 Info: CreateTable DelayProfiles 14:00:10.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 14:00:10.2 Info: => 0.0002844s 14:00:10.2 Info: CreateTable Users 14:00:10.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:10.2 Info: => 0.0002372s 14:00:10.2 Info: CreateIndex Users (Identifier) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:10.2 Info: => 0.0002206s 14:00:10.2 Info: CreateIndex Users (Username) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:10.2 Info: => 0.000209s 14:00:10.2 Info: CreateTable Commands 14:00:10.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:10.2 Info: => 0.0003026s 14:00:10.2 Info: CreateTable IndexerStatus 14:00:10.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 14:00:10.2 Info: => 0.0002676s 14:00:10.2 Info: CreateIndex IndexerStatus (ProviderId) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:10.2 Info: => 0.0001908s 14:00:10.2 Info: CreateTable ExtraFiles 14:00:10.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:10.2 Info: => 0.0002934s 14:00:10.2 Info: CreateTable LyricFiles 14:00:10.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 14:00:10.2 Info: => 0.0003166s 14:00:10.2 Info: CreateTable LanguageProfiles 14:00:10.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:10.2 Info: => 0.003583s 14:00:10.2 Info: CreateIndex LanguageProfiles (Name) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:10.2 Info: => 0.0002896s 14:00:10.2 Info: CreateTable DownloadClientStatus 14:00:10.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 14:00:10.2 Info: => 0.0002905s 14:00:10.2 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:10.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:10.2 Info: => 0.0001944s 14:00:10.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:10.2 Info: -> 1 Insert operations completed in 00:00:00.0001334 taking an average of 00:00:00.0001334 14:00:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:10', 'InitialSetup') 14:00:10.2 Info: Committing Transaction 14:00:10.3 Info: 1: InitialSetup migrated 14:00:10.3 Info: => 0.0749755s 14:00:10.3 Info: 2: add_reason_to_pending_releases migrating 14:00:10.3 Info: Beginning Transaction 14:00:10.3 Info: Starting migration of Main DB to 2 14:00:10.3 Info: AlterTable PendingReleases 14:00:10.3 Info: => 1.9E-06s 14:00:10.3 Info: CreateColumn PendingReleases Reason Int32 14:00:10.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:10.3 Info: => 0.0015057s 14:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:10', 'add_reason_to_pending_releases') 14:00:10.3 Info: Committing Transaction 14:00:10.3 Info: 2: add_reason_to_pending_releases migrated 14:00:10.3 Info: => 0.0227583s 14:00:10.3 Info: 3: add_medium_support migrating 14:00:10.3 Info: Beginning Transaction 14:00:10.3 Info: Starting migration of Main DB to 3 14:00:10.3 Info: AlterTable Albums 14:00:10.3 Info: => 1.3E-06s 14:00:10.3 Info: CreateColumn Albums Media String 14:00:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:10.3 Info: => 0.0015098s 14:00:10.3 Info: AlterTable Tracks 14:00:10.3 Info: => 9E-07s 14:00:10.3 Info: CreateColumn Tracks MediumNumber Int32 14:00:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:10.3 Info: => 0.001098s 14:00:10.3 Info: AlterTable Tracks 14:00:10.3 Info: => 8E-07s 14:00:10.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:10.3 Info: => 0.0011008s 14:00:10.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:10.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:10.3 Info: => 8.15E-05s 14:00:10.3 Info: DeleteColumn Tracks TrackNumber 14:00:10.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) 14:00:10.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" 14:00:10.3 Info: DROP TABLE "Tracks" 14:00:10.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:10.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:10.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:10.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:10.3 Info: => 0.0098293s 14:00:10.3 Info: AlterTable Tracks 14:00:10.3 Info: => 1.5E-06s 14:00:10.3 Info: CreateColumn Tracks TrackNumber String 14:00:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:10.3 Info: => 0.0012042s 14:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:10', 'add_medium_support') 14:00:10.3 Info: Committing Transaction 14:00:10.3 Info: 3: add_medium_support migrated 14:00:10.3 Info: => 0.022249s 14:00:10.3 Info: 4: add_various_qualites_in_profile migrating 14:00:10.3 Info: Beginning Transaction 14:00:10.3 Info: Starting migration of Main DB to 4 14:00:10.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:10.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:10.3 Info: => 0.0001692s 14:00:10.3 Info: PerformDBOperation 14:00:10.3 Info: Performing DB Operation 14:00:10.3 Info: => 8.48E-05s 14:00:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:10', 'add_various_qualites_in_profile') 14:00:10.3 Info: Committing Transaction 14:00:10.3 Info: 4: add_various_qualites_in_profile migrated 14:00:10.3 Info: => 0.0223554s 14:00:10.3 Info: 5: metadata_profiles migrating 14:00:10.3 Info: Beginning Transaction 14:00:10.3 Info: Starting migration of Main DB to 5 14:00:10.3 Info: CreateTable MetadataProfiles 14:00:10.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:10.3 Info: => 0.0004553s 14:00:10.3 Info: CreateIndex MetadataProfiles (Name) 14:00:10.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:10.3 Info: => 0.0002262s 14:00:10.3 Info: AlterTable Artists 14:00:10.3 Info: => 1.1E-06s 14:00:10.3 Info: CreateColumn Artists MetadataProfileId Int32 14:00:10.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:10.3 Info: => 0.001338s 14:00:10.3 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:10.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) 14:00:10.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" 14:00:10.3 Info: DROP TABLE "Artists" 14:00:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:10.3 Info: => 0.0098772s 14:00:10.3 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:10.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) 14:00:10.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" 14:00:10.4 Info: DROP TABLE "Artists" 14:00:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:10.4 Info: => 0.0098914s 14:00:10.4 Info: AlterTable Albums 14:00:10.4 Info: => 1.8E-06s 14:00:10.4 Info: CreateColumn Albums SecondaryTypes String 14:00:10.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:10.4 Info: => 0.0012265s 14:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:10', 'metadata_profiles') 14:00:10.4 Info: Committing Transaction 14:00:10.4 Info: 5: metadata_profiles migrated 14:00:10.4 Info: => 0.0230762s 14:00:10.4 Info: 6: separate_automatic_and_interactive_search migrating 14:00:10.4 Info: Beginning Transaction 14:00:10.4 Info: Starting migration of Main DB to 6 14:00:10.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:10.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) 14:00:10.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:10.4 Info: DROP TABLE "Indexers" 14:00:10.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:10.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:10.4 Info: => 0.0094361s 14:00:10.4 Info: AlterTable Indexers 14:00:10.4 Info: => 1.5E-06s 14:00:10.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:10.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:10.4 Info: => 0.0011605s 14:00:10.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:10.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:10.4 Info: => 0.0010515s 14:00:10.4 Info: AlterTable Indexers 14:00:10.4 Info: => 1E-06s 14:00:10.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:10.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) 14:00:10.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" 14:00:10.4 Info: DROP TABLE "Indexers" 14:00:10.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:10.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:10.4 Info: => 0.0092402s 14:00:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:10', 'separate_automatic_and_interactive_search') 14:00:10.4 Info: Committing Transaction 14:00:10.4 Info: 6: separate_automatic_and_interactive_search migrated 14:00:10.4 Info: => 0.0370537s 14:00:10.4 Info: 7: change_album_path_to_relative migrating 14:00:10.4 Info: Beginning Transaction 14:00:10.4 Info: Starting migration of Main DB to 7 14:00:10.4 Info: DeleteColumn Albums Path 14:00:10.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) 14:00:10.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" 14:00:10.4 Info: DROP TABLE "Albums" 14:00:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:10.5 Info: => 0.0214411s 14:00:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:10', 'change_album_path_to_relative') 14:00:10.5 Info: Committing Transaction 14:00:10.5 Info: 7: change_album_path_to_relative migrated 14:00:10.5 Info: => 0.0480149s 14:00:10.5 Info: 8: change_quality_size_mb_to_kb migrating 14:00:10.5 Info: Beginning Transaction 14:00:10.5 Info: Starting migration of Main DB to 8 14:00:10.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 14:00:10.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 14:00:10.5 Info: => 0.0001662s 14:00:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:10', 'change_quality_size_mb_to_kb') 14:00:10.5 Info: Committing Transaction 14:00:10.5 Info: 8: change_quality_size_mb_to_kb migrated 14:00:10.5 Info: => 0.0224676s 14:00:10.5 Info: 9: album_releases migrating 14:00:10.5 Info: Beginning Transaction 14:00:10.5 Info: Starting migration of Main DB to 9 14:00:10.5 Info: AlterTable Albums 14:00:10.5 Info: => 1.7E-06s 14:00:10.5 Info: CreateColumn Albums Releases String 14:00:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:10.5 Info: => 0.0014839s 14:00:10.5 Info: AlterTable Albums 14:00:10.5 Info: => 9E-07s 14:00:10.5 Info: CreateColumn Albums CurrentRelease String 14:00:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:10.5 Info: => 0.0011968s 14:00:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:10', 'album_releases') 14:00:10.5 Info: Committing Transaction 14:00:10.5 Info: 9: album_releases migrated 14:00:10.5 Info: => 0.0209218s 14:00:10.5 Info: 10: album_releases_fix migrating 14:00:10.5 Info: Beginning Transaction 14:00:10.5 Info: Starting migration of Main DB to 10 14:00:10.5 Info: AlterTable Albums 14:00:10.5 Info: => 1.5E-06s 14:00:10.5 Info: AlterColumn Albums Releases String 14:00:10.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:10.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:10.5 Info: DROP TABLE "Albums" 14:00:10.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:10.5 Info: => 0.0111566s 14:00:10.5 Info: AlterTable Albums 14:00:10.5 Info: => 1.8E-06s 14:00:10.5 Info: AlterColumn Albums CurrentRelease String 14:00:10.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:10.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:10.5 Info: DROP TABLE "Albums" 14:00:10.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:10.5 Info: => 0.0106518s 14:00:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:10', 'album_releases_fix') 14:00:10.5 Info: Committing Transaction 14:00:10.6 Info: 10: album_releases_fix migrated 14:00:10.6 Info: => 0.0340864s 14:00:10.6 Info: 11: import_lists migrating 14:00:10.6 Info: Beginning Transaction 14:00:10.6 Info: Starting migration of Main DB to 11 14:00:10.6 Info: CreateTable ImportLists 14:00:10.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 14:00:10.6 Info: => 0.000521s 14:00:10.6 Info: CreateIndex ImportLists (Name) 14:00:10.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:10.6 Info: => 0.0001955s 14:00:10.6 Info: CreateTable ImportListStatus 14:00:10.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:10.6 Info: => 0.0002574s 14:00:10.6 Info: CreateIndex ImportListStatus (ProviderId) 14:00:10.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:10.6 Info: => 0.0001756s 14:00:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:10', 'import_lists') 14:00:10.6 Info: Committing Transaction 14:00:10.6 Info: 11: import_lists migrated 14:00:10.6 Info: => 0.038509s 14:00:10.6 Info: 12: add_release_status migrating 14:00:10.6 Info: Beginning Transaction 14:00:10.6 Info: Starting migration of Main DB to 12 14:00:10.6 Info: AlterTable MetadataProfiles 14:00:10.6 Info: => 1.7E-06s 14:00:10.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:10.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:10.6 Info: => 0.0015822s 14:00:10.6 Info: PerformDBOperation 14:00:10.6 Info: Performing DB Operation 14:00:10.6 Info: => 6.23E-05s 14:00:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:10', 'add_release_status') 14:00:10.6 Info: Committing Transaction 14:00:10.6 Info: 12: add_release_status migrated 14:00:10.6 Info: => 0.0208241s 14:00:10.6 Info: 13: album_download_notification migrating 14:00:10.6 Info: Beginning Transaction 14:00:10.6 Info: Starting migration of Main DB to 13 14:00:10.6 Info: AlterTable Notifications 14:00:10.6 Info: => 1.9E-06s 14:00:10.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:10.6 Info: => 0.0016986s 14:00:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:10', 'album_download_notification') 14:00:10.6 Info: Committing Transaction 14:00:10.7 Info: 13: album_download_notification migrated 14:00:10.7 Info: => 0.0224464s 14:00:10.7 Info: 14: fix_language_metadata_profiles migrating 14:00:10.7 Info: Beginning Transaction 14:00:10.7 Info: Starting migration of Main DB to 14 14:00:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:10.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:10.7 Info: => 0.0003082s 14:00:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:10.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:10.7 Info: => 0.0001558s 14:00:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:10', 'fix_language_metadata_profiles') 14:00:10.7 Info: Committing Transaction 14:00:10.7 Info: 14: fix_language_metadata_profiles migrated 14:00:10.7 Info: => 0.0223297s 14:00:10.7 Info: 15: remove_fanzub migrating 14:00:10.7 Info: Beginning Transaction 14:00:10.7 Info: Starting migration of Main DB to 15 14:00:10.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:10.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:10.7 Info: => 0.0001514s 14:00:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:10', 'remove_fanzub') 14:00:10.7 Info: Committing Transaction 14:00:10.7 Info: 15: remove_fanzub migrated 14:00:10.7 Info: => 0.0227271s 14:00:10.7 Info: 16: update_artist_history_indexes migrating 14:00:10.7 Info: Beginning Transaction 14:00:10.7 Info: Starting migration of Main DB to 16 14:00:10.7 Info: CreateIndex Albums (ArtistId) 14:00:10.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:10.7 Info: => 0.0003797s 14:00:10.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:10.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:10.7 Info: => 0.0002055s 14:00:10.7 Info: DeleteIndex History (AlbumId) 14:00:10.7 Info: DROP INDEX "IX_History_AlbumId" 14:00:10.7 Info: => 0.0002658s 14:00:10.7 Info: CreateIndex History (AlbumId, Date) 14:00:10.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:10.7 Info: => 0.0002056s 14:00:10.7 Info: DeleteIndex History (DownloadId) 14:00:10.7 Info: DROP INDEX "IX_History_DownloadId" 14:00:10.7 Info: => 0.0002074s 14:00:10.7 Info: CreateIndex History (DownloadId, Date) 14:00:10.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:10.7 Info: => 0.0001969s 14:00:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:10', 'update_artist_history_indexes') 14:00:10.7 Info: Committing Transaction 14:00:10.7 Info: 16: update_artist_history_indexes migrated 14:00:10.7 Info: => 0.0208673s 14:00:10.7 Info: 17: remove_nma migrating 14:00:10.7 Info: Beginning Transaction 14:00:10.7 Info: Starting migration of Main DB to 17 14:00:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:10.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:10.7 Info: => 0.0001656s 14:00:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:10', 'remove_nma') 14:00:10.7 Info: Committing Transaction 14:00:10.7 Info: 17: remove_nma migrated 14:00:10.7 Info: => 0.0224601s 14:00:10.7 Info: 18: album_disambiguation migrating 14:00:10.7 Info: Beginning Transaction 14:00:10.7 Info: Starting migration of Main DB to 18 14:00:10.7 Info: AlterTable Albums 14:00:10.7 Info: => 1.8E-06s 14:00:10.7 Info: CreateColumn Albums Disambiguation String 14:00:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:10.8 Info: => 0.0017004s 14:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:10', 'album_disambiguation') 14:00:10.8 Info: Committing Transaction 14:00:10.8 Info: 18: album_disambiguation migrated 14:00:10.8 Info: => 0.0225242s 14:00:10.8 Info: 19: add_ape_quality_in_profiles migrating 14:00:10.8 Info: Beginning Transaction 14:00:10.8 Info: Starting migration of Main DB to 19 14:00:10.8 Info: PerformDBOperation 14:00:10.8 Info: Performing DB Operation 14:00:10.8 Info: => 0.0001116s 14:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:10', 'add_ape_quality_in_profiles') 14:00:10.8 Info: Committing Transaction 14:00:10.8 Info: 19: add_ape_quality_in_profiles migrated 14:00:10.8 Info: => 0.0226715s 14:00:10.8 Info: 20: remove_pushalot migrating 14:00:10.8 Info: Beginning Transaction 14:00:10.8 Info: Starting migration of Main DB to 20 14:00:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:10.8 Info: => 0.0001611s 14:00:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:10.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:10.8 Info: => 8.18E-05s 14:00:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:10.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:10.8 Info: => 8.05E-05s 14:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:10', 'remove_pushalot') 14:00:10.8 Info: Committing Transaction 14:00:10.8 Info: 20: remove_pushalot migrated 14:00:10.8 Info: => 0.0222703s 14:00:10.8 Info: 21: add_custom_filters migrating 14:00:10.8 Info: Beginning Transaction 14:00:10.8 Info: Starting migration of Main DB to 21 14:00:10.8 Info: CreateTable CustomFilters 14:00:10.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:10.8 Info: => 0.0004693s 14:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:10', 'add_custom_filters') 14:00:10.8 Info: Committing Transaction 14:00:10.8 Info: 21: add_custom_filters migrated 14:00:10.8 Info: => 0.0225468s 14:00:10.8 Info: 22: import_list_tags migrating 14:00:10.8 Info: Beginning Transaction 14:00:10.8 Info: Starting migration of Main DB to 22 14:00:10.8 Info: AlterTable ImportLists 14:00:10.8 Info: => 1.4E-06s 14:00:10.8 Info: CreateColumn ImportLists Tags String 14:00:10.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:10.8 Info: => 0.0015949s 14:00:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:10', 'import_list_tags') 14:00:10.8 Info: Committing Transaction 14:00:10.9 Info: 22: import_list_tags migrated 14:00:10.9 Info: => 0.0256319s 14:00:10.9 Info: 23: add_release_groups_etc migrating 14:00:10.9 Info: Beginning Transaction 14:00:10.9 Info: Starting migration of Main DB to 23 14:00:10.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 14:00:10.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 14:00:10.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 14:00:10.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 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') 14:00:10.9 Info: CreateTable ArtistMetadata 14:00:10.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) 14:00:10.9 Info: => 0.0004533s 14:00:10.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:10.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:10.9 Info: => 0.0001958s 14:00:10.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" 14:00:10.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" 14:00:10.9 Info: => 0.0001631s 14:00:10.9 Info: AlterTable Artists 14:00:10.9 Info: => 1.1E-06s 14:00:10.9 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:10.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:10.9 Info: => 0.0014387s 14:00:10.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:10.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:10.9 Info: => 0.0001972s 14:00:10.9 Info: CreateTable AlbumReleases 14:00:10.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) 14:00:10.9 Info: => 0.0003755s 14:00:10.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:10.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:10.9 Info: => 0.000195s 14:00:10.9 Info: CreateIndex AlbumReleases (AlbumId) 14:00:10.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:10.9 Info: => 0.0001828s 14:00:10.9 Info: PerformDBOperation 14:00:10.9 Info: Performing DB Operation 14:00:10.9 Info: => 0.0209419s 14:00:10.9 Info: AlterTable Albums 14:00:10.9 Info: => 2.4E-06s 14:00:10.9 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:10.9 Info: => 0.0016641s 14:00:10.9 Info: AlterTable Albums 14:00:10.9 Info: => 8E-07s 14:00:10.9 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:10.9 Info: => 0.0013172s 14:00:10.9 Info: AlterTable Albums 14:00:10.9 Info: => 1E-06s 14:00:10.9 Info: CreateColumn Albums Links String 14:00:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:10.9 Info: => 0.001269s 14:00:10.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:10.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:10.9 Info: => 0.0001919s 14:00:10.9 Info: AlterTable Tracks 14:00:10.9 Info: => 7E-07s 14:00:10.9 Info: CreateColumn Tracks ForeignRecordingId String 14:00:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:10.9 Info: => 0.001275s 14:00:10.9 Info: AlterTable Tracks 14:00:10.9 Info: => 9E-07s 14:00:10.9 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:10.9 Info: => 0.0012832s 14:00:10.9 Info: AlterTable Tracks 14:00:10.9 Info: => 9E-07s 14:00:10.9 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:10.9 Info: => 0.0014573s 14:00:10.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:10.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:10.9 Info: => 0.0002246s 14:00:10.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:10.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:10.9 Info: => 0.0001876s 14:00:10.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:10.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:10.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" 14:00:10.9 Info: DROP TABLE "Artists" 14:00:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:10.9 Info: => 0.0111426s 14:00:10.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:10.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:10.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:10.9 Info: DROP TABLE "Albums" 14:00:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:10.9 Info: => 0.0118385s 14:00:10.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:10.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) 14:00:10.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" 14:00:10.9 Info: DROP TABLE "Tracks" 14:00:10.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:10.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:10.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:10.9 Info: => 0.0107981s 14:00:10.9 Info: DeleteColumn TrackFiles ArtistId 14:00:10.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:10.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" 14:00:10.9 Info: DROP TABLE "TrackFiles" 14:00:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:11.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:11.0 Info: => 0.0098772s 14:00:11.0 Info: CreateIndex Artists (ArtistMetadataId) 14:00:11.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:11.0 Info: => 0.000191s 14:00:11.0 Info: CreateIndex Artists (Monitored) 14:00:11.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:11.0 Info: => 0.0001807s 14:00:11.0 Info: CreateIndex Albums (ArtistMetadataId) 14:00:11.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:11.0 Info: => 0.0001829s 14:00:11.0 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:11.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:11.0 Info: => 0.0001868s 14:00:11.0 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:11.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:11.0 Info: => 0.0001914s 14:00:11.0 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:11.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:11.0 Info: => 0.0001929s 14:00:11.0 Info: UpdateData 14:00:11.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:11.0 Info: => 0.0001172s 14:00:11.0 Info: UpdateData 14:00:11.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:11.0 Info: => 9.34E-05s 14:00:11.0 Info: UpdateData 14:00:11.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:11.0 Info: => 9.75E-05s 14:00:11.0 Info: -> 23 Insert operations completed in 00:00:00.0036431 taking an average of 00:00:00.0001583 14:00:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:11', 'add_release_groups_etc') 14:00:11.0 Info: Committing Transaction 14:00:11.0 Info: 23: add_release_groups_etc migrated 14:00:11.0 Info: => 0.0279976s 14:00:11.0 Debug: Took: 00:00:01.0398362 14:00:11.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 14:00:11.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 14:00:11.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512113496369_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:11.3 Info: DatabaseEngineVersionCheck migrating 14:00:11.3 Info: PerformDBOperation 14:00:11.3 Info: Performing DB Operation 14:00:11.4 Info: SQLite 3.45.3 14:00:11.4 Info: => 0.0627593s 14:00:11.4 Info: DatabaseEngineVersionCheck migrated 14:00:11.4 Info: => 0.0627955s 14:00:11.4 Info: VersionMigration migrating 14:00:11.4 Info: Beginning Transaction 14:00:11.4 Info: CreateTable VersionInfo 14:00:11.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:11.4 Info: => 0.0003586s 14:00:11.4 Info: Committing Transaction 14:00:11.4 Info: VersionMigration migrated 14:00:11.4 Info: => 0.0466402s 14:00:11.4 Info: VersionUniqueMigration migrating 14:00:11.4 Info: Beginning Transaction 14:00:11.4 Info: CreateIndex VersionInfo (Version) 14:00:11.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:11.4 Info: => 0.0003522s 14:00:11.4 Info: AlterTable VersionInfo 14:00:11.4 Info: => 9E-07s 14:00:11.4 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:11.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:11.4 Info: => 0.0014011s 14:00:11.4 Info: Committing Transaction 14:00:11.5 Info: VersionUniqueMigration migrated 14:00:11.5 Info: => 0.0216843s 14:00:11.5 Info: VersionDescriptionMigration migrating 14:00:11.5 Info: Beginning Transaction 14:00:11.5 Info: AlterTable VersionInfo 14:00:11.5 Info: => 1.6E-06s 14:00:11.5 Info: CreateColumn VersionInfo Description String 14:00:11.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:11.5 Info: => 0.0005463s 14:00:11.5 Info: Committing Transaction 14:00:11.5 Info: VersionDescriptionMigration migrated 14:00:11.5 Info: => 0.0192723s 14:00:11.5 Info: 1: InitialSetup migrating 14:00:11.5 Info: Beginning Transaction 14:00:11.5 Info: Starting migration of Main DB to 1 14:00:11.5 Info: CreateTable Config 14:00:11.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:11.5 Info: => 0.0006081s 14:00:11.5 Info: CreateIndex Config (Key) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:11.5 Info: => 0.0001912s 14:00:11.5 Info: CreateTable RootFolders 14:00:11.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:11.5 Info: => 0.000211s 14:00:11.5 Info: CreateIndex RootFolders (Path) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:11.5 Info: => 0.0001758s 14:00:11.5 Info: CreateTable Artists 14:00:11.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) 14:00:11.5 Info: => 0.0005228s 14:00:11.5 Info: CreateIndex Artists (ForeignArtistId) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:11.5 Info: => 0.0001781s 14:00:11.5 Info: CreateIndex Artists (NameSlug) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:11.5 Info: => 0.000172s 14:00:11.5 Info: CreateIndex Artists (CleanName) 14:00:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:11.5 Info: => 0.0001693s 14:00:11.5 Info: CreateIndex Artists (Path) 14:00:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:11.5 Info: => 0.0001756s 14:00:11.5 Info: CreateTable Albums 14:00:11.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) 14:00:11.5 Info: => 0.0004497s 14:00:11.5 Info: CreateIndex Albums (ForeignAlbumId) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:11.5 Info: => 0.0001719s 14:00:11.5 Info: CreateIndex Albums (MBId) 14:00:11.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:11.5 Info: => 0.0001676s 14:00:11.5 Info: CreateIndex Albums (TADBId) 14:00:11.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:11.5 Info: => 0.0001642s 14:00:11.5 Info: CreateIndex Albums (TitleSlug) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:11.5 Info: => 0.0001679s 14:00:11.5 Info: CreateIndex Albums (CleanTitle) 14:00:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:11.5 Info: => 0.0001644s 14:00:11.5 Info: CreateIndex Albums (Path) 14:00:11.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:11.5 Info: => 0.0001618s 14:00:11.5 Info: CreateTable Tracks 14:00:11.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) 14:00:11.5 Info: => 0.0003616s 14:00:11.5 Info: CreateIndex Tracks (ForeignTrackId) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:11.5 Info: => 0.0001724s 14:00:11.5 Info: CreateIndex Tracks (ArtistId) 14:00:11.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:11.5 Info: => 0.0001757s 14:00:11.5 Info: CreateIndex Tracks (TrackFileId) 14:00:11.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:11.5 Info: => 0.0001772s 14:00:11.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:11.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:11.5 Info: => 0.0001809s 14:00:11.5 Info: CreateTable TrackFiles 14:00:11.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) 14:00:11.5 Info: => 0.000305s 14:00:11.5 Info: CreateIndex TrackFiles (ArtistId) 14:00:11.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:11.5 Info: => 0.0001743s 14:00:11.5 Info: CreateIndex TrackFiles (AlbumId) 14:00:11.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:11.5 Info: => 0.0001684s 14:00:11.5 Info: CreateTable History 14:00:11.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) 14:00:11.5 Info: => 0.0003294s 14:00:11.5 Info: CreateIndex History (Date) 14:00:11.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:11.5 Info: => 0.0001718s 14:00:11.5 Info: CreateIndex History (EventType) 14:00:11.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:11.5 Info: => 0.0001685s 14:00:11.5 Info: CreateIndex History (DownloadId) 14:00:11.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:11.5 Info: => 0.0001748s 14:00:11.5 Info: CreateIndex History (AlbumId) 14:00:11.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:11.5 Info: => 0.0001714s 14:00:11.5 Info: CreateTable Notifications 14:00:11.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) 14:00:11.5 Info: => 0.0002863s 14:00:11.5 Info: CreateTable ScheduledTasks 14:00:11.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:11.5 Info: => 0.0002572s 14:00:11.5 Info: CreateIndex ScheduledTasks (TypeName) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:11.5 Info: => 0.000201s 14:00:11.5 Info: CreateTable Indexers 14:00:11.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) 14:00:11.5 Info: => 0.0002734s 14:00:11.5 Info: CreateIndex Indexers (Name) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:11.5 Info: => 0.0001833s 14:00:11.5 Info: CreateTable Profiles 14:00:11.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:11.5 Info: => 0.0002411s 14:00:11.5 Info: CreateIndex Profiles (Name) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:11.5 Info: => 0.000192s 14:00:11.5 Info: CreateTable QualityDefinitions 14:00:11.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:11.5 Info: => 0.0002603s 14:00:11.5 Info: CreateIndex QualityDefinitions (Quality) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:11.5 Info: => 0.0001763s 14:00:11.5 Info: CreateIndex QualityDefinitions (Title) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:11.5 Info: => 0.0002067s 14:00:11.5 Info: CreateTable NamingConfig 14:00:11.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) 14:00:11.5 Info: => 0.000294s 14:00:11.5 Info: CreateTable Blacklist 14:00:11.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 '') 14:00:11.5 Info: => 0.0003959s 14:00:11.5 Info: CreateTable Metadata 14:00:11.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) 14:00:11.5 Info: => 0.0002472s 14:00:11.5 Info: CreateTable MetadataFiles 14:00:11.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) 14:00:11.5 Info: => 0.0003064s 14:00:11.5 Info: CreateTable DownloadClients 14:00:11.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) 14:00:11.5 Info: => 0.000256s 14:00:11.5 Info: CreateTable PendingReleases 14:00:11.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 '') 14:00:11.5 Info: => 0.0003089s 14:00:11.5 Info: CreateTable RemotePathMappings 14:00:11.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:11.5 Info: => 0.0002504s 14:00:11.5 Info: CreateTable Tags 14:00:11.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:11.5 Info: => 0.0002187s 14:00:11.5 Info: CreateIndex Tags (Label) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:11.5 Info: => 0.0001981s 14:00:11.5 Info: CreateTable Restrictions 14:00:11.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:11.5 Info: => 0.0002446s 14:00:11.5 Info: CreateTable DelayProfiles 14:00:11.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) 14:00:11.5 Info: => 0.000283s 14:00:11.5 Info: CreateTable Users 14:00:11.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:11.5 Info: => 0.0002351s 14:00:11.5 Info: CreateIndex Users (Identifier) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:11.5 Info: => 0.0002177s 14:00:11.5 Info: CreateIndex Users (Username) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:11.5 Info: => 0.0001996s 14:00:11.5 Info: CreateTable Commands 14:00:11.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) 14:00:11.5 Info: => 0.0003117s 14:00:11.5 Info: CreateTable IndexerStatus 14:00:11.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) 14:00:11.5 Info: => 0.0002724s 14:00:11.5 Info: CreateIndex IndexerStatus (ProviderId) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:11.5 Info: => 0.0001872s 14:00:11.5 Info: CreateTable ExtraFiles 14:00:11.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) 14:00:11.5 Info: => 0.0002798s 14:00:11.5 Info: CreateTable LyricFiles 14:00:11.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) 14:00:11.5 Info: => 0.0003276s 14:00:11.5 Info: CreateTable LanguageProfiles 14:00:11.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:11.5 Info: => 0.0002845s 14:00:11.5 Info: CreateIndex LanguageProfiles (Name) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:11.5 Info: => 0.0001873s 14:00:11.5 Info: CreateTable DownloadClientStatus 14:00:11.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) 14:00:11.5 Info: => 0.0002637s 14:00:11.5 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:11.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:11.5 Info: => 0.000184s 14:00:11.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:11.5 Info: -> 1 Insert operations completed in 00:00:00.0001300 taking an average of 00:00:00.0001300 14:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:11', 'InitialSetup') 14:00:11.5 Info: Committing Transaction 14:00:11.5 Info: 1: InitialSetup migrated 14:00:11.5 Info: => 0.0293326s 14:00:11.5 Info: 2: add_reason_to_pending_releases migrating 14:00:11.5 Info: Beginning Transaction 14:00:11.5 Info: Starting migration of Main DB to 2 14:00:11.5 Info: AlterTable PendingReleases 14:00:11.5 Info: => 1.5E-06s 14:00:11.5 Info: CreateColumn PendingReleases Reason Int32 14:00:11.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:11.5 Info: => 0.0015232s 14:00:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:11', 'add_reason_to_pending_releases') 14:00:11.5 Info: Committing Transaction 14:00:11.6 Info: 2: add_reason_to_pending_releases migrated 14:00:11.6 Info: => 0.0224213s 14:00:11.6 Info: 3: add_medium_support migrating 14:00:11.6 Info: Beginning Transaction 14:00:11.6 Info: Starting migration of Main DB to 3 14:00:11.6 Info: AlterTable Albums 14:00:11.6 Info: => 1.7E-06s 14:00:11.6 Info: CreateColumn Albums Media String 14:00:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:11.6 Info: => 0.0015497s 14:00:11.6 Info: AlterTable Tracks 14:00:11.6 Info: => 1.2E-06s 14:00:11.6 Info: CreateColumn Tracks MediumNumber Int32 14:00:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:11.6 Info: => 0.0011174s 14:00:11.6 Info: AlterTable Tracks 14:00:11.6 Info: => 9E-07s 14:00:11.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:11.6 Info: => 0.0013155s 14:00:11.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:11.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:11.6 Info: => 8.07E-05s 14:00:11.6 Info: DeleteColumn Tracks TrackNumber 14:00:11.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 14:00:11.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 14:00:11.6 Info: DROP TABLE "Tracks" 14:00:11.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:11.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:11.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:11.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:11.6 Info: => 0.0095687s 14:00:11.6 Info: AlterTable Tracks 14:00:11.6 Info: => 1.6E-06s 14:00:11.6 Info: CreateColumn Tracks TrackNumber String 14:00:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:11.6 Info: => 0.0011233s 14:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:11', 'add_medium_support') 14:00:11.6 Info: Committing Transaction 14:00:11.6 Info: 3: add_medium_support migrated 14:00:11.6 Info: => 0.0224181s 14:00:11.6 Info: 4: add_various_qualites_in_profile migrating 14:00:11.6 Info: Beginning Transaction 14:00:11.6 Info: Starting migration of Main DB to 4 14:00:11.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:11.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:11.6 Info: => 0.0001751s 14:00:11.6 Info: PerformDBOperation 14:00:11.6 Info: Performing DB Operation 14:00:11.6 Info: => 8.1E-05s 14:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:11', 'add_various_qualites_in_profile') 14:00:11.6 Info: Committing Transaction 14:00:11.6 Info: 4: add_various_qualites_in_profile migrated 14:00:11.6 Info: => 0.0222487s 14:00:11.6 Info: 5: metadata_profiles migrating 14:00:11.6 Info: Beginning Transaction 14:00:11.6 Info: Starting migration of Main DB to 5 14:00:11.6 Info: CreateTable MetadataProfiles 14:00:11.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:11.6 Info: => 0.0004573s 14:00:11.6 Info: CreateIndex MetadataProfiles (Name) 14:00:11.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:11.6 Info: => 0.0002269s 14:00:11.6 Info: AlterTable Artists 14:00:11.6 Info: => 1.3E-06s 14:00:11.6 Info: CreateColumn Artists MetadataProfileId Int32 14:00:11.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:11.6 Info: => 0.0013819s 14:00:11.6 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:11.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 14:00:11.6 Info: DROP TABLE "Artists" 14:00:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:11.6 Info: => 0.0102582s 14:00:11.6 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:11.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 14:00:11.6 Info: DROP TABLE "Artists" 14:00:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:11.6 Info: => 0.0131997s 14:00:11.6 Info: AlterTable Albums 14:00:11.6 Info: => 2E-06s 14:00:11.6 Info: CreateColumn Albums SecondaryTypes String 14:00:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:11.6 Info: => 0.0011261s 14:00:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:11', 'metadata_profiles') 14:00:11.6 Info: Committing Transaction 14:00:11.7 Info: 5: metadata_profiles migrated 14:00:11.7 Info: => 0.0249344s 14:00:11.7 Info: 6: separate_automatic_and_interactive_search migrating 14:00:11.7 Info: Beginning Transaction 14:00:11.7 Info: Starting migration of Main DB to 6 14:00:11.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:11.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:11.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:11.7 Info: DROP TABLE "Indexers" 14:00:11.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:11.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:11.7 Info: => 0.0092062s 14:00:11.7 Info: AlterTable Indexers 14:00:11.7 Info: => 1.6E-06s 14:00:11.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:11.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:11.7 Info: => 0.0011592s 14:00:11.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:11.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:11.7 Info: => 7.25E-05s 14:00:11.7 Info: AlterTable Indexers 14:00:11.7 Info: => 1E-06s 14:00:11.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:11.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 14:00:11.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 14:00:11.7 Info: DROP TABLE "Indexers" 14:00:11.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:11.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:11.7 Info: => 0.0092947s 14:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:11', 'separate_automatic_and_interactive_search') 14:00:11.7 Info: Committing Transaction 14:00:11.7 Info: 6: separate_automatic_and_interactive_search migrated 14:00:11.7 Info: => 0.0319363s 14:00:11.7 Info: 7: change_album_path_to_relative migrating 14:00:11.7 Info: Beginning Transaction 14:00:11.7 Info: Starting migration of Main DB to 7 14:00:11.7 Info: DeleteColumn Albums Path 14:00:11.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 14:00:11.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 14:00:11.7 Info: DROP TABLE "Albums" 14:00:11.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:11.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:11.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:11.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:11.7 Info: => 0.0209121s 14:00:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:11', 'change_album_path_to_relative') 14:00:11.7 Info: Committing Transaction 14:00:11.8 Info: 7: change_album_path_to_relative migrated 14:00:11.8 Info: => 0.0455331s 14:00:11.8 Info: 8: change_quality_size_mb_to_kb migrating 14:00:11.8 Info: Beginning Transaction 14:00:11.8 Info: Starting migration of Main DB to 8 14:00:11.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 14:00:11.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 14:00:11.8 Info: => 0.0001803s 14:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:11', 'change_quality_size_mb_to_kb') 14:00:11.8 Info: Committing Transaction 14:00:11.8 Info: 8: change_quality_size_mb_to_kb migrated 14:00:11.8 Info: => 0.0225566s 14:00:11.8 Info: 9: album_releases migrating 14:00:11.8 Info: Beginning Transaction 14:00:11.8 Info: Starting migration of Main DB to 9 14:00:11.8 Info: AlterTable Albums 14:00:11.8 Info: => 1.7E-06s 14:00:11.8 Info: CreateColumn Albums Releases String 14:00:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:11.8 Info: => 0.0014555s 14:00:11.8 Info: AlterTable Albums 14:00:11.8 Info: => 9E-07s 14:00:11.8 Info: CreateColumn Albums CurrentRelease String 14:00:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:11.8 Info: => 0.0011525s 14:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:11', 'album_releases') 14:00:11.8 Info: Committing Transaction 14:00:11.8 Info: 9: album_releases migrated 14:00:11.8 Info: => 0.0234243s 14:00:11.8 Info: 10: album_releases_fix migrating 14:00:11.8 Info: Beginning Transaction 14:00:11.8 Info: Starting migration of Main DB to 10 14:00:11.8 Info: AlterTable Albums 14:00:11.8 Info: => 1.8E-06s 14:00:11.8 Info: AlterColumn Albums Releases String 14:00:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:11.8 Info: DROP TABLE "Albums" 14:00:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:11.8 Info: => 0.010615s 14:00:11.8 Info: AlterTable Albums 14:00:11.8 Info: => 1.6E-06s 14:00:11.8 Info: AlterColumn Albums CurrentRelease String 14:00:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:11.8 Info: DROP TABLE "Albums" 14:00:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:11.8 Info: => 0.0104599s 14:00:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:11', 'album_releases_fix') 14:00:11.8 Info: Committing Transaction 14:00:11.9 Info: 10: album_releases_fix migrated 14:00:11.9 Info: => 0.0405701s 14:00:11.9 Info: 11: import_lists migrating 14:00:11.9 Info: Beginning Transaction 14:00:11.9 Info: Starting migration of Main DB to 11 14:00:11.9 Info: CreateTable ImportLists 14:00:11.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) 14:00:11.9 Info: => 0.0005413s 14:00:11.9 Info: CreateIndex ImportLists (Name) 14:00:11.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:11.9 Info: => 0.0002047s 14:00:11.9 Info: CreateTable ImportListStatus 14:00:11.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) 14:00:11.9 Info: => 0.0002641s 14:00:11.9 Info: CreateIndex ImportListStatus (ProviderId) 14:00:11.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:11.9 Info: => 0.0001848s 14:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:11', 'import_lists') 14:00:11.9 Info: Committing Transaction 14:00:11.9 Info: 11: import_lists migrated 14:00:11.9 Info: => 0.0356464s 14:00:11.9 Info: 12: add_release_status migrating 14:00:11.9 Info: Beginning Transaction 14:00:11.9 Info: Starting migration of Main DB to 12 14:00:11.9 Info: AlterTable MetadataProfiles 14:00:11.9 Info: => 1.8E-06s 14:00:11.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:11.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:11.9 Info: => 0.0015812s 14:00:11.9 Info: PerformDBOperation 14:00:11.9 Info: Performing DB Operation 14:00:11.9 Info: => 6.5E-05s 14:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:11', 'add_release_status') 14:00:11.9 Info: Committing Transaction 14:00:11.9 Info: 12: add_release_status migrated 14:00:11.9 Info: => 0.0234309s 14:00:11.9 Info: 13: album_download_notification migrating 14:00:11.9 Info: Beginning Transaction 14:00:11.9 Info: Starting migration of Main DB to 13 14:00:11.9 Info: AlterTable Notifications 14:00:11.9 Info: => 1.7E-06s 14:00:11.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:11.9 Info: => 0.0015796s 14:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:11', 'album_download_notification') 14:00:11.9 Info: Committing Transaction 14:00:11.9 Info: 13: album_download_notification migrated 14:00:11.9 Info: => 0.0224235s 14:00:11.9 Info: 14: fix_language_metadata_profiles migrating 14:00:11.9 Info: Beginning Transaction 14:00:11.9 Info: Starting migration of Main DB to 14 14:00:11.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 14:00:11.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 14:00:11.9 Info: => 0.0002771s 14:00:11.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 14:00:11.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 14:00:11.9 Info: => 0.0001518s 14:00:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:12', 'fix_language_metadata_profiles') 14:00:11.9 Info: Committing Transaction 14:00:12.0 Info: 14: fix_language_metadata_profiles migrated 14:00:12.0 Info: => 0.0221984s 14:00:12.0 Info: 15: remove_fanzub migrating 14:00:12.0 Info: Beginning Transaction 14:00:12.0 Info: Starting migration of Main DB to 15 14:00:12.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:12.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:12.0 Info: => 0.0001351s 14:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:12', 'remove_fanzub') 14:00:12.0 Info: Committing Transaction 14:00:12.0 Info: 15: remove_fanzub migrated 14:00:12.0 Info: => 0.0226069s 14:00:12.0 Info: 16: update_artist_history_indexes migrating 14:00:12.0 Info: Beginning Transaction 14:00:12.0 Info: Starting migration of Main DB to 16 14:00:12.0 Info: CreateIndex Albums (ArtistId) 14:00:12.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:12.0 Info: => 0.0003629s 14:00:12.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:12.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:12.0 Info: => 0.0002014s 14:00:12.0 Info: DeleteIndex History (AlbumId) 14:00:12.0 Info: DROP INDEX "IX_History_AlbumId" 14:00:12.0 Info: => 0.0002586s 14:00:12.0 Info: CreateIndex History (AlbumId, Date) 14:00:12.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:12.0 Info: => 0.000187s 14:00:12.0 Info: DeleteIndex History (DownloadId) 14:00:12.0 Info: DROP INDEX "IX_History_DownloadId" 14:00:12.0 Info: => 0.0001932s 14:00:12.0 Info: CreateIndex History (DownloadId, Date) 14:00:12.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:12.0 Info: => 0.0001928s 14:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:12', 'update_artist_history_indexes') 14:00:12.0 Info: Committing Transaction 14:00:12.0 Info: 16: update_artist_history_indexes migrated 14:00:12.0 Info: => 0.0210979s 14:00:12.0 Info: 17: remove_nma migrating 14:00:12.0 Info: Beginning Transaction 14:00:12.0 Info: Starting migration of Main DB to 17 14:00:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:12.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:12.0 Info: => 0.0001527s 14:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:12', 'remove_nma') 14:00:12.0 Info: Committing Transaction 14:00:12.0 Info: 17: remove_nma migrated 14:00:12.0 Info: => 0.0224634s 14:00:12.0 Info: 18: album_disambiguation migrating 14:00:12.0 Info: Beginning Transaction 14:00:12.0 Info: Starting migration of Main DB to 18 14:00:12.0 Info: AlterTable Albums 14:00:12.0 Info: => 1.6E-06s 14:00:12.0 Info: CreateColumn Albums Disambiguation String 14:00:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:12.0 Info: => 0.0016516s 14:00:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:12', 'album_disambiguation') 14:00:12.0 Info: Committing Transaction 14:00:12.1 Info: 18: album_disambiguation migrated 14:00:12.1 Info: => 0.0259299s 14:00:12.1 Info: 19: add_ape_quality_in_profiles migrating 14:00:12.1 Info: Beginning Transaction 14:00:12.1 Info: Starting migration of Main DB to 19 14:00:12.1 Info: PerformDBOperation 14:00:12.1 Info: Performing DB Operation 14:00:12.1 Info: => 0.0001116s 14:00:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:12', 'add_ape_quality_in_profiles') 14:00:12.1 Info: Committing Transaction 14:00:12.1 Info: 19: add_ape_quality_in_profiles migrated 14:00:12.1 Info: => 0.0225966s 14:00:12.1 Info: 20: remove_pushalot migrating 14:00:12.1 Info: Beginning Transaction 14:00:12.1 Info: Starting migration of Main DB to 20 14:00:12.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:12.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:12.1 Info: => 0.0001529s 14:00:12.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:12.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:12.1 Info: => 6.15E-05s 14:00:12.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:12.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:12.1 Info: => 6.72E-05s 14:00:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:12', 'remove_pushalot') 14:00:12.1 Info: Committing Transaction 14:00:12.1 Info: 20: remove_pushalot migrated 14:00:12.1 Info: => 0.0247023s 14:00:12.1 Info: 21: add_custom_filters migrating 14:00:12.1 Info: Beginning Transaction 14:00:12.1 Info: Starting migration of Main DB to 21 14:00:12.1 Info: CreateTable CustomFilters 14:00:12.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:12.1 Info: => 0.0004777s 14:00:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:12', 'add_custom_filters') 14:00:12.1 Info: Committing Transaction 14:00:12.1 Info: 21: add_custom_filters migrated 14:00:12.1 Info: => 0.0201997s 14:00:12.1 Info: 22: import_list_tags migrating 14:00:12.1 Info: Beginning Transaction 14:00:12.1 Info: Starting migration of Main DB to 22 14:00:12.1 Info: AlterTable ImportLists 14:00:12.1 Info: => 1.7E-06s 14:00:12.1 Info: CreateColumn ImportLists Tags String 14:00:12.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:12.1 Info: => 0.0016667s 14:00:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:12', 'import_list_tags') 14:00:12.1 Info: Committing Transaction 14:00:12.2 Info: 22: import_list_tags migrated 14:00:12.2 Info: => 0.0224717s 14:00:12.2 Info: 23: add_release_groups_etc migrating 14:00:12.2 Info: Beginning Transaction 14:00:12.2 Info: Starting migration of Main DB to 23 14:00:12.2 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 14:00:12.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 14:00:12.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-05-18T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 14:00:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 14:00:12.2 Info: CreateTable ArtistMetadata 14:00:12.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 14:00:12.2 Info: => 0.0004854s 14:00:12.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:12.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:12.2 Info: => 0.0002102s 14:00:12.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:12.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:12.2 Info: => 0.0001677s 14:00:12.2 Info: AlterTable Artists 14:00:12.2 Info: => 1.2E-06s 14:00:12.2 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:12.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:12.2 Info: => 0.0014846s 14:00:12.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:12.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:12.2 Info: => 0.000178s 14:00:12.2 Info: CreateTable AlbumReleases 14:00:12.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 14:00:12.2 Info: => 0.0003407s 14:00:12.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:12.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:12.2 Info: => 0.0001922s 14:00:12.2 Info: CreateIndex AlbumReleases (AlbumId) 14:00:12.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:12.2 Info: => 0.0001793s 14:00:12.2 Info: PerformDBOperation 14:00:12.2 Info: Performing DB Operation 14:00:12.2 Info: => 0.0116499s 14:00:12.2 Info: AlterTable Albums 14:00:12.2 Info: => 2.1E-06s 14:00:12.2 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:12.2 Info: => 0.0016996s 14:00:12.2 Info: AlterTable Albums 14:00:12.2 Info: => 1.4E-06s 14:00:12.2 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:12.2 Info: => 0.0013812s 14:00:12.2 Info: AlterTable Albums 14:00:12.2 Info: => 1E-06s 14:00:12.2 Info: CreateColumn Albums Links String 14:00:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:12.2 Info: => 0.0013425s 14:00:12.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:12.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:12.2 Info: => 0.0002063s 14:00:12.2 Info: AlterTable Tracks 14:00:12.2 Info: => 9E-07s 14:00:12.2 Info: CreateColumn Tracks ForeignRecordingId String 14:00:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:12.2 Info: => 0.0013416s 14:00:12.2 Info: AlterTable Tracks 14:00:12.2 Info: => 1.1E-06s 14:00:12.2 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:12.2 Info: => 0.0016405s 14:00:12.2 Info: AlterTable Tracks 14:00:12.2 Info: => 9E-07s 14:00:12.2 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:12.2 Info: => 0.0013514s 14:00:12.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:12.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:12.2 Info: => 0.0002404s 14:00:12.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:12.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:12.2 Info: => 0.0001979s 14:00:12.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:12.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:12.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:12.2 Info: DROP TABLE "Artists" 14:00:12.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:12.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:12.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:12.2 Info: => 0.0111924s 14:00:12.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:12.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:12.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:12.2 Info: DROP TABLE "Albums" 14:00:12.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:12.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:12.2 Info: => 0.0115358s 14:00:12.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:12.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:12.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:12.2 Info: DROP TABLE "Tracks" 14:00:12.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:12.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:12.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:12.2 Info: => 0.0119388s 14:00:12.2 Info: DeleteColumn TrackFiles ArtistId 14:00:12.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:12.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:12.2 Info: DROP TABLE "TrackFiles" 14:00:12.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:12.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:12.2 Info: => 0.009903s 14:00:12.2 Info: CreateIndex Artists (ArtistMetadataId) 14:00:12.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:12.2 Info: => 0.0001897s 14:00:12.2 Info: CreateIndex Artists (Monitored) 14:00:12.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:12.2 Info: => 0.0001956s 14:00:12.2 Info: CreateIndex Albums (ArtistMetadataId) 14:00:12.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:12.2 Info: => 0.0001789s 14:00:12.2 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:12.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:12.2 Info: => 0.0001878s 14:00:12.2 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:12.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:12.2 Info: => 0.0001917s 14:00:12.2 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:12.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:12.2 Info: => 0.0001919s 14:00:12.2 Info: UpdateData 14:00:12.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:12.2 Info: => 0.0001023s 14:00:12.2 Info: UpdateData 14:00:12.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:12.2 Info: => 8.51E-05s 14:00:12.2 Info: UpdateData 14:00:12.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:12.2 Info: => 9.59E-05s 14:00:12.2 Info: -> 23 Insert operations completed in 00:00:00.0037395 taking an average of 00:00:00.0001625 14:00:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:12', 'add_release_groups_etc') 14:00:12.2 Info: Committing Transaction 14:00:12.3 Info: 23: add_release_groups_etc migrated 14:00:12.3 Info: => 0.0263682s 14:00:12.3 Debug: Took: 00:00:00.9605670 14:00:12.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 14:00:12.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 14:00:12.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512126345229_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:12.6 Info: DatabaseEngineVersionCheck migrating 14:00:12.6 Info: PerformDBOperation 14:00:12.6 Info: Performing DB Operation 14:00:12.7 Info: SQLite 3.45.3 14:00:12.7 Info: => 0.0638062s 14:00:12.7 Info: DatabaseEngineVersionCheck migrated 14:00:12.7 Info: => 0.0638351s 14:00:12.7 Info: VersionMigration migrating 14:00:12.7 Info: Beginning Transaction 14:00:12.7 Info: CreateTable VersionInfo 14:00:12.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:12.7 Info: => 0.0003059s 14:00:12.7 Info: Committing Transaction 14:00:12.7 Info: VersionMigration migrated 14:00:12.7 Info: => 0.0581879s 14:00:12.7 Info: VersionUniqueMigration migrating 14:00:12.7 Info: Beginning Transaction 14:00:12.7 Info: CreateIndex VersionInfo (Version) 14:00:12.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:12.7 Info: => 0.0006386s 14:00:12.7 Info: AlterTable VersionInfo 14:00:12.7 Info: => 1.1E-06s 14:00:12.7 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:12.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:12.7 Info: => 0.0011586s 14:00:12.7 Info: Committing Transaction 14:00:12.8 Info: VersionUniqueMigration migrated 14:00:12.8 Info: => 0.02509s 14:00:12.8 Info: VersionDescriptionMigration migrating 14:00:12.8 Info: Beginning Transaction 14:00:12.8 Info: AlterTable VersionInfo 14:00:12.8 Info: => 1.5E-06s 14:00:12.8 Info: CreateColumn VersionInfo Description String 14:00:12.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:12.8 Info: => 0.000476s 14:00:12.8 Info: Committing Transaction 14:00:12.8 Info: VersionDescriptionMigration migrated 14:00:12.8 Info: => 0.0247654s 14:00:12.8 Info: 1: InitialSetup migrating 14:00:12.8 Info: Beginning Transaction 14:00:12.8 Info: Starting migration of Main DB to 1 14:00:12.8 Info: CreateTable Config 14:00:12.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:12.8 Info: => 0.0004965s 14:00:12.8 Info: CreateIndex Config (Key) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:12.8 Info: => 0.0001817s 14:00:12.8 Info: CreateTable RootFolders 14:00:12.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:12.8 Info: => 0.0002379s 14:00:12.8 Info: CreateIndex RootFolders (Path) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:12.8 Info: => 0.0001771s 14:00:12.8 Info: CreateTable Artists 14:00:12.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) 14:00:12.8 Info: => 0.000509s 14:00:12.8 Info: CreateIndex Artists (ForeignArtistId) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:12.8 Info: => 0.0001655s 14:00:12.8 Info: CreateIndex Artists (NameSlug) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:12.8 Info: => 0.000164s 14:00:12.8 Info: CreateIndex Artists (CleanName) 14:00:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:12.8 Info: => 0.0001697s 14:00:12.8 Info: CreateIndex Artists (Path) 14:00:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:12.8 Info: => 0.0001623s 14:00:12.8 Info: CreateTable Albums 14:00:12.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) 14:00:12.8 Info: => 0.0004402s 14:00:12.8 Info: CreateIndex Albums (ForeignAlbumId) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:12.8 Info: => 0.0001689s 14:00:12.8 Info: CreateIndex Albums (MBId) 14:00:12.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:12.8 Info: => 0.0001607s 14:00:12.8 Info: CreateIndex Albums (TADBId) 14:00:12.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:12.8 Info: => 0.0001659s 14:00:12.8 Info: CreateIndex Albums (TitleSlug) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:12.8 Info: => 0.0001656s 14:00:12.8 Info: CreateIndex Albums (CleanTitle) 14:00:12.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:12.8 Info: => 0.00016s 14:00:12.8 Info: CreateIndex Albums (Path) 14:00:12.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:12.8 Info: => 0.0001767s 14:00:12.8 Info: CreateTable Tracks 14:00:12.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) 14:00:12.8 Info: => 0.0003281s 14:00:12.8 Info: CreateIndex Tracks (ForeignTrackId) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:12.8 Info: => 0.000172s 14:00:12.8 Info: CreateIndex Tracks (ArtistId) 14:00:12.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:12.8 Info: => 0.0001719s 14:00:12.8 Info: CreateIndex Tracks (TrackFileId) 14:00:12.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:12.8 Info: => 0.0001785s 14:00:12.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:12.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:12.8 Info: => 0.0001818s 14:00:12.8 Info: CreateTable TrackFiles 14:00:12.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) 14:00:12.8 Info: => 0.0003067s 14:00:12.8 Info: CreateIndex TrackFiles (ArtistId) 14:00:12.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:12.8 Info: => 0.0001679s 14:00:12.8 Info: CreateIndex TrackFiles (AlbumId) 14:00:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:12.8 Info: => 0.000167s 14:00:12.8 Info: CreateTable History 14:00:12.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) 14:00:12.8 Info: => 0.0003242s 14:00:12.8 Info: CreateIndex History (Date) 14:00:12.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:12.8 Info: => 0.000169s 14:00:12.8 Info: CreateIndex History (EventType) 14:00:12.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:12.8 Info: => 0.0001678s 14:00:12.8 Info: CreateIndex History (DownloadId) 14:00:12.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:12.8 Info: => 0.0001656s 14:00:12.8 Info: CreateIndex History (AlbumId) 14:00:12.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:12.8 Info: => 0.0001705s 14:00:12.8 Info: CreateTable Notifications 14:00:12.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) 14:00:12.8 Info: => 0.0003023s 14:00:12.8 Info: CreateTable ScheduledTasks 14:00:12.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:12.8 Info: => 0.0002388s 14:00:12.8 Info: CreateIndex ScheduledTasks (TypeName) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:12.8 Info: => 0.0001763s 14:00:12.8 Info: CreateTable Indexers 14:00:12.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) 14:00:12.8 Info: => 0.0002476s 14:00:12.8 Info: CreateIndex Indexers (Name) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:12.8 Info: => 0.0001682s 14:00:12.8 Info: CreateTable Profiles 14:00:12.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:12.8 Info: => 0.000226s 14:00:12.8 Info: CreateIndex Profiles (Name) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:12.8 Info: => 0.0001624s 14:00:12.8 Info: CreateTable QualityDefinitions 14:00:12.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:12.8 Info: => 0.0002371s 14:00:12.8 Info: CreateIndex QualityDefinitions (Quality) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:12.8 Info: => 0.0001684s 14:00:12.8 Info: CreateIndex QualityDefinitions (Title) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:12.8 Info: => 0.000168s 14:00:12.8 Info: CreateTable NamingConfig 14:00:12.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) 14:00:12.8 Info: => 0.0002626s 14:00:12.8 Info: CreateTable Blacklist 14:00:12.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 '') 14:00:12.8 Info: => 0.0003586s 14:00:12.8 Info: CreateTable Metadata 14:00:12.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) 14:00:12.8 Info: => 0.0002514s 14:00:12.8 Info: CreateTable MetadataFiles 14:00:12.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) 14:00:12.8 Info: => 0.0003011s 14:00:12.8 Info: CreateTable DownloadClients 14:00:12.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) 14:00:12.8 Info: => 0.0002868s 14:00:12.8 Info: CreateTable PendingReleases 14:00:12.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 '') 14:00:12.8 Info: => 0.0002874s 14:00:12.8 Info: CreateTable RemotePathMappings 14:00:12.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:12.8 Info: => 0.0002348s 14:00:12.8 Info: CreateTable Tags 14:00:12.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:12.8 Info: => 0.0002124s 14:00:12.8 Info: CreateIndex Tags (Label) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:12.8 Info: => 0.0001837s 14:00:12.8 Info: CreateTable Restrictions 14:00:12.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:12.8 Info: => 0.0002416s 14:00:12.8 Info: CreateTable DelayProfiles 14:00:12.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) 14:00:12.8 Info: => 0.0002865s 14:00:12.8 Info: CreateTable Users 14:00:12.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:12.8 Info: => 0.0002576s 14:00:12.8 Info: CreateIndex Users (Identifier) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:12.8 Info: => 0.0001888s 14:00:12.8 Info: CreateIndex Users (Username) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:12.8 Info: => 0.0001728s 14:00:12.8 Info: CreateTable Commands 14:00:12.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) 14:00:12.8 Info: => 0.0003044s 14:00:12.8 Info: CreateTable IndexerStatus 14:00:12.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) 14:00:12.8 Info: => 0.0002766s 14:00:12.8 Info: CreateIndex IndexerStatus (ProviderId) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:12.8 Info: => 0.000187s 14:00:12.8 Info: CreateTable ExtraFiles 14:00:12.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) 14:00:12.8 Info: => 0.0002783s 14:00:12.8 Info: CreateTable LyricFiles 14:00:12.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) 14:00:12.8 Info: => 0.0003191s 14:00:12.8 Info: CreateTable LanguageProfiles 14:00:12.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:12.8 Info: => 0.0002415s 14:00:12.8 Info: CreateIndex LanguageProfiles (Name) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:12.8 Info: => 0.0001814s 14:00:12.8 Info: CreateTable DownloadClientStatus 14:00:12.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) 14:00:12.8 Info: => 0.0002581s 14:00:12.8 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:12.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:12.8 Info: => 0.0001915s 14:00:12.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:12.8 Info: -> 1 Insert operations completed in 00:00:00.0001304 taking an average of 00:00:00.0001304 14:00:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:12', 'InitialSetup') 14:00:12.8 Info: Committing Transaction 14:00:12.8 Info: 1: InitialSetup migrated 14:00:12.8 Info: => 0.0367852s 14:00:12.8 Info: 2: add_reason_to_pending_releases migrating 14:00:12.8 Info: Beginning Transaction 14:00:12.8 Info: Starting migration of Main DB to 2 14:00:12.8 Info: AlterTable PendingReleases 14:00:12.8 Info: => 1.4E-06s 14:00:12.8 Info: CreateColumn PendingReleases Reason Int32 14:00:12.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:12.8 Info: => 0.001855s 14:00:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:12', 'add_reason_to_pending_releases') 14:00:12.8 Info: Committing Transaction 14:00:12.9 Info: 2: add_reason_to_pending_releases migrated 14:00:12.9 Info: => 0.0249965s 14:00:12.9 Info: 3: add_medium_support migrating 14:00:12.9 Info: Beginning Transaction 14:00:12.9 Info: Starting migration of Main DB to 3 14:00:12.9 Info: AlterTable Albums 14:00:12.9 Info: => 1.4E-06s 14:00:12.9 Info: CreateColumn Albums Media String 14:00:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:12.9 Info: => 0.0014027s 14:00:12.9 Info: AlterTable Tracks 14:00:12.9 Info: => 8E-07s 14:00:12.9 Info: CreateColumn Tracks MediumNumber Int32 14:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:12.9 Info: => 0.0011282s 14:00:12.9 Info: AlterTable Tracks 14:00:12.9 Info: => 8E-07s 14:00:12.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:12.9 Info: => 0.0010886s 14:00:12.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:12.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:12.9 Info: => 7.91E-05s 14:00:12.9 Info: DeleteColumn Tracks TrackNumber 14:00:12.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 14:00:12.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 14:00:12.9 Info: DROP TABLE "Tracks" 14:00:12.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:12.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:12.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:12.9 Info: => 0.0097002s 14:00:12.9 Info: AlterTable Tracks 14:00:12.9 Info: => 1.7E-06s 14:00:12.9 Info: CreateColumn Tracks TrackNumber String 14:00:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:12.9 Info: => 0.0011281s 14:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:12', 'add_medium_support') 14:00:12.9 Info: Committing Transaction 14:00:12.9 Info: 3: add_medium_support migrated 14:00:12.9 Info: => 0.0259026s 14:00:12.9 Info: 4: add_various_qualites_in_profile migrating 14:00:12.9 Info: Beginning Transaction 14:00:12.9 Info: Starting migration of Main DB to 4 14:00:12.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:12.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:12.9 Info: => 0.0001374s 14:00:12.9 Info: PerformDBOperation 14:00:12.9 Info: Performing DB Operation 14:00:12.9 Info: => 7.13E-05s 14:00:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:12', 'add_various_qualites_in_profile') 14:00:12.9 Info: Committing Transaction 14:00:13.3 Info: 4: add_various_qualites_in_profile migrated 14:00:13.3 Info: => 0.3825141s 14:00:13.3 Info: 5: metadata_profiles migrating 14:00:13.3 Info: Beginning Transaction 14:00:13.3 Info: Starting migration of Main DB to 5 14:00:13.3 Info: CreateTable MetadataProfiles 14:00:13.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:13.3 Info: => 0.0003956s 14:00:13.3 Info: CreateIndex MetadataProfiles (Name) 14:00:13.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:13.3 Info: => 0.0002198s 14:00:13.3 Info: AlterTable Artists 14:00:13.3 Info: => 1.4E-06s 14:00:13.3 Info: CreateColumn Artists MetadataProfileId Int32 14:00:13.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:13.3 Info: => 0.0012973s 14:00:13.3 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:13.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:13.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 14:00:13.3 Info: DROP TABLE "Artists" 14:00:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:13.3 Info: => 0.0100334s 14:00:13.3 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:13.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:13.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 14:00:13.3 Info: DROP TABLE "Artists" 14:00:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:13.3 Info: => 0.0099896s 14:00:13.3 Info: AlterTable Albums 14:00:13.3 Info: => 1.5E-06s 14:00:13.3 Info: CreateColumn Albums SecondaryTypes String 14:00:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:13.3 Info: => 0.0014591s 14:00:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:13', 'metadata_profiles') 14:00:13.3 Info: Committing Transaction 14:00:13.4 Info: 5: metadata_profiles migrated 14:00:13.4 Info: => 0.1222283s 14:00:13.4 Info: 6: separate_automatic_and_interactive_search migrating 14:00:13.4 Info: Beginning Transaction 14:00:13.4 Info: Starting migration of Main DB to 6 14:00:13.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:13.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) 14:00:13.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:13.4 Info: DROP TABLE "Indexers" 14:00:13.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:13.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:13.4 Info: => 0.0090372s 14:00:13.4 Info: AlterTable Indexers 14:00:13.4 Info: => 1.5E-06s 14:00:13.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:13.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:13.4 Info: => 0.0013154s 14:00:13.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:13.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:13.4 Info: => 7.36E-05s 14:00:13.4 Info: AlterTable Indexers 14:00:13.4 Info: => 9E-07s 14:00:13.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:13.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 14:00:13.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 14:00:13.5 Info: DROP TABLE "Indexers" 14:00:13.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:13.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:13.5 Info: => 0.0090572s 14:00:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:13', 'separate_automatic_and_interactive_search') 14:00:13.5 Info: Committing Transaction 14:00:13.5 Info: 6: separate_automatic_and_interactive_search migrated 14:00:13.5 Info: => 0.0355439s 14:00:13.5 Info: 7: change_album_path_to_relative migrating 14:00:13.5 Info: Beginning Transaction 14:00:13.5 Info: Starting migration of Main DB to 7 14:00:13.5 Info: DeleteColumn Albums Path 14:00:13.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 14:00:13.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 14:00:13.5 Info: DROP TABLE "Albums" 14:00:13.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:13.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:13.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:13.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:13.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:13.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:13.5 Info: => 0.0106883s 14:00:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:13', 'change_album_path_to_relative') 14:00:13.5 Info: Committing Transaction 14:00:13.5 Info: 7: change_album_path_to_relative migrated 14:00:13.5 Info: => 0.0376188s 14:00:13.5 Info: 8: change_quality_size_mb_to_kb migrating 14:00:13.5 Info: Beginning Transaction 14:00:13.5 Info: Starting migration of Main DB to 8 14:00:13.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 14:00:13.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 14:00:13.5 Info: => 0.0001428s 14:00:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:13', 'change_quality_size_mb_to_kb') 14:00:13.5 Info: Committing Transaction 14:00:13.6 Info: 8: change_quality_size_mb_to_kb migrated 14:00:13.6 Info: => 0.0227105s 14:00:13.6 Info: 9: album_releases migrating 14:00:13.6 Info: Beginning Transaction 14:00:13.6 Info: Starting migration of Main DB to 9 14:00:13.6 Info: AlterTable Albums 14:00:13.6 Info: => 1.5E-06s 14:00:13.6 Info: CreateColumn Albums Releases String 14:00:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:13.6 Info: => 0.0014161s 14:00:13.6 Info: AlterTable Albums 14:00:13.6 Info: => 9E-07s 14:00:13.6 Info: CreateColumn Albums CurrentRelease String 14:00:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:13.6 Info: => 0.0011612s 14:00:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:13', 'album_releases') 14:00:13.6 Info: Committing Transaction 14:00:13.6 Info: 9: album_releases migrated 14:00:13.6 Info: => 0.0226288s 14:00:13.6 Info: 10: album_releases_fix migrating 14:00:13.6 Info: Beginning Transaction 14:00:13.6 Info: Starting migration of Main DB to 10 14:00:13.6 Info: AlterTable Albums 14:00:13.6 Info: => 1.5E-06s 14:00:13.6 Info: AlterColumn Albums Releases String 14:00:13.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:13.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:13.6 Info: DROP TABLE "Albums" 14:00:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:13.6 Info: => 0.0105696s 14:00:13.6 Info: AlterTable Albums 14:00:13.6 Info: => 1.6E-06s 14:00:13.6 Info: AlterColumn Albums CurrentRelease String 14:00:13.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:13.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:13.6 Info: DROP TABLE "Albums" 14:00:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:13.6 Info: => 0.0103744s 14:00:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:13', 'album_releases_fix') 14:00:13.6 Info: Committing Transaction 14:00:13.6 Info: 10: album_releases_fix migrated 14:00:13.6 Info: => 0.0331457s 14:00:13.6 Info: 11: import_lists migrating 14:00:13.6 Info: Beginning Transaction 14:00:13.6 Info: Starting migration of Main DB to 11 14:00:13.6 Info: CreateTable ImportLists 14:00:13.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 14:00:13.6 Info: => 0.0004601s 14:00:13.6 Info: CreateIndex ImportLists (Name) 14:00:13.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:13.6 Info: => 0.0002028s 14:00:13.6 Info: CreateTable ImportListStatus 14:00:13.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:13.6 Info: => 0.00028s 14:00:13.6 Info: CreateIndex ImportListStatus (ProviderId) 14:00:13.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:13.6 Info: => 0.0001851s 14:00:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:13', 'import_lists') 14:00:13.6 Info: Committing Transaction 14:00:13.6 Info: 11: import_lists migrated 14:00:13.6 Info: => 0.0210164s 14:00:13.6 Info: 12: add_release_status migrating 14:00:13.6 Info: Beginning Transaction 14:00:13.6 Info: Starting migration of Main DB to 12 14:00:13.6 Info: AlterTable MetadataProfiles 14:00:13.6 Info: => 1.5E-06s 14:00:13.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:13.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:13.6 Info: => 0.001511s 14:00:13.6 Info: PerformDBOperation 14:00:13.6 Info: Performing DB Operation 14:00:13.6 Info: => 6.05E-05s 14:00:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:13', 'add_release_status') 14:00:13.6 Info: Committing Transaction 14:00:13.7 Info: 12: add_release_status migrated 14:00:13.7 Info: => 0.0209598s 14:00:13.7 Info: 13: album_download_notification migrating 14:00:13.7 Info: Beginning Transaction 14:00:13.7 Info: Starting migration of Main DB to 13 14:00:13.7 Info: AlterTable Notifications 14:00:13.7 Info: => 1.8E-06s 14:00:13.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:13.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:13.7 Info: => 0.0014668s 14:00:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:13', 'album_download_notification') 14:00:13.7 Info: Committing Transaction 14:00:13.7 Info: 13: album_download_notification migrated 14:00:13.7 Info: => 0.0226078s 14:00:13.7 Info: 14: fix_language_metadata_profiles migrating 14:00:13.7 Info: Beginning Transaction 14:00:13.7 Info: Starting migration of Main DB to 14 14:00:13.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 14:00:13.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 14:00:13.7 Info: => 0.0002462s 14:00:13.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 14:00:13.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 14:00:13.7 Info: => 0.0001523s 14:00:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:13', 'fix_language_metadata_profiles') 14:00:13.7 Info: Committing Transaction 14:00:13.7 Info: 14: fix_language_metadata_profiles migrated 14:00:13.7 Info: => 0.0224028s 14:00:13.7 Info: 15: remove_fanzub migrating 14:00:13.7 Info: Beginning Transaction 14:00:13.7 Info: Starting migration of Main DB to 15 14:00:13.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:13.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:13.7 Info: => 0.0001227s 14:00:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:13', 'remove_fanzub') 14:00:13.7 Info: Committing Transaction 14:00:13.7 Info: 15: remove_fanzub migrated 14:00:13.7 Info: => 0.0227118s 14:00:13.7 Info: 16: update_artist_history_indexes migrating 14:00:13.7 Info: Beginning Transaction 14:00:13.7 Info: Starting migration of Main DB to 16 14:00:13.7 Info: CreateIndex Albums (ArtistId) 14:00:13.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:13.7 Info: => 0.0003216s 14:00:13.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:13.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:13.7 Info: => 0.0002097s 14:00:13.7 Info: DeleteIndex History (AlbumId) 14:00:13.7 Info: DROP INDEX "IX_History_AlbumId" 14:00:13.7 Info: => 0.0002652s 14:00:13.7 Info: CreateIndex History (AlbumId, Date) 14:00:13.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:13.7 Info: => 0.0002048s 14:00:13.7 Info: DeleteIndex History (DownloadId) 14:00:13.7 Info: DROP INDEX "IX_History_DownloadId" 14:00:13.7 Info: => 0.0002136s 14:00:13.7 Info: CreateIndex History (DownloadId, Date) 14:00:13.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:13.7 Info: => 0.0001992s 14:00:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:13', 'update_artist_history_indexes') 14:00:13.7 Info: Committing Transaction 14:00:13.8 Info: 16: update_artist_history_indexes migrated 14:00:13.8 Info: => 0.0209425s 14:00:13.8 Info: 17: remove_nma migrating 14:00:13.8 Info: Beginning Transaction 14:00:13.8 Info: Starting migration of Main DB to 17 14:00:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:13.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:13.8 Info: => 0.0001324s 14:00:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:13', 'remove_nma') 14:00:13.8 Info: Committing Transaction 14:00:13.8 Info: 17: remove_nma migrated 14:00:13.8 Info: => 0.0225243s 14:00:13.8 Info: 18: album_disambiguation migrating 14:00:13.8 Info: Beginning Transaction 14:00:13.8 Info: Starting migration of Main DB to 18 14:00:13.8 Info: AlterTable Albums 14:00:13.8 Info: => 1.4E-06s 14:00:13.8 Info: CreateColumn Albums Disambiguation String 14:00:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:13.8 Info: => 0.0015553s 14:00:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:13', 'album_disambiguation') 14:00:13.8 Info: Committing Transaction 14:00:13.8 Info: 18: album_disambiguation migrated 14:00:13.8 Info: => 0.0225004s 14:00:13.8 Info: 19: add_ape_quality_in_profiles migrating 14:00:13.8 Info: Beginning Transaction 14:00:13.8 Info: Starting migration of Main DB to 19 14:00:13.8 Info: PerformDBOperation 14:00:13.8 Info: Performing DB Operation 14:00:13.8 Info: => 9.45E-05s 14:00:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:13', 'add_ape_quality_in_profiles') 14:00:13.8 Info: Committing Transaction 14:00:13.8 Info: 19: add_ape_quality_in_profiles migrated 14:00:13.8 Info: => 0.0227271s 14:00:13.8 Info: 20: remove_pushalot migrating 14:00:13.8 Info: Beginning Transaction 14:00:13.8 Info: Starting migration of Main DB to 20 14:00:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:13.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:13.8 Info: => 0.0001329s 14:00:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:13.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:13.8 Info: => 7.72E-05s 14:00:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:13.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:13.8 Info: => 7.65E-05s 14:00:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:13', 'remove_pushalot') 14:00:13.8 Info: Committing Transaction 14:00:13.9 Info: 20: remove_pushalot migrated 14:00:13.9 Info: => 0.0354397s 14:00:13.9 Info: 21: add_custom_filters migrating 14:00:13.9 Info: Beginning Transaction 14:00:13.9 Info: Starting migration of Main DB to 21 14:00:13.9 Info: CreateTable CustomFilters 14:00:13.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:13.9 Info: => 0.0003977s 14:00:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:13', 'add_custom_filters') 14:00:13.9 Info: Committing Transaction 14:00:13.9 Info: 21: add_custom_filters migrated 14:00:13.9 Info: => 0.0226121s 14:00:13.9 Info: 22: import_list_tags migrating 14:00:13.9 Info: Beginning Transaction 14:00:13.9 Info: Starting migration of Main DB to 22 14:00:13.9 Info: AlterTable ImportLists 14:00:13.9 Info: => 1.4E-06s 14:00:13.9 Info: CreateColumn ImportLists Tags String 14:00:13.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:13.9 Info: => 0.0015046s 14:00:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:13', 'import_list_tags') 14:00:13.9 Info: Committing Transaction 14:00:13.9 Info: 22: import_list_tags migrated 14:00:13.9 Info: => 0.0228343s 14:00:13.9 Info: 23: add_release_groups_etc migrating 14:00:13.9 Info: Beginning Transaction 14:00:13.9 Info: Starting migration of Main DB to 23 14:00:13.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 14:00:13.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 14:00:13.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 14:00:13.9 Info: CreateTable ArtistMetadata 14:00:13.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) 14:00:13.9 Info: => 0.0004147s 14:00:13.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:13.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:13.9 Info: => 0.0002048s 14:00:13.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" 14:00:13.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" 14:00:13.9 Info: => 0.0001765s 14:00:13.9 Info: AlterTable Artists 14:00:13.9 Info: => 1.2E-06s 14:00:13.9 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:13.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:13.9 Info: => 0.0013638s 14:00:13.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:13.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:13.9 Info: => 0.000161s 14:00:13.9 Info: CreateTable AlbumReleases 14:00:13.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) 14:00:13.9 Info: => 0.0003255s 14:00:13.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:13.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:13.9 Info: => 0.0001846s 14:00:13.9 Info: CreateIndex AlbumReleases (AlbumId) 14:00:13.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:13.9 Info: => 0.0001828s 14:00:13.9 Info: PerformDBOperation 14:00:13.9 Info: Performing DB Operation 14:00:13.9 Info: => 0.0079217s 14:00:13.9 Info: AlterTable Albums 14:00:13.9 Info: => 1.7E-06s 14:00:13.9 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:13.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:13.9 Info: => 0.0015579s 14:00:13.9 Info: AlterTable Albums 14:00:13.9 Info: => 1E-06s 14:00:13.9 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:13.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:13.9 Info: => 0.0013375s 14:00:13.9 Info: AlterTable Albums 14:00:13.9 Info: => 1.1E-06s 14:00:13.9 Info: CreateColumn Albums Links String 14:00:13.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:13.9 Info: => 0.0012962s 14:00:13.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:13.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:13.9 Info: => 0.000197s 14:00:13.9 Info: AlterTable Tracks 14:00:13.9 Info: => 1E-06s 14:00:13.9 Info: CreateColumn Tracks ForeignRecordingId String 14:00:13.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:13.9 Info: => 0.0013077s 14:00:13.9 Info: AlterTable Tracks 14:00:13.9 Info: => 1E-06s 14:00:13.9 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:13.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:13.9 Info: => 0.0013399s 14:00:13.9 Info: AlterTable Tracks 14:00:13.9 Info: => 9E-07s 14:00:13.9 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:13.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:13.9 Info: => 0.0013184s 14:00:13.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:13.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:13.9 Info: => 0.0001985s 14:00:13.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:13.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:13.9 Info: => 0.0001691s 14:00:13.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:13.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:13.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" 14:00:13.9 Info: DROP TABLE "Artists" 14:00:13.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:13.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:13.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:13.9 Info: => 0.0115587s 14:00:13.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:14.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:14.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:14.0 Info: DROP TABLE "Albums" 14:00:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:14.0 Info: => 0.0111788s 14:00:14.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:14.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:14.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:14.0 Info: DROP TABLE "Tracks" 14:00:14.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:14.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:14.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:14.0 Info: => 0.0104182s 14:00:14.0 Info: DeleteColumn TrackFiles ArtistId 14:00:14.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:14.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:14.0 Info: DROP TABLE "TrackFiles" 14:00:14.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:14.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:14.0 Info: => 0.0098825s 14:00:14.0 Info: CreateIndex Artists (ArtistMetadataId) 14:00:14.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:14.0 Info: => 0.0001918s 14:00:14.0 Info: CreateIndex Artists (Monitored) 14:00:14.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:14.0 Info: => 0.0001884s 14:00:14.0 Info: CreateIndex Albums (ArtistMetadataId) 14:00:14.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:14.0 Info: => 0.000201s 14:00:14.0 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:14.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:14.0 Info: => 0.0001913s 14:00:14.0 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:14.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:14.0 Info: => 0.0001932s 14:00:14.0 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:14.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:14.0 Info: => 0.0001907s 14:00:14.0 Info: UpdateData 14:00:14.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:14.0 Info: => 0.0001027s 14:00:14.0 Info: UpdateData 14:00:14.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:14.0 Info: => 9.16E-05s 14:00:14.0 Info: UpdateData 14:00:14.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:14.0 Info: => 9.88E-05s 14:00:14.0 Info: -> 12 Insert operations completed in 00:00:00.0019741 taking an average of 00:00:00.0001645 14:00:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:14', 'add_release_groups_etc') 14:00:14.0 Info: Committing Transaction 14:00:14.0 Info: 23: add_release_groups_etc migrated 14:00:14.0 Info: => 0.0256378s 14:00:14.0 Debug: Took: 00:00:01.4209060 14:00:14.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 14:00:14.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 14:00:14.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512142748989_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:14.2 Info: DatabaseEngineVersionCheck migrating 14:00:14.2 Info: PerformDBOperation 14:00:14.2 Info: Performing DB Operation 14:00:14.3 Info: SQLite 3.45.3 14:00:14.3 Info: => 0.0569893s 14:00:14.3 Info: DatabaseEngineVersionCheck migrated 14:00:14.3 Info: => 0.0570261s 14:00:14.3 Info: VersionMigration migrating 14:00:14.3 Info: Beginning Transaction 14:00:14.3 Info: CreateTable VersionInfo 14:00:14.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:14.3 Info: => 0.0003769s 14:00:14.3 Info: Committing Transaction 14:00:14.4 Info: VersionMigration migrated 14:00:14.4 Info: => 0.0561919s 14:00:14.4 Info: VersionUniqueMigration migrating 14:00:14.4 Info: Beginning Transaction 14:00:14.4 Info: CreateIndex VersionInfo (Version) 14:00:14.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:14.4 Info: => 0.000379s 14:00:14.4 Info: AlterTable VersionInfo 14:00:14.4 Info: => 1.2E-06s 14:00:14.4 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:14.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:14.4 Info: => 0.0014539s 14:00:14.4 Info: Committing Transaction 14:00:14.4 Info: VersionUniqueMigration migrated 14:00:14.4 Info: => 0.0218227s 14:00:14.4 Info: VersionDescriptionMigration migrating 14:00:14.4 Info: Beginning Transaction 14:00:14.4 Info: AlterTable VersionInfo 14:00:14.4 Info: => 1.7E-06s 14:00:14.4 Info: CreateColumn VersionInfo Description String 14:00:14.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:14.4 Info: => 0.0005449s 14:00:14.4 Info: Committing Transaction 14:00:14.4 Info: VersionDescriptionMigration migrated 14:00:14.4 Info: => 0.022416s 14:00:14.4 Info: 1: InitialSetup migrating 14:00:14.4 Info: Beginning Transaction 14:00:14.4 Info: Starting migration of Main DB to 1 14:00:14.4 Info: CreateTable Config 14:00:14.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:14.4 Info: => 0.000625s 14:00:14.4 Info: CreateIndex Config (Key) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:14.4 Info: => 0.0001934s 14:00:14.4 Info: CreateTable RootFolders 14:00:14.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002162s 14:00:14.4 Info: CreateIndex RootFolders (Path) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:14.4 Info: => 0.0001893s 14:00:14.4 Info: CreateTable Artists 14:00:14.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 14:00:14.4 Info: => 0.0005255s 14:00:14.4 Info: CreateIndex Artists (ForeignArtistId) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:14.4 Info: => 0.0001933s 14:00:14.4 Info: CreateIndex Artists (NameSlug) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:14.4 Info: => 0.0001769s 14:00:14.4 Info: CreateIndex Artists (CleanName) 14:00:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:14.4 Info: => 0.0001726s 14:00:14.4 Info: CreateIndex Artists (Path) 14:00:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:14.4 Info: => 0.0001711s 14:00:14.4 Info: CreateTable Albums 14:00:14.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:14.4 Info: => 0.0004683s 14:00:14.4 Info: CreateIndex Albums (ForeignAlbumId) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:14.4 Info: => 0.0001764s 14:00:14.4 Info: CreateIndex Albums (MBId) 14:00:14.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:14.4 Info: => 0.0001727s 14:00:14.4 Info: CreateIndex Albums (TADBId) 14:00:14.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:14.4 Info: => 0.0001708s 14:00:14.4 Info: CreateIndex Albums (TitleSlug) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:14.4 Info: => 0.0001502s 14:00:14.4 Info: CreateIndex Albums (CleanTitle) 14:00:14.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:14.4 Info: => 0.0001533s 14:00:14.4 Info: CreateIndex Albums (Path) 14:00:14.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:14.4 Info: => 0.0001698s 14:00:14.4 Info: CreateTable Tracks 14:00:14.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:14.4 Info: => 0.0004006s 14:00:14.4 Info: CreateIndex Tracks (ForeignTrackId) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:14.4 Info: => 0.0001732s 14:00:14.4 Info: CreateIndex Tracks (ArtistId) 14:00:14.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:14.4 Info: => 0.0001758s 14:00:14.4 Info: CreateIndex Tracks (TrackFileId) 14:00:14.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:14.4 Info: => 0.0001866s 14:00:14.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:14.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:14.4 Info: => 0.0001841s 14:00:14.4 Info: CreateTable TrackFiles 14:00:14.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 14:00:14.4 Info: => 0.0003195s 14:00:14.4 Info: CreateIndex TrackFiles (ArtistId) 14:00:14.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:14.4 Info: => 0.0001777s 14:00:14.4 Info: CreateIndex TrackFiles (AlbumId) 14:00:14.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:14.4 Info: => 0.0001801s 14:00:14.4 Info: CreateTable History 14:00:14.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 14:00:14.4 Info: => 0.0003336s 14:00:14.4 Info: CreateIndex History (Date) 14:00:14.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:14.4 Info: => 0.0001734s 14:00:14.4 Info: CreateIndex History (EventType) 14:00:14.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:14.4 Info: => 0.0001706s 14:00:14.4 Info: CreateIndex History (DownloadId) 14:00:14.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:14.4 Info: => 0.000172s 14:00:14.4 Info: CreateIndex History (AlbumId) 14:00:14.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:14.4 Info: => 0.000175s 14:00:14.4 Info: CreateTable Notifications 14:00:14.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 14:00:14.4 Info: => 0.0003002s 14:00:14.4 Info: CreateTable ScheduledTasks 14:00:14.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:14.4 Info: => 0.0003253s 14:00:14.4 Info: CreateIndex ScheduledTasks (TypeName) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:14.4 Info: => 0.0002184s 14:00:14.4 Info: CreateTable Indexers 14:00:14.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 14:00:14.4 Info: => 0.0002667s 14:00:14.4 Info: CreateIndex Indexers (Name) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:14.4 Info: => 0.0001823s 14:00:14.4 Info: CreateTable Profiles 14:00:14.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002444s 14:00:14.4 Info: CreateIndex Profiles (Name) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:14.4 Info: => 0.0001854s 14:00:14.4 Info: CreateTable QualityDefinitions 14:00:14.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:14.4 Info: => 0.00029s 14:00:14.4 Info: CreateIndex QualityDefinitions (Quality) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:14.4 Info: => 0.0002096s 14:00:14.4 Info: CreateIndex QualityDefinitions (Title) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:14.4 Info: => 0.0001953s 14:00:14.4 Info: CreateTable NamingConfig 14:00:14.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 14:00:14.4 Info: => 0.0002707s 14:00:14.4 Info: CreateTable Blacklist 14:00:14.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 14:00:14.4 Info: => 0.0004127s 14:00:14.4 Info: CreateTable Metadata 14:00:14.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002588s 14:00:14.4 Info: CreateTable MetadataFiles 14:00:14.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002824s 14:00:14.4 Info: CreateTable DownloadClients 14:00:14.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002839s 14:00:14.4 Info: CreateTable PendingReleases 14:00:14.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 14:00:14.4 Info: => 0.0002653s 14:00:14.4 Info: CreateTable RemotePathMappings 14:00:14.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002097s 14:00:14.4 Info: CreateTable Tags 14:00:14.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:14.4 Info: => 0.0001954s 14:00:14.4 Info: CreateIndex Tags (Label) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:14.4 Info: => 0.0001832s 14:00:14.4 Info: CreateTable Restrictions 14:00:14.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002227s 14:00:14.4 Info: CreateTable DelayProfiles 14:00:14.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002739s 14:00:14.4 Info: CreateTable Users 14:00:14.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:14.4 Info: => 0.0002521s 14:00:14.4 Info: CreateIndex Users (Identifier) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:14.4 Info: => 0.0002168s 14:00:14.4 Info: CreateIndex Users (Username) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:14.4 Info: => 0.0001821s 14:00:14.4 Info: CreateTable Commands 14:00:14.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:14.4 Info: => 0.0003152s 14:00:14.4 Info: CreateTable IndexerStatus 14:00:14.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 14:00:14.4 Info: => 0.0002878s 14:00:14.4 Info: CreateIndex IndexerStatus (ProviderId) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:14.4 Info: => 0.0002072s 14:00:14.4 Info: CreateTable ExtraFiles 14:00:14.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:14.4 Info: => 0.0002916s 14:00:14.4 Info: CreateTable LyricFiles 14:00:14.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 14:00:14.4 Info: => 0.0003229s 14:00:14.4 Info: CreateTable LanguageProfiles 14:00:14.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:14.4 Info: => 0.0002517s 14:00:14.4 Info: CreateIndex LanguageProfiles (Name) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:14.4 Info: => 0.0001888s 14:00:14.4 Info: CreateTable DownloadClientStatus 14:00:14.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 14:00:14.4 Info: => 0.0002553s 14:00:14.4 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:14.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:14.4 Info: => 0.000177s 14:00:14.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:14.4 Info: -> 1 Insert operations completed in 00:00:00.0001301 taking an average of 00:00:00.0001301 14:00:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:14', 'InitialSetup') 14:00:14.4 Info: Committing Transaction 14:00:14.5 Info: 1: InitialSetup migrated 14:00:14.5 Info: => 0.0332949s 14:00:14.5 Info: 2: add_reason_to_pending_releases migrating 14:00:14.5 Info: Beginning Transaction 14:00:14.5 Info: Starting migration of Main DB to 2 14:00:14.5 Info: AlterTable PendingReleases 14:00:14.5 Info: => 1.7E-06s 14:00:14.5 Info: CreateColumn PendingReleases Reason Int32 14:00:14.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:14.5 Info: => 0.0015028s 14:00:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:14', 'add_reason_to_pending_releases') 14:00:14.5 Info: Committing Transaction 14:00:14.5 Info: 2: add_reason_to_pending_releases migrated 14:00:14.5 Info: => 0.0224896s 14:00:14.5 Info: 3: add_medium_support migrating 14:00:14.5 Info: Beginning Transaction 14:00:14.5 Info: Starting migration of Main DB to 3 14:00:14.5 Info: AlterTable Albums 14:00:14.5 Info: => 1.6E-06s 14:00:14.5 Info: CreateColumn Albums Media String 14:00:14.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:14.5 Info: => 0.0015851s 14:00:14.5 Info: AlterTable Tracks 14:00:14.5 Info: => 1.1E-06s 14:00:14.5 Info: CreateColumn Tracks MediumNumber Int32 14:00:14.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:14.5 Info: => 0.0011511s 14:00:14.5 Info: AlterTable Tracks 14:00:14.5 Info: => 9E-07s 14:00:14.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:14.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:14.5 Info: => 0.0011711s 14:00:14.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:14.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:14.5 Info: => 8.38E-05s 14:00:14.5 Info: DeleteColumn Tracks TrackNumber 14:00:14.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) 14:00:14.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" 14:00:14.5 Info: DROP TABLE "Tracks" 14:00:14.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:14.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:14.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:14.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:14.5 Info: => 0.0112922s 14:00:14.5 Info: AlterTable Tracks 14:00:14.5 Info: => 1.6E-06s 14:00:14.5 Info: CreateColumn Tracks TrackNumber String 14:00:14.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:14.5 Info: => 0.0012295s 14:00:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:14', 'add_medium_support') 14:00:14.5 Info: Committing Transaction 14:00:14.5 Info: 3: add_medium_support migrated 14:00:14.5 Info: => 0.0239132s 14:00:14.5 Info: 4: add_various_qualites_in_profile migrating 14:00:14.5 Info: Beginning Transaction 14:00:14.5 Info: Starting migration of Main DB to 4 14:00:14.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:14.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:14.5 Info: => 0.0001737s 14:00:14.5 Info: PerformDBOperation 14:00:14.5 Info: Performing DB Operation 14:00:14.5 Info: => 8.03E-05s 14:00:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:14', 'add_various_qualites_in_profile') 14:00:14.5 Info: Committing Transaction 14:00:14.6 Info: 4: add_various_qualites_in_profile migrated 14:00:14.6 Info: => 0.0223659s 14:00:14.6 Info: 5: metadata_profiles migrating 14:00:14.6 Info: Beginning Transaction 14:00:14.6 Info: Starting migration of Main DB to 5 14:00:14.6 Info: CreateTable MetadataProfiles 14:00:14.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:14.6 Info: => 0.0004717s 14:00:14.6 Info: CreateIndex MetadataProfiles (Name) 14:00:14.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:14.6 Info: => 0.0002301s 14:00:14.6 Info: AlterTable Artists 14:00:14.6 Info: => 1.2E-06s 14:00:14.6 Info: CreateColumn Artists MetadataProfileId Int32 14:00:14.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:14.6 Info: => 0.0013119s 14:00:14.6 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:14.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) 14:00:14.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" 14:00:14.6 Info: DROP TABLE "Artists" 14:00:14.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:14.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:14.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:14.6 Info: => 0.0120615s 14:00:14.6 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:14.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) 14:00:14.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" 14:00:14.6 Info: DROP TABLE "Artists" 14:00:14.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:14.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:14.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:14.6 Info: => 0.0154025s 14:00:14.6 Info: AlterTable Albums 14:00:14.6 Info: => 1.5E-06s 14:00:14.6 Info: CreateColumn Albums SecondaryTypes String 14:00:14.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:14.6 Info: => 0.0013138s 14:00:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:14', 'metadata_profiles') 14:00:14.6 Info: Committing Transaction 14:00:14.6 Info: 5: metadata_profiles migrated 14:00:14.6 Info: => 0.0255666s 14:00:14.6 Info: 6: separate_automatic_and_interactive_search migrating 14:00:14.6 Info: Beginning Transaction 14:00:14.6 Info: Starting migration of Main DB to 6 14:00:14.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:14.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) 14:00:14.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:14.6 Info: DROP TABLE "Indexers" 14:00:14.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:14.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:14.6 Info: => 0.0098659s 14:00:14.6 Info: AlterTable Indexers 14:00:14.6 Info: => 1.5E-06s 14:00:14.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:14.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:14.6 Info: => 0.0012272s 14:00:14.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:14.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:14.6 Info: => 9.18E-05s 14:00:14.6 Info: AlterTable Indexers 14:00:14.6 Info: => 1.1E-06s 14:00:14.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:14.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) 14:00:14.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" 14:00:14.6 Info: DROP TABLE "Indexers" 14:00:14.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:14.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:14.6 Info: => 0.0105559s 14:00:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:14', 'separate_automatic_and_interactive_search') 14:00:14.6 Info: Committing Transaction 14:00:14.7 Info: 6: separate_automatic_and_interactive_search migrated 14:00:14.7 Info: => 0.033976s 14:00:14.7 Info: 7: change_album_path_to_relative migrating 14:00:14.7 Info: Beginning Transaction 14:00:14.7 Info: Starting migration of Main DB to 7 14:00:14.7 Info: DeleteColumn Albums Path 14:00:14.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) 14:00:14.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" 14:00:14.7 Info: DROP TABLE "Albums" 14:00:14.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:14.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:14.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:14.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:14.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:14.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:14.7 Info: => 0.0207977s 14:00:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:14', 'change_album_path_to_relative') 14:00:14.7 Info: Committing Transaction 14:00:14.7 Info: 7: change_album_path_to_relative migrated 14:00:14.7 Info: => 0.0467153s 14:00:14.7 Info: 8: change_quality_size_mb_to_kb migrating 14:00:14.7 Info: Beginning Transaction 14:00:14.7 Info: Starting migration of Main DB to 8 14:00:14.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 14:00:14.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 14:00:14.7 Info: => 0.0001738s 14:00:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:14', 'change_quality_size_mb_to_kb') 14:00:14.7 Info: Committing Transaction 14:00:14.7 Info: 8: change_quality_size_mb_to_kb migrated 14:00:14.7 Info: => 0.0226426s 14:00:14.7 Info: 9: album_releases migrating 14:00:14.7 Info: Beginning Transaction 14:00:14.7 Info: Starting migration of Main DB to 9 14:00:14.7 Info: AlterTable Albums 14:00:14.7 Info: => 1.8E-06s 14:00:14.7 Info: CreateColumn Albums Releases String 14:00:14.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:14.7 Info: => 0.0015705s 14:00:14.7 Info: AlterTable Albums 14:00:14.7 Info: => 1.1E-06s 14:00:14.7 Info: CreateColumn Albums CurrentRelease String 14:00:14.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:14.7 Info: => 0.0012179s 14:00:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:14', 'album_releases') 14:00:14.7 Info: Committing Transaction 14:00:14.8 Info: 9: album_releases migrated 14:00:14.8 Info: => 0.0207358s 14:00:14.8 Info: 10: album_releases_fix migrating 14:00:14.8 Info: Beginning Transaction 14:00:14.8 Info: Starting migration of Main DB to 10 14:00:14.8 Info: AlterTable Albums 14:00:14.8 Info: => 2E-06s 14:00:14.8 Info: AlterColumn Albums Releases String 14:00:14.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:14.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:14.8 Info: DROP TABLE "Albums" 14:00:14.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:14.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:14.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:14.8 Info: => 0.0112846s 14:00:14.8 Info: AlterTable Albums 14:00:14.8 Info: => 1.8E-06s 14:00:14.8 Info: AlterColumn Albums CurrentRelease String 14:00:14.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:14.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:14.8 Info: DROP TABLE "Albums" 14:00:14.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:14.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:14.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:14.8 Info: => 0.0108315s 14:00:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:14', 'album_releases_fix') 14:00:14.8 Info: Committing Transaction 14:00:14.8 Info: 10: album_releases_fix migrated 14:00:14.8 Info: => 0.0339013s 14:00:14.8 Info: 11: import_lists migrating 14:00:14.8 Info: Beginning Transaction 14:00:14.8 Info: Starting migration of Main DB to 11 14:00:14.8 Info: CreateTable ImportLists 14:00:14.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 14:00:14.8 Info: => 0.0005883s 14:00:14.8 Info: CreateIndex ImportLists (Name) 14:00:14.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:14.8 Info: => 0.0002244s 14:00:14.8 Info: CreateTable ImportListStatus 14:00:14.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:14.8 Info: => 0.0002858s 14:00:14.8 Info: CreateIndex ImportListStatus (ProviderId) 14:00:14.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:14.8 Info: => 0.0001956s 14:00:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:14', 'import_lists') 14:00:14.8 Info: Committing Transaction 14:00:14.8 Info: 11: import_lists migrated 14:00:14.8 Info: => 0.020895s 14:00:14.8 Info: 12: add_release_status migrating 14:00:14.8 Info: Beginning Transaction 14:00:14.8 Info: Starting migration of Main DB to 12 14:00:14.8 Info: AlterTable MetadataProfiles 14:00:14.8 Info: => 2E-06s 14:00:14.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:14.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:14.8 Info: => 0.0016611s 14:00:14.8 Info: PerformDBOperation 14:00:14.8 Info: Performing DB Operation 14:00:14.8 Info: => 7.51E-05s 14:00:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:14', 'add_release_status') 14:00:14.8 Info: Committing Transaction 14:00:14.8 Info: 12: add_release_status migrated 14:00:14.8 Info: => 0.0206949s 14:00:14.8 Info: 13: album_download_notification migrating 14:00:14.8 Info: Beginning Transaction 14:00:14.8 Info: Starting migration of Main DB to 13 14:00:14.8 Info: AlterTable Notifications 14:00:14.8 Info: => 1.9E-06s 14:00:14.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:14.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:14.8 Info: => 0.0016575s 14:00:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:14', 'album_download_notification') 14:00:14.8 Info: Committing Transaction 14:00:14.9 Info: 13: album_download_notification migrated 14:00:14.9 Info: => 0.0224437s 14:00:14.9 Info: 14: fix_language_metadata_profiles migrating 14:00:14.9 Info: Beginning Transaction 14:00:14.9 Info: Starting migration of Main DB to 14 14:00:14.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:14.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:14.9 Info: => 0.000309s 14:00:14.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:14.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:14.9 Info: => 0.0001595s 14:00:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:14', 'fix_language_metadata_profiles') 14:00:14.9 Info: Committing Transaction 14:00:14.9 Info: 14: fix_language_metadata_profiles migrated 14:00:14.9 Info: => 0.0222591s 14:00:14.9 Info: 15: remove_fanzub migrating 14:00:14.9 Info: Beginning Transaction 14:00:14.9 Info: Starting migration of Main DB to 15 14:00:14.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:14.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:14.9 Info: => 0.0001578s 14:00:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:14', 'remove_fanzub') 14:00:14.9 Info: Committing Transaction 14:00:14.9 Info: 15: remove_fanzub migrated 14:00:14.9 Info: => 0.0225602s 14:00:14.9 Info: 16: update_artist_history_indexes migrating 14:00:14.9 Info: Beginning Transaction 14:00:14.9 Info: Starting migration of Main DB to 16 14:00:14.9 Info: CreateIndex Albums (ArtistId) 14:00:14.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:14.9 Info: => 0.0003809s 14:00:14.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:14.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:14.9 Info: => 0.0002243s 14:00:14.9 Info: DeleteIndex History (AlbumId) 14:00:14.9 Info: DROP INDEX "IX_History_AlbumId" 14:00:14.9 Info: => 0.000272s 14:00:14.9 Info: CreateIndex History (AlbumId, Date) 14:00:14.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:14.9 Info: => 0.0002043s 14:00:14.9 Info: DeleteIndex History (DownloadId) 14:00:14.9 Info: DROP INDEX "IX_History_DownloadId" 14:00:14.9 Info: => 0.0002111s 14:00:14.9 Info: CreateIndex History (DownloadId, Date) 14:00:14.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:14.9 Info: => 0.0002029s 14:00:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:14', 'update_artist_history_indexes') 14:00:14.9 Info: Committing Transaction 14:00:14.9 Info: 16: update_artist_history_indexes migrated 14:00:14.9 Info: => 0.0208318s 14:00:14.9 Info: 17: remove_nma migrating 14:00:14.9 Info: Beginning Transaction 14:00:14.9 Info: Starting migration of Main DB to 17 14:00:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:14.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:14.9 Info: => 0.0001658s 14:00:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:14', 'remove_nma') 14:00:14.9 Info: Committing Transaction 14:00:15.0 Info: 17: remove_nma migrated 14:00:15.0 Info: => 0.0225463s 14:00:15.0 Info: 18: album_disambiguation migrating 14:00:15.0 Info: Beginning Transaction 14:00:15.0 Info: Starting migration of Main DB to 18 14:00:15.0 Info: AlterTable Albums 14:00:15.0 Info: => 1.8E-06s 14:00:15.0 Info: CreateColumn Albums Disambiguation String 14:00:15.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:15.0 Info: => 0.0016553s 14:00:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:15', 'album_disambiguation') 14:00:15.0 Info: Committing Transaction 14:00:15.0 Info: 18: album_disambiguation migrated 14:00:15.0 Info: => 0.0224953s 14:00:15.0 Info: 19: add_ape_quality_in_profiles migrating 14:00:15.0 Info: Beginning Transaction 14:00:15.0 Info: Starting migration of Main DB to 19 14:00:15.0 Info: PerformDBOperation 14:00:15.0 Info: Performing DB Operation 14:00:15.0 Info: => 0.0001094s 14:00:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:15', 'add_ape_quality_in_profiles') 14:00:15.0 Info: Committing Transaction 14:00:15.0 Info: 19: add_ape_quality_in_profiles migrated 14:00:15.0 Info: => 0.0224851s 14:00:15.0 Info: 20: remove_pushalot migrating 14:00:15.0 Info: Beginning Transaction 14:00:15.0 Info: Starting migration of Main DB to 20 14:00:15.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:15.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:15.0 Info: => 0.0001633s 14:00:15.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:15.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:15.0 Info: => 8.17E-05s 14:00:15.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:15.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:15.0 Info: => 8.07E-05s 14:00:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:15', 'remove_pushalot') 14:00:15.0 Info: Committing Transaction 14:00:15.0 Info: 20: remove_pushalot migrated 14:00:15.0 Info: => 0.0222293s 14:00:15.0 Info: 21: add_custom_filters migrating 14:00:15.0 Info: Beginning Transaction 14:00:15.0 Info: Starting migration of Main DB to 21 14:00:15.0 Info: CreateTable CustomFilters 14:00:15.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:15.0 Info: => 0.0004782s 14:00:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:15', 'add_custom_filters') 14:00:15.0 Info: Committing Transaction 14:00:15.1 Info: 21: add_custom_filters migrated 14:00:15.1 Info: => 0.0226327s 14:00:15.1 Info: 22: import_list_tags migrating 14:00:15.1 Info: Beginning Transaction 14:00:15.1 Info: Starting migration of Main DB to 22 14:00:15.1 Info: AlterTable ImportLists 14:00:15.1 Info: => 1.9E-06s 14:00:15.1 Info: CreateColumn ImportLists Tags String 14:00:15.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:15.1 Info: => 0.0016649s 14:00:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:15', 'import_list_tags') 14:00:15.1 Info: Committing Transaction 14:00:15.1 Info: 22: import_list_tags migrated 14:00:15.1 Info: => 0.0225412s 14:00:15.1 Info: 23: add_release_groups_etc migrating 14:00:15.1 Info: Beginning Transaction 14:00:15.1 Info: Starting migration of Main DB to 23 14:00:15.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) 14:00:15.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-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 14:00:15.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') 14:00:15.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') 14:00:15.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') 14:00:15.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') 14:00:15.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') 14:00:15.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') 14:00:15.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') 14:00:15.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') 14:00:15.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') 14:00:15.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') 14:00:15.1 Info: CreateTable ArtistMetadata 14:00:15.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 14:00:15.1 Info: => 0.0004687s 14:00:15.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:15.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:15.1 Info: => 0.0002124s 14:00:15.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:15.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:15.1 Info: => 0.0001811s 14:00:15.1 Info: AlterTable Artists 14:00:15.1 Info: => 1.1E-06s 14:00:15.1 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:15.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:15.1 Info: => 0.0014527s 14:00:15.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:15.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:15.1 Info: => 0.0001689s 14:00:15.1 Info: CreateTable AlbumReleases 14:00:15.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 14:00:15.1 Info: => 0.0003454s 14:00:15.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:15.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:15.1 Info: => 0.0001902s 14:00:15.1 Info: CreateIndex AlbumReleases (AlbumId) 14:00:15.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:15.1 Info: => 0.0001864s 14:00:15.1 Info: PerformDBOperation 14:00:15.1 Info: Performing DB Operation 14:00:15.1 Info: => 0.0081077s 14:00:15.1 Info: AlterTable Albums 14:00:15.1 Info: => 2E-06s 14:00:15.1 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:15.1 Info: => 0.0016443s 14:00:15.1 Info: AlterTable Albums 14:00:15.1 Info: => 1E-06s 14:00:15.1 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:15.1 Info: => 0.0013617s 14:00:15.1 Info: AlterTable Albums 14:00:15.1 Info: => 1E-06s 14:00:15.1 Info: CreateColumn Albums Links String 14:00:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:15.1 Info: => 0.0013185s 14:00:15.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:15.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:15.1 Info: => 0.0002007s 14:00:15.1 Info: AlterTable Tracks 14:00:15.1 Info: => 9E-07s 14:00:15.1 Info: CreateColumn Tracks ForeignRecordingId String 14:00:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:15.1 Info: => 0.0012976s 14:00:15.1 Info: AlterTable Tracks 14:00:15.1 Info: => 8E-07s 14:00:15.1 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:15.1 Info: => 0.0012853s 14:00:15.1 Info: AlterTable Tracks 14:00:15.1 Info: => 7E-07s 14:00:15.1 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:15.1 Info: => 0.0012918s 14:00:15.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:15.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:15.1 Info: => 0.000193s 14:00:15.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:15.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:15.1 Info: => 0.0001587s 14:00:15.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:15.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:15.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:15.1 Info: DROP TABLE "Artists" 14:00:15.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:15.1 Info: => 0.0097999s 14:00:15.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:15.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:15.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:15.1 Info: DROP TABLE "Albums" 14:00:15.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:15.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:15.1 Info: => 0.0113577s 14:00:15.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:15.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:15.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:15.1 Info: DROP TABLE "Tracks" 14:00:15.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:15.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:15.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:15.1 Info: => 0.0103702s 14:00:15.1 Info: DeleteColumn TrackFiles ArtistId 14:00:15.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:15.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:15.1 Info: DROP TABLE "TrackFiles" 14:00:15.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:15.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:15.1 Info: => 0.0097239s 14:00:15.1 Info: CreateIndex Artists (ArtistMetadataId) 14:00:15.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:15.1 Info: => 0.0001811s 14:00:15.1 Info: CreateIndex Artists (Monitored) 14:00:15.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:15.1 Info: => 0.0001733s 14:00:15.1 Info: CreateIndex Albums (ArtistMetadataId) 14:00:15.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:15.1 Info: => 0.0001805s 14:00:15.1 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:15.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:15.1 Info: => 0.0001943s 14:00:15.1 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:15.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:15.1 Info: => 0.000186s 14:00:15.1 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:15.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:15.1 Info: => 0.0001915s 14:00:15.1 Info: UpdateData 14:00:15.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:15.1 Info: => 0.0001118s 14:00:15.1 Info: UpdateData 14:00:15.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:15.1 Info: => 8.72E-05s 14:00:15.1 Info: UpdateData 14:00:15.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:15.1 Info: => 9.91E-05s 14:00:15.1 Info: -> 12 Insert operations completed in 00:00:00.0020814 taking an average of 00:00:00.0001734 14:00:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:15', 'add_release_groups_etc') 14:00:15.1 Info: Committing Transaction 14:00:15.2 Info: 23: add_release_groups_etc migrated 14:00:15.2 Info: => 0.0223918s 14:00:15.2 Debug: Took: 00:00:00.9386007 14:00:15.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 14:00:15.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 14:00:15.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512154444648_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:15.4 Info: DatabaseEngineVersionCheck migrating 14:00:15.4 Info: PerformDBOperation 14:00:15.4 Info: Performing DB Operation 14:00:15.5 Info: SQLite 3.45.3 14:00:15.5 Info: => 0.0567211s 14:00:15.5 Info: DatabaseEngineVersionCheck migrated 14:00:15.5 Info: => 0.0567697s 14:00:15.5 Info: VersionMigration migrating 14:00:15.5 Info: Beginning Transaction 14:00:15.5 Info: CreateTable VersionInfo 14:00:15.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:15.5 Info: => 0.0003661s 14:00:15.5 Info: Committing Transaction 14:00:15.5 Info: VersionMigration migrated 14:00:15.5 Info: => 0.0463754s 14:00:15.5 Info: VersionUniqueMigration migrating 14:00:15.5 Info: Beginning Transaction 14:00:15.5 Info: CreateIndex VersionInfo (Version) 14:00:15.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:15.5 Info: => 0.0003848s 14:00:15.5 Info: AlterTable VersionInfo 14:00:15.5 Info: => 1.3E-06s 14:00:15.5 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:15.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:15.5 Info: => 0.0014023s 14:00:15.5 Info: Committing Transaction 14:00:15.5 Info: VersionUniqueMigration migrated 14:00:15.5 Info: => 0.0219295s 14:00:15.5 Info: VersionDescriptionMigration migrating 14:00:15.5 Info: Beginning Transaction 14:00:15.5 Info: AlterTable VersionInfo 14:00:15.5 Info: => 1.6E-06s 14:00:15.5 Info: CreateColumn VersionInfo Description String 14:00:15.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:15.5 Info: => 0.0005581s 14:00:15.5 Info: Committing Transaction 14:00:15.6 Info: VersionDescriptionMigration migrated 14:00:15.6 Info: => 0.0166675s 14:00:15.6 Info: 1: InitialSetup migrating 14:00:15.6 Info: Beginning Transaction 14:00:15.6 Info: Starting migration of Main DB to 1 14:00:15.6 Info: CreateTable Config 14:00:15.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:15.6 Info: => 0.0006007s 14:00:15.6 Info: CreateIndex Config (Key) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:15.6 Info: => 0.0001931s 14:00:15.6 Info: CreateTable RootFolders 14:00:15.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:15.6 Info: => 0.0002148s 14:00:15.6 Info: CreateIndex RootFolders (Path) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:15.6 Info: => 0.000175s 14:00:15.6 Info: CreateTable Artists 14:00:15.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 14:00:15.6 Info: => 0.0005452s 14:00:15.6 Info: CreateIndex Artists (ForeignArtistId) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:15.6 Info: => 0.0001919s 14:00:15.6 Info: CreateIndex Artists (NameSlug) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:15.6 Info: => 0.0001705s 14:00:15.6 Info: CreateIndex Artists (CleanName) 14:00:15.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:15.6 Info: => 0.0001688s 14:00:15.6 Info: CreateIndex Artists (Path) 14:00:15.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:15.6 Info: => 0.0001698s 14:00:15.6 Info: CreateTable Albums 14:00:15.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:15.6 Info: => 0.0004501s 14:00:15.6 Info: CreateIndex Albums (ForeignAlbumId) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:15.6 Info: => 0.0001785s 14:00:15.6 Info: CreateIndex Albums (MBId) 14:00:15.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:15.6 Info: => 0.0001695s 14:00:15.6 Info: CreateIndex Albums (TADBId) 14:00:15.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:15.6 Info: => 0.0001673s 14:00:15.6 Info: CreateIndex Albums (TitleSlug) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:15.6 Info: => 0.0001717s 14:00:15.6 Info: CreateIndex Albums (CleanTitle) 14:00:15.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:15.6 Info: => 0.000171s 14:00:15.6 Info: CreateIndex Albums (Path) 14:00:15.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:15.6 Info: => 0.0001664s 14:00:15.6 Info: CreateTable Tracks 14:00:15.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:15.6 Info: => 0.0003727s 14:00:15.6 Info: CreateIndex Tracks (ForeignTrackId) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:15.6 Info: => 0.0001871s 14:00:15.6 Info: CreateIndex Tracks (ArtistId) 14:00:15.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:15.6 Info: => 0.0001825s 14:00:15.6 Info: CreateIndex Tracks (TrackFileId) 14:00:15.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:15.6 Info: => 0.0001822s 14:00:15.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:15.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:15.6 Info: => 0.0001866s 14:00:15.6 Info: CreateTable TrackFiles 14:00:15.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 14:00:15.6 Info: => 0.0003214s 14:00:15.6 Info: CreateIndex TrackFiles (ArtistId) 14:00:15.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:15.6 Info: => 0.0001728s 14:00:15.6 Info: CreateIndex TrackFiles (AlbumId) 14:00:15.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:15.6 Info: => 0.0001726s 14:00:15.6 Info: CreateTable History 14:00:15.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 14:00:15.6 Info: => 0.0003265s 14:00:15.6 Info: CreateIndex History (Date) 14:00:15.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:15.6 Info: => 0.0001764s 14:00:15.6 Info: CreateIndex History (EventType) 14:00:15.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:15.6 Info: => 0.0001701s 14:00:15.6 Info: CreateIndex History (DownloadId) 14:00:15.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:15.6 Info: => 0.0001716s 14:00:15.6 Info: CreateIndex History (AlbumId) 14:00:15.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:15.6 Info: => 0.0001748s 14:00:15.6 Info: CreateTable Notifications 14:00:15.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 14:00:15.6 Info: => 0.0003343s 14:00:15.6 Info: CreateTable ScheduledTasks 14:00:15.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:15.6 Info: => 0.0002921s 14:00:15.6 Info: CreateIndex ScheduledTasks (TypeName) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:15.6 Info: => 0.000222s 14:00:15.6 Info: CreateTable Indexers 14:00:15.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 14:00:15.6 Info: => 0.0003039s 14:00:15.6 Info: CreateIndex Indexers (Name) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:15.6 Info: => 0.0001913s 14:00:15.6 Info: CreateTable Profiles 14:00:15.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:15.6 Info: => 0.0002621s 14:00:15.6 Info: CreateIndex Profiles (Name) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:15.6 Info: => 0.0001923s 14:00:15.6 Info: CreateTable QualityDefinitions 14:00:15.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:15.6 Info: => 0.0002687s 14:00:15.6 Info: CreateIndex QualityDefinitions (Quality) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:15.6 Info: => 0.0001766s 14:00:15.6 Info: CreateIndex QualityDefinitions (Title) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:15.6 Info: => 0.0002172s 14:00:15.6 Info: CreateTable NamingConfig 14:00:15.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 14:00:15.6 Info: => 0.0003187s 14:00:15.6 Info: CreateTable Blacklist 14:00:15.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 14:00:15.6 Info: => 0.0004292s 14:00:15.6 Info: CreateTable Metadata 14:00:15.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:15.6 Info: => 0.0002746s 14:00:15.6 Info: CreateTable MetadataFiles 14:00:15.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 14:00:15.6 Info: => 0.0003545s 14:00:15.6 Info: CreateTable DownloadClients 14:00:15.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:15.6 Info: => 0.0002788s 14:00:15.6 Info: CreateTable PendingReleases 14:00:15.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 14:00:15.6 Info: => 0.000321s 14:00:15.6 Info: CreateTable RemotePathMappings 14:00:15.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:15.6 Info: => 0.0002872s 14:00:15.6 Info: CreateTable Tags 14:00:15.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:15.6 Info: => 0.0002231s 14:00:15.6 Info: CreateIndex Tags (Label) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:15.6 Info: => 0.0001971s 14:00:15.6 Info: CreateTable Restrictions 14:00:15.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:15.6 Info: => 0.0002558s 14:00:15.6 Info: CreateTable DelayProfiles 14:00:15.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 14:00:15.6 Info: => 0.0003233s 14:00:15.6 Info: CreateTable Users 14:00:15.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:15.6 Info: => 0.0002817s 14:00:15.6 Info: CreateIndex Users (Identifier) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:15.6 Info: => 0.0002219s 14:00:15.6 Info: CreateIndex Users (Username) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:15.6 Info: => 0.0002057s 14:00:15.6 Info: CreateTable Commands 14:00:15.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:15.6 Info: => 0.0003344s 14:00:15.6 Info: CreateTable IndexerStatus 14:00:15.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 14:00:15.6 Info: => 0.0002646s 14:00:15.6 Info: CreateIndex IndexerStatus (ProviderId) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:15.6 Info: => 0.0001805s 14:00:15.6 Info: CreateTable ExtraFiles 14:00:15.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:15.6 Info: => 0.0003058s 14:00:15.6 Info: CreateTable LyricFiles 14:00:15.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 14:00:15.6 Info: => 0.0003459s 14:00:15.6 Info: CreateTable LanguageProfiles 14:00:15.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:15.6 Info: => 0.0002509s 14:00:15.6 Info: CreateIndex LanguageProfiles (Name) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:15.6 Info: => 0.0001981s 14:00:15.6 Info: CreateTable DownloadClientStatus 14:00:15.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 14:00:15.6 Info: => 0.0002788s 14:00:15.6 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:15.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:15.6 Info: => 0.0002118s 14:00:15.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:15.6 Info: -> 1 Insert operations completed in 00:00:00.0001449 taking an average of 00:00:00.0001449 14:00:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:15', 'InitialSetup') 14:00:15.6 Info: Committing Transaction 14:00:15.6 Info: 1: InitialSetup migrated 14:00:15.6 Info: => 0.0310993s 14:00:15.6 Info: 2: add_reason_to_pending_releases migrating 14:00:15.6 Info: Beginning Transaction 14:00:15.6 Info: Starting migration of Main DB to 2 14:00:15.6 Info: AlterTable PendingReleases 14:00:15.6 Info: => 1.6E-06s 14:00:15.6 Info: CreateColumn PendingReleases Reason Int32 14:00:15.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:15.6 Info: => 0.0015707s 14:00:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:15', 'add_reason_to_pending_releases') 14:00:15.6 Info: Committing Transaction 14:00:15.6 Info: 2: add_reason_to_pending_releases migrated 14:00:15.6 Info: => 0.022311s 14:00:15.6 Info: 3: add_medium_support migrating 14:00:15.6 Info: Beginning Transaction 14:00:15.6 Info: Starting migration of Main DB to 3 14:00:15.6 Info: AlterTable Albums 14:00:15.6 Info: => 1.8E-06s 14:00:15.6 Info: CreateColumn Albums Media String 14:00:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:15.6 Info: => 0.0015871s 14:00:15.6 Info: AlterTable Tracks 14:00:15.6 Info: => 1.2E-06s 14:00:15.6 Info: CreateColumn Tracks MediumNumber Int32 14:00:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:15.6 Info: => 0.0011573s 14:00:15.6 Info: AlterTable Tracks 14:00:15.6 Info: => 9E-07s 14:00:15.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:15.6 Info: => 0.0011173s 14:00:15.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:15.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:15.6 Info: => 9.23E-05s 14:00:15.6 Info: DeleteColumn Tracks TrackNumber 14:00:15.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) 14:00:15.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" 14:00:15.7 Info: DROP TABLE "Tracks" 14:00:15.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:15.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:15.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:15.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:15.7 Info: => 0.0109256s 14:00:15.7 Info: AlterTable Tracks 14:00:15.7 Info: => 1.8E-06s 14:00:15.7 Info: CreateColumn Tracks TrackNumber String 14:00:15.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:15.7 Info: => 0.0011574s 14:00:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:15', 'add_medium_support') 14:00:15.7 Info: Committing Transaction 14:00:15.7 Info: 3: add_medium_support migrated 14:00:15.7 Info: => 0.024124s 14:00:15.7 Info: 4: add_various_qualites_in_profile migrating 14:00:15.7 Info: Beginning Transaction 14:00:15.7 Info: Starting migration of Main DB to 4 14:00:15.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:15.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:15.7 Info: => 0.0001824s 14:00:15.7 Info: PerformDBOperation 14:00:15.7 Info: Performing DB Operation 14:00:15.7 Info: => 8.49E-05s 14:00:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:15', 'add_various_qualites_in_profile') 14:00:15.7 Info: Committing Transaction 14:00:15.7 Info: 4: add_various_qualites_in_profile migrated 14:00:15.7 Info: => 0.022205s 14:00:15.7 Info: 5: metadata_profiles migrating 14:00:15.7 Info: Beginning Transaction 14:00:15.7 Info: Starting migration of Main DB to 5 14:00:15.7 Info: CreateTable MetadataProfiles 14:00:15.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:15.7 Info: => 0.0004708s 14:00:15.7 Info: CreateIndex MetadataProfiles (Name) 14:00:15.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:15.7 Info: => 0.0002391s 14:00:15.7 Info: AlterTable Artists 14:00:15.7 Info: => 1.2E-06s 14:00:15.7 Info: CreateColumn Artists MetadataProfileId Int32 14:00:15.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:15.7 Info: => 0.0013858s 14:00:15.7 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:15.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) 14:00:15.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" 14:00:15.7 Info: DROP TABLE "Artists" 14:00:15.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:15.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:15.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:15.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:15.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:15.7 Info: => 0.0114545s 14:00:15.7 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:15.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) 14:00:15.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" 14:00:15.7 Info: DROP TABLE "Artists" 14:00:15.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:15.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:15.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:15.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:15.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:15.7 Info: => 0.0150384s 14:00:15.7 Info: AlterTable Albums 14:00:15.7 Info: => 1.6E-06s 14:00:15.7 Info: CreateColumn Albums SecondaryTypes String 14:00:15.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:15.7 Info: => 0.0012031s 14:00:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:15', 'metadata_profiles') 14:00:15.7 Info: Committing Transaction 14:00:15.8 Info: 5: metadata_profiles migrated 14:00:15.8 Info: => 0.026553s 14:00:15.8 Info: 6: separate_automatic_and_interactive_search migrating 14:00:15.8 Info: Beginning Transaction 14:00:15.8 Info: Starting migration of Main DB to 6 14:00:15.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:15.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:15.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:15.8 Info: DROP TABLE "Indexers" 14:00:15.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:15.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:15.8 Info: => 0.0102187s 14:00:15.8 Info: AlterTable Indexers 14:00:15.8 Info: => 1.6E-06s 14:00:15.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:15.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:15.8 Info: => 0.0011627s 14:00:15.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:15.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:15.8 Info: => 8.49E-05s 14:00:15.8 Info: AlterTable Indexers 14:00:15.8 Info: => 9E-07s 14:00:15.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:15.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 14:00:15.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 14:00:15.8 Info: DROP TABLE "Indexers" 14:00:15.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:15.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:15.8 Info: => 0.0098695s 14:00:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:15', 'separate_automatic_and_interactive_search') 14:00:15.8 Info: Committing Transaction 14:00:15.8 Info: 6: separate_automatic_and_interactive_search migrated 14:00:15.8 Info: => 0.0335126s 14:00:15.8 Info: 7: change_album_path_to_relative migrating 14:00:15.8 Info: Beginning Transaction 14:00:15.8 Info: Starting migration of Main DB to 7 14:00:15.8 Info: DeleteColumn Albums Path 14:00:15.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 14:00:15.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 14:00:15.8 Info: DROP TABLE "Albums" 14:00:15.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:15.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:15.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:15.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:15.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:15.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:15.8 Info: => 0.0205392s 14:00:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:15', 'change_album_path_to_relative') 14:00:15.8 Info: Committing Transaction 14:00:15.9 Info: 7: change_album_path_to_relative migrated 14:00:15.9 Info: => 0.0464725s 14:00:15.9 Info: 8: change_quality_size_mb_to_kb migrating 14:00:15.9 Info: Beginning Transaction 14:00:15.9 Info: Starting migration of Main DB to 8 14:00:15.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 14:00:15.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 14:00:15.9 Info: => 0.0001736s 14:00:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:15', 'change_quality_size_mb_to_kb') 14:00:15.9 Info: Committing Transaction 14:00:15.9 Info: 8: change_quality_size_mb_to_kb migrated 14:00:15.9 Info: => 0.027578s 14:00:15.9 Info: 9: album_releases migrating 14:00:15.9 Info: Beginning Transaction 14:00:15.9 Info: Starting migration of Main DB to 9 14:00:15.9 Info: AlterTable Albums 14:00:15.9 Info: => 1.8E-06s 14:00:15.9 Info: CreateColumn Albums Releases String 14:00:15.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:15.9 Info: => 0.0015529s 14:00:15.9 Info: AlterTable Albums 14:00:15.9 Info: => 9E-07s 14:00:15.9 Info: CreateColumn Albums CurrentRelease String 14:00:15.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:15.9 Info: => 0.0011689s 14:00:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:15', 'album_releases') 14:00:15.9 Info: Committing Transaction 14:00:15.9 Info: 9: album_releases migrated 14:00:15.9 Info: => 0.0215433s 14:00:15.9 Info: 10: album_releases_fix migrating 14:00:15.9 Info: Beginning Transaction 14:00:15.9 Info: Starting migration of Main DB to 10 14:00:15.9 Info: AlterTable Albums 14:00:15.9 Info: => 2E-06s 14:00:15.9 Info: AlterColumn Albums Releases String 14:00:15.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:15.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:15.9 Info: DROP TABLE "Albums" 14:00:15.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:15.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:15.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:15.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:15.9 Info: => 0.0111244s 14:00:15.9 Info: AlterTable Albums 14:00:15.9 Info: => 1.8E-06s 14:00:15.9 Info: AlterColumn Albums CurrentRelease String 14:00:15.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:15.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:15.9 Info: DROP TABLE "Albums" 14:00:15.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:15.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:15.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:15.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:15.9 Info: => 0.0108911s 14:00:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:15', 'album_releases_fix') 14:00:15.9 Info: Committing Transaction 14:00:16.0 Info: 10: album_releases_fix migrated 14:00:16.0 Info: => 0.0339675s 14:00:16.0 Info: 11: import_lists migrating 14:00:16.0 Info: Beginning Transaction 14:00:16.0 Info: Starting migration of Main DB to 11 14:00:16.0 Info: CreateTable ImportLists 14:00:16.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 14:00:16.0 Info: => 0.0005566s 14:00:16.0 Info: CreateIndex ImportLists (Name) 14:00:16.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:16.0 Info: => 0.0002159s 14:00:16.0 Info: CreateTable ImportListStatus 14:00:16.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:16.0 Info: => 0.0002895s 14:00:16.0 Info: CreateIndex ImportListStatus (ProviderId) 14:00:16.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:16.0 Info: => 0.0002014s 14:00:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:16', 'import_lists') 14:00:16.0 Info: Committing Transaction 14:00:16.0 Info: 11: import_lists migrated 14:00:16.0 Info: => 0.0209242s 14:00:16.0 Info: 12: add_release_status migrating 14:00:16.0 Info: Beginning Transaction 14:00:16.0 Info: Starting migration of Main DB to 12 14:00:16.0 Info: AlterTable MetadataProfiles 14:00:16.0 Info: => 1.8E-06s 14:00:16.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:16.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:16.0 Info: => 0.0016335s 14:00:16.0 Info: PerformDBOperation 14:00:16.0 Info: Performing DB Operation 14:00:16.0 Info: => 6.61E-05s 14:00:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:16', 'add_release_status') 14:00:16.0 Info: Committing Transaction 14:00:16.0 Info: 12: add_release_status migrated 14:00:16.0 Info: => 0.0208084s 14:00:16.0 Info: 13: album_download_notification migrating 14:00:16.0 Info: Beginning Transaction 14:00:16.0 Info: Starting migration of Main DB to 13 14:00:16.0 Info: AlterTable Notifications 14:00:16.0 Info: => 1.6E-06s 14:00:16.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:16.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:16.0 Info: => 0.0016347s 14:00:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:16', 'album_download_notification') 14:00:16.0 Info: Committing Transaction 14:00:16.0 Info: 13: album_download_notification migrated 14:00:16.0 Info: => 0.0224931s 14:00:16.0 Info: 14: fix_language_metadata_profiles migrating 14:00:16.0 Info: Beginning Transaction 14:00:16.0 Info: Starting migration of Main DB to 14 14:00:16.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:16.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:16.0 Info: => 0.0002998s 14:00:16.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:16.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:16.0 Info: => 0.0001575s 14:00:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:16', 'fix_language_metadata_profiles') 14:00:16.0 Info: Committing Transaction 14:00:16.0 Info: 14: fix_language_metadata_profiles migrated 14:00:16.0 Info: => 0.0216153s 14:00:16.0 Info: 15: remove_fanzub migrating 14:00:16.0 Info: Beginning Transaction 14:00:16.0 Info: Starting migration of Main DB to 15 14:00:16.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:16.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:16.0 Info: => 0.0001568s 14:00:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:16', 'remove_fanzub') 14:00:16.0 Info: Committing Transaction 14:00:16.1 Info: 15: remove_fanzub migrated 14:00:16.1 Info: => 0.0175076s 14:00:16.1 Info: 16: update_artist_history_indexes migrating 14:00:16.1 Info: Beginning Transaction 14:00:16.1 Info: Starting migration of Main DB to 16 14:00:16.1 Info: CreateIndex Albums (ArtistId) 14:00:16.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:16.1 Info: => 0.0003757s 14:00:16.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:16.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:16.1 Info: => 0.0002104s 14:00:16.1 Info: DeleteIndex History (AlbumId) 14:00:16.1 Info: DROP INDEX "IX_History_AlbumId" 14:00:16.1 Info: => 0.0002819s 14:00:16.1 Info: CreateIndex History (AlbumId, Date) 14:00:16.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:16.1 Info: => 0.0002053s 14:00:16.1 Info: DeleteIndex History (DownloadId) 14:00:16.1 Info: DROP INDEX "IX_History_DownloadId" 14:00:16.1 Info: => 0.0002211s 14:00:16.1 Info: CreateIndex History (DownloadId, Date) 14:00:16.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:16.1 Info: => 0.0002012s 14:00:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:16', 'update_artist_history_indexes') 14:00:16.1 Info: Committing Transaction 14:00:16.1 Info: 16: update_artist_history_indexes migrated 14:00:16.1 Info: => 0.0204457s 14:00:16.1 Info: 17: remove_nma migrating 14:00:16.1 Info: Beginning Transaction 14:00:16.1 Info: Starting migration of Main DB to 17 14:00:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:16.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:16.1 Info: => 0.0001659s 14:00:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:16', 'remove_nma') 14:00:16.1 Info: Committing Transaction 14:00:16.1 Info: 17: remove_nma migrated 14:00:16.1 Info: => 0.0170365s 14:00:16.1 Info: 18: album_disambiguation migrating 14:00:16.1 Info: Beginning Transaction 14:00:16.1 Info: Starting migration of Main DB to 18 14:00:16.1 Info: AlterTable Albums 14:00:16.1 Info: => 1.7E-06s 14:00:16.1 Info: CreateColumn Albums Disambiguation String 14:00:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:16.1 Info: => 0.0016712s 14:00:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:16', 'album_disambiguation') 14:00:16.1 Info: Committing Transaction 14:00:16.1 Info: 18: album_disambiguation migrated 14:00:16.1 Info: => 0.0224287s 14:00:16.1 Info: 19: add_ape_quality_in_profiles migrating 14:00:16.1 Info: Beginning Transaction 14:00:16.1 Info: Starting migration of Main DB to 19 14:00:16.1 Info: PerformDBOperation 14:00:16.1 Info: Performing DB Operation 14:00:16.1 Info: => 0.0001137s 14:00:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:16', 'add_ape_quality_in_profiles') 14:00:16.1 Info: Committing Transaction 14:00:16.1 Info: 19: add_ape_quality_in_profiles migrated 14:00:16.1 Info: => 0.0169353s 14:00:16.1 Info: 20: remove_pushalot migrating 14:00:16.1 Info: Beginning Transaction 14:00:16.1 Info: Starting migration of Main DB to 20 14:00:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:16.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:16.1 Info: => 0.0001665s 14:00:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:16.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:16.1 Info: => 8.06E-05s 14:00:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:16.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:16.1 Info: => 7.97E-05s 14:00:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:16', 'remove_pushalot') 14:00:16.1 Info: Committing Transaction 14:00:16.2 Info: 20: remove_pushalot migrated 14:00:16.2 Info: => 0.0221866s 14:00:16.2 Info: 21: add_custom_filters migrating 14:00:16.2 Info: Beginning Transaction 14:00:16.2 Info: Starting migration of Main DB to 21 14:00:16.2 Info: CreateTable CustomFilters 14:00:16.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:16.2 Info: => 0.000477s 14:00:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:16', 'add_custom_filters') 14:00:16.2 Info: Committing Transaction 14:00:16.2 Info: 21: add_custom_filters migrated 14:00:16.2 Info: => 0.0223441s 14:00:16.2 Info: 22: import_list_tags migrating 14:00:16.2 Info: Beginning Transaction 14:00:16.2 Info: Starting migration of Main DB to 22 14:00:16.2 Info: AlterTable ImportLists 14:00:16.2 Info: => 1.9E-06s 14:00:16.2 Info: CreateColumn ImportLists Tags String 14:00:16.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:16.2 Info: => 0.001672s 14:00:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:16', 'import_list_tags') 14:00:16.2 Info: Committing Transaction 14:00:16.2 Info: 22: import_list_tags migrated 14:00:16.2 Info: => 0.0223876s 14:00:16.2 Info: 23: add_release_groups_etc migrating 14:00:16.2 Info: Beginning Transaction 14:00:16.2 Info: Starting migration of Main DB to 23 14:00:16.2 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 14:00:16.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 14:00:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 14:00:16.2 Info: CreateTable ArtistMetadata 14:00:16.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) 14:00:16.2 Info: => 0.0004673s 14:00:16.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:16.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:16.2 Info: => 0.0002166s 14:00:16.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" 14:00:16.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" 14:00:16.2 Info: => 0.0001767s 14:00:16.2 Info: AlterTable Artists 14:00:16.2 Info: => 1.3E-06s 14:00:16.2 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:16.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:16.2 Info: => 0.0015152s 14:00:16.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:16.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:16.2 Info: => 0.0001852s 14:00:16.2 Info: CreateTable AlbumReleases 14:00:16.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) 14:00:16.2 Info: => 0.000361s 14:00:16.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:16.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:16.2 Info: => 0.0001944s 14:00:16.2 Info: CreateIndex AlbumReleases (AlbumId) 14:00:16.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:16.2 Info: => 0.0001879s 14:00:16.2 Info: PerformDBOperation 14:00:16.2 Info: Performing DB Operation 14:00:16.2 Info: => 0.0080762s 14:00:16.2 Info: AlterTable Albums 14:00:16.2 Info: => 2.2E-06s 14:00:16.2 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:16.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:16.2 Info: => 0.0016009s 14:00:16.2 Info: AlterTable Albums 14:00:16.2 Info: => 9E-07s 14:00:16.2 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:16.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:16.2 Info: => 0.0013778s 14:00:16.2 Info: AlterTable Albums 14:00:16.2 Info: => 8E-07s 14:00:16.2 Info: CreateColumn Albums Links String 14:00:16.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:16.2 Info: => 0.0013151s 14:00:16.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:16.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:16.2 Info: => 0.0002104s 14:00:16.2 Info: AlterTable Tracks 14:00:16.2 Info: => 1.2E-06s 14:00:16.2 Info: CreateColumn Tracks ForeignRecordingId String 14:00:16.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:16.2 Info: => 0.001347s 14:00:16.2 Info: AlterTable Tracks 14:00:16.2 Info: => 1E-06s 14:00:16.2 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:16.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:16.2 Info: => 0.0013687s 14:00:16.2 Info: AlterTable Tracks 14:00:16.2 Info: => 1.1E-06s 14:00:16.2 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:16.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:16.2 Info: => 0.0012433s 14:00:16.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:16.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:16.2 Info: => 0.0001876s 14:00:16.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:16.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:16.2 Info: => 0.0001651s 14:00:16.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:16.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:16.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:16.3 Info: DROP TABLE "Artists" 14:00:16.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:16.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:16.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:16.3 Info: => 0.0114977s 14:00:16.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:16.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:16.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:16.3 Info: DROP TABLE "Albums" 14:00:16.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:16.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:16.3 Info: => 0.0116306s 14:00:16.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:16.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:16.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:16.3 Info: DROP TABLE "Tracks" 14:00:16.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:16.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:16.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:16.3 Info: => 0.0110162s 14:00:16.3 Info: DeleteColumn TrackFiles ArtistId 14:00:16.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:16.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:16.3 Info: DROP TABLE "TrackFiles" 14:00:16.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:16.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:16.3 Info: => 0.0104535s 14:00:16.3 Info: CreateIndex Artists (ArtistMetadataId) 14:00:16.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:16.3 Info: => 0.0001967s 14:00:16.3 Info: CreateIndex Artists (Monitored) 14:00:16.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:16.3 Info: => 0.0001889s 14:00:16.3 Info: CreateIndex Albums (ArtistMetadataId) 14:00:16.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:16.3 Info: => 0.0001963s 14:00:16.3 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:16.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:16.3 Info: => 0.0002007s 14:00:16.3 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:16.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:16.3 Info: => 0.0001972s 14:00:16.3 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:16.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:16.3 Info: => 0.0002008s 14:00:16.3 Info: UpdateData 14:00:16.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:16.3 Info: => 0.0001183s 14:00:16.3 Info: UpdateData 14:00:16.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:16.3 Info: => 9.42E-05s 14:00:16.3 Info: UpdateData 14:00:16.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:16.3 Info: => 0.0001012s 14:00:16.3 Info: -> 12 Insert operations completed in 00:00:00.0020766 taking an average of 00:00:00.0001730 14:00:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:16', 'add_release_groups_etc') 14:00:16.3 Info: Committing Transaction 14:00:16.3 Info: 23: add_release_groups_etc migrated 14:00:16.3 Info: => 0.0211592s 14:00:16.3 Debug: Took: 00:00:00.9143654 14:00:16.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 14:00:16.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 14:00:16.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512165897390_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:16.6 Info: DatabaseEngineVersionCheck migrating 14:00:16.6 Info: PerformDBOperation 14:00:16.6 Info: Performing DB Operation 14:00:16.6 Info: SQLite 3.45.3 14:00:16.6 Info: => 0.0688407s 14:00:16.6 Info: DatabaseEngineVersionCheck migrated 14:00:16.6 Info: => 0.0688754s 14:00:16.6 Info: VersionMigration migrating 14:00:16.6 Info: Beginning Transaction 14:00:16.6 Info: CreateTable VersionInfo 14:00:16.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:16.6 Info: => 0.0003615s 14:00:16.6 Info: Committing Transaction 14:00:16.7 Info: VersionMigration migrated 14:00:16.7 Info: => 0.0462897s 14:00:16.7 Info: VersionUniqueMigration migrating 14:00:16.7 Info: Beginning Transaction 14:00:16.7 Info: CreateIndex VersionInfo (Version) 14:00:16.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:16.7 Info: => 0.0003827s 14:00:16.7 Info: AlterTable VersionInfo 14:00:16.7 Info: => 1.3E-06s 14:00:16.7 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:16.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:16.7 Info: => 0.0004188s 14:00:16.7 Info: Committing Transaction 14:00:16.7 Info: VersionUniqueMigration migrated 14:00:16.7 Info: => 0.016151s 14:00:16.7 Info: VersionDescriptionMigration migrating 14:00:16.7 Info: Beginning Transaction 14:00:16.7 Info: AlterTable VersionInfo 14:00:16.7 Info: => 1.5E-06s 14:00:16.7 Info: CreateColumn VersionInfo Description String 14:00:16.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:16.7 Info: => 0.0015766s 14:00:16.7 Info: Committing Transaction 14:00:16.7 Info: VersionDescriptionMigration migrated 14:00:16.7 Info: => 0.0222643s 14:00:16.7 Info: 1: InitialSetup migrating 14:00:16.7 Info: Beginning Transaction 14:00:16.7 Info: Starting migration of Main DB to 1 14:00:16.7 Info: CreateTable Config 14:00:16.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:16.7 Info: => 0.0004794s 14:00:16.7 Info: CreateIndex Config (Key) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:16.7 Info: => 0.0001787s 14:00:16.7 Info: CreateTable RootFolders 14:00:16.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:16.7 Info: => 0.0002106s 14:00:16.7 Info: CreateIndex RootFolders (Path) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:16.7 Info: => 0.0001723s 14:00:16.7 Info: CreateTable Artists 14:00:16.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 14:00:16.7 Info: => 0.000504s 14:00:16.7 Info: CreateIndex Artists (ForeignArtistId) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:16.7 Info: => 0.0001659s 14:00:16.7 Info: CreateIndex Artists (NameSlug) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:16.7 Info: => 0.0001664s 14:00:16.7 Info: CreateIndex Artists (CleanName) 14:00:16.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:16.7 Info: => 0.0001664s 14:00:16.7 Info: CreateIndex Artists (Path) 14:00:16.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:16.7 Info: => 0.0001626s 14:00:16.7 Info: CreateTable Albums 14:00:16.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:16.7 Info: => 0.0004482s 14:00:16.7 Info: CreateIndex Albums (ForeignAlbumId) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:16.7 Info: => 0.0001636s 14:00:16.7 Info: CreateIndex Albums (MBId) 14:00:16.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:16.7 Info: => 0.0001589s 14:00:16.7 Info: CreateIndex Albums (TADBId) 14:00:16.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:16.7 Info: => 0.000159s 14:00:16.7 Info: CreateIndex Albums (TitleSlug) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:16.7 Info: => 0.0001665s 14:00:16.7 Info: CreateIndex Albums (CleanTitle) 14:00:16.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:16.7 Info: => 0.0001612s 14:00:16.7 Info: CreateIndex Albums (Path) 14:00:16.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:16.7 Info: => 0.0001633s 14:00:16.7 Info: CreateTable Tracks 14:00:16.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:16.7 Info: => 0.0003674s 14:00:16.7 Info: CreateIndex Tracks (ForeignTrackId) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:16.7 Info: => 0.000167s 14:00:16.7 Info: CreateIndex Tracks (ArtistId) 14:00:16.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:16.7 Info: => 0.0001695s 14:00:16.7 Info: CreateIndex Tracks (TrackFileId) 14:00:16.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:16.7 Info: => 0.0001733s 14:00:16.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:16.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:16.7 Info: => 0.0001758s 14:00:16.7 Info: CreateTable TrackFiles 14:00:16.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 14:00:16.7 Info: => 0.0002951s 14:00:16.7 Info: CreateIndex TrackFiles (ArtistId) 14:00:16.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:16.7 Info: => 0.0001725s 14:00:16.7 Info: CreateIndex TrackFiles (AlbumId) 14:00:16.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:16.7 Info: => 0.0001613s 14:00:16.7 Info: CreateTable History 14:00:16.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 14:00:16.7 Info: => 0.0003103s 14:00:16.7 Info: CreateIndex History (Date) 14:00:16.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:16.7 Info: => 0.0001661s 14:00:16.7 Info: CreateIndex History (EventType) 14:00:16.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:16.7 Info: => 0.0001633s 14:00:16.7 Info: CreateIndex History (DownloadId) 14:00:16.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:16.7 Info: => 0.0001619s 14:00:16.7 Info: CreateIndex History (AlbumId) 14:00:16.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:16.7 Info: => 0.0001594s 14:00:16.7 Info: CreateTable Notifications 14:00:16.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 14:00:16.7 Info: => 0.0002814s 14:00:16.7 Info: CreateTable ScheduledTasks 14:00:16.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:16.7 Info: => 0.0002699s 14:00:16.7 Info: CreateIndex ScheduledTasks (TypeName) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:16.7 Info: => 0.0002028s 14:00:16.7 Info: CreateTable Indexers 14:00:16.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 14:00:16.7 Info: => 0.000265s 14:00:16.7 Info: CreateIndex Indexers (Name) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:16.7 Info: => 0.0001736s 14:00:16.7 Info: CreateTable Profiles 14:00:16.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:16.7 Info: => 0.0002598s 14:00:16.7 Info: CreateIndex Profiles (Name) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:16.7 Info: => 0.0001838s 14:00:16.7 Info: CreateTable QualityDefinitions 14:00:16.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:16.7 Info: => 0.0002789s 14:00:16.7 Info: CreateIndex QualityDefinitions (Quality) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:16.7 Info: => 0.0001787s 14:00:16.7 Info: CreateIndex QualityDefinitions (Title) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:16.7 Info: => 0.000213s 14:00:16.7 Info: CreateTable NamingConfig 14:00:16.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 14:00:16.7 Info: => 0.0003111s 14:00:16.7 Info: CreateTable Blacklist 14:00:16.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 14:00:16.7 Info: => 0.0004187s 14:00:16.7 Info: CreateTable Metadata 14:00:16.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:16.7 Info: => 0.0002652s 14:00:16.7 Info: CreateTable MetadataFiles 14:00:16.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 14:00:16.7 Info: => 0.0003374s 14:00:16.7 Info: CreateTable DownloadClients 14:00:16.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:16.7 Info: => 0.0002777s 14:00:16.7 Info: CreateTable PendingReleases 14:00:16.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 14:00:16.7 Info: => 0.0003157s 14:00:16.7 Info: CreateTable RemotePathMappings 14:00:16.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:16.7 Info: => 0.0002769s 14:00:16.7 Info: CreateTable Tags 14:00:16.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:16.7 Info: => 0.0002224s 14:00:16.7 Info: CreateIndex Tags (Label) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:16.7 Info: => 0.0002009s 14:00:16.7 Info: CreateTable Restrictions 14:00:16.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:16.7 Info: => 0.0002653s 14:00:16.7 Info: CreateTable DelayProfiles 14:00:16.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 14:00:16.7 Info: => 0.0003171s 14:00:16.7 Info: CreateTable Users 14:00:16.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:16.7 Info: => 0.0002688s 14:00:16.7 Info: CreateIndex Users (Identifier) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:16.7 Info: => 0.000209s 14:00:16.7 Info: CreateIndex Users (Username) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:16.7 Info: => 0.0001965s 14:00:16.7 Info: CreateTable Commands 14:00:16.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:16.7 Info: => 0.000332s 14:00:16.7 Info: CreateTable IndexerStatus 14:00:16.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 14:00:16.7 Info: => 0.0003201s 14:00:16.7 Info: CreateIndex IndexerStatus (ProviderId) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:16.7 Info: => 0.0001982s 14:00:16.7 Info: CreateTable ExtraFiles 14:00:16.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:16.7 Info: => 0.0003083s 14:00:16.7 Info: CreateTable LyricFiles 14:00:16.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 14:00:16.7 Info: => 0.0003518s 14:00:16.7 Info: CreateTable LanguageProfiles 14:00:16.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:16.7 Info: => 0.0002704s 14:00:16.7 Info: CreateIndex LanguageProfiles (Name) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:16.7 Info: => 0.0001938s 14:00:16.7 Info: CreateTable DownloadClientStatus 14:00:16.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 14:00:16.7 Info: => 0.0002665s 14:00:16.7 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:16.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:16.7 Info: => 0.000216s 14:00:16.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:16.7 Info: -> 1 Insert operations completed in 00:00:00.0001358 taking an average of 00:00:00.0001358 14:00:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:16', 'InitialSetup') 14:00:16.7 Info: Committing Transaction 14:00:16.8 Info: 1: InitialSetup migrated 14:00:16.8 Info: => 0.0268791s 14:00:16.8 Info: 2: add_reason_to_pending_releases migrating 14:00:16.8 Info: Beginning Transaction 14:00:16.8 Info: Starting migration of Main DB to 2 14:00:16.8 Info: AlterTable PendingReleases 14:00:16.8 Info: => 1.4E-06s 14:00:16.8 Info: CreateColumn PendingReleases Reason Int32 14:00:16.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:16.8 Info: => 0.0013221s 14:00:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:16', 'add_reason_to_pending_releases') 14:00:16.8 Info: Committing Transaction 14:00:16.8 Info: 2: add_reason_to_pending_releases migrated 14:00:16.8 Info: => 0.0224699s 14:00:16.8 Info: 3: add_medium_support migrating 14:00:16.8 Info: Beginning Transaction 14:00:16.8 Info: Starting migration of Main DB to 3 14:00:16.8 Info: AlterTable Albums 14:00:16.8 Info: => 1.4E-06s 14:00:16.8 Info: CreateColumn Albums Media String 14:00:16.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:16.8 Info: => 0.0014296s 14:00:16.8 Info: AlterTable Tracks 14:00:16.8 Info: => 1E-06s 14:00:16.8 Info: CreateColumn Tracks MediumNumber Int32 14:00:16.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:16.8 Info: => 0.0011356s 14:00:16.8 Info: AlterTable Tracks 14:00:16.8 Info: => 1E-06s 14:00:16.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:16.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:16.8 Info: => 0.0011177s 14:00:16.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:16.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:16.8 Info: => 9.01E-05s 14:00:16.8 Info: DeleteColumn Tracks TrackNumber 14:00:16.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) 14:00:16.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" 14:00:16.8 Info: DROP TABLE "Tracks" 14:00:16.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:16.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:16.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:16.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:16.8 Info: => 0.0102873s 14:00:16.8 Info: AlterTable Tracks 14:00:16.8 Info: => 1.8E-06s 14:00:16.8 Info: CreateColumn Tracks TrackNumber String 14:00:16.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:16.8 Info: => 0.0011394s 14:00:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:16', 'add_medium_support') 14:00:16.8 Info: Committing Transaction 14:00:16.8 Info: 3: add_medium_support migrated 14:00:16.8 Info: => 0.0194342s 14:00:16.8 Info: 4: add_various_qualites_in_profile migrating 14:00:16.8 Info: Beginning Transaction 14:00:16.8 Info: Starting migration of Main DB to 4 14:00:16.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:16.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:16.8 Info: => 0.0001534s 14:00:16.8 Info: PerformDBOperation 14:00:16.8 Info: Performing DB Operation 14:00:16.8 Info: => 0.0001064s 14:00:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:16', 'add_various_qualites_in_profile') 14:00:16.8 Info: Committing Transaction 14:00:16.9 Info: 4: add_various_qualites_in_profile migrated 14:00:16.9 Info: => 0.0224547s 14:00:16.9 Info: 5: metadata_profiles migrating 14:00:16.9 Info: Beginning Transaction 14:00:16.9 Info: Starting migration of Main DB to 5 14:00:16.9 Info: CreateTable MetadataProfiles 14:00:16.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:16.9 Info: => 0.0003922s 14:00:16.9 Info: CreateIndex MetadataProfiles (Name) 14:00:16.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:16.9 Info: => 0.0002228s 14:00:16.9 Info: AlterTable Artists 14:00:16.9 Info: => 1.3E-06s 14:00:16.9 Info: CreateColumn Artists MetadataProfileId Int32 14:00:16.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:16.9 Info: => 0.0013217s 14:00:16.9 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:16.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:16.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 14:00:16.9 Info: DROP TABLE "Artists" 14:00:16.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:16.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:16.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:16.9 Info: => 0.0109518s 14:00:16.9 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:16.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:16.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 14:00:16.9 Info: DROP TABLE "Artists" 14:00:16.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:16.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:16.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:16.9 Info: => 0.0110355s 14:00:16.9 Info: AlterTable Albums 14:00:16.9 Info: => 1.5E-06s 14:00:16.9 Info: CreateColumn Albums SecondaryTypes String 14:00:16.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:16.9 Info: => 0.0011952s 14:00:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:16', 'metadata_profiles') 14:00:16.9 Info: Committing Transaction 14:00:16.9 Info: 5: metadata_profiles migrated 14:00:16.9 Info: => 0.0211288s 14:00:16.9 Info: 6: separate_automatic_and_interactive_search migrating 14:00:16.9 Info: Beginning Transaction 14:00:16.9 Info: Starting migration of Main DB to 6 14:00:16.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:16.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:16.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:16.9 Info: DROP TABLE "Indexers" 14:00:16.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:16.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:16.9 Info: => 0.0099479s 14:00:16.9 Info: AlterTable Indexers 14:00:16.9 Info: => 1.5E-06s 14:00:16.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:16.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:16.9 Info: => 0.0011635s 14:00:16.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:16.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:16.9 Info: => 8.42E-05s 14:00:16.9 Info: AlterTable Indexers 14:00:16.9 Info: => 9E-07s 14:00:16.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:16.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 14:00:16.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 14:00:16.9 Info: DROP TABLE "Indexers" 14:00:16.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:16.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:16.9 Info: => 0.0099657s 14:00:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:16', 'separate_automatic_and_interactive_search') 14:00:16.9 Info: Committing Transaction 14:00:16.9 Info: 6: separate_automatic_and_interactive_search migrated 14:00:16.9 Info: => 0.0283189s 14:00:16.9 Info: 7: change_album_path_to_relative migrating 14:00:16.9 Info: Beginning Transaction 14:00:16.9 Info: Starting migration of Main DB to 7 14:00:16.9 Info: DeleteColumn Albums Path 14:00:17.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 14:00:17.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 14:00:17.0 Info: DROP TABLE "Albums" 14:00:17.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:17.0 Info: => 0.0181662s 14:00:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:17', 'change_album_path_to_relative') 14:00:17.0 Info: Committing Transaction 14:00:17.0 Info: 7: change_album_path_to_relative migrated 14:00:17.0 Info: => 0.0397213s 14:00:17.0 Info: 8: change_quality_size_mb_to_kb migrating 14:00:17.0 Info: Beginning Transaction 14:00:17.0 Info: Starting migration of Main DB to 8 14:00:17.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 14:00:17.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 14:00:17.0 Info: => 0.0001339s 14:00:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:17', 'change_quality_size_mb_to_kb') 14:00:17.0 Info: Committing Transaction 14:00:17.0 Info: 8: change_quality_size_mb_to_kb migrated 14:00:17.0 Info: => 0.0225688s 14:00:17.0 Info: 9: album_releases migrating 14:00:17.0 Info: Beginning Transaction 14:00:17.0 Info: Starting migration of Main DB to 9 14:00:17.0 Info: AlterTable Albums 14:00:17.0 Info: => 1.4E-06s 14:00:17.0 Info: CreateColumn Albums Releases String 14:00:17.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:17.0 Info: => 0.0014257s 14:00:17.0 Info: AlterTable Albums 14:00:17.0 Info: => 1E-06s 14:00:17.0 Info: CreateColumn Albums CurrentRelease String 14:00:17.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:17.0 Info: => 0.0010642s 14:00:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:17', 'album_releases') 14:00:17.0 Info: Committing Transaction 14:00:17.0 Info: 9: album_releases migrated 14:00:17.0 Info: => 0.0210595s 14:00:17.0 Info: 10: album_releases_fix migrating 14:00:17.0 Info: Beginning Transaction 14:00:17.0 Info: Starting migration of Main DB to 10 14:00:17.0 Info: AlterTable Albums 14:00:17.0 Info: => 1.5E-06s 14:00:17.0 Info: AlterColumn Albums Releases String 14:00:17.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:17.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:17.0 Info: DROP TABLE "Albums" 14:00:17.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:17.0 Info: => 0.0101615s 14:00:17.0 Info: AlterTable Albums 14:00:17.0 Info: => 1.8E-06s 14:00:17.0 Info: AlterColumn Albums CurrentRelease String 14:00:17.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:17.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:17.0 Info: DROP TABLE "Albums" 14:00:17.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:17.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:17.0 Info: => 0.0102271s 14:00:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:17', 'album_releases_fix') 14:00:17.0 Info: Committing Transaction 14:00:17.1 Info: 10: album_releases_fix migrated 14:00:17.1 Info: => 0.0297895s 14:00:17.1 Info: 11: import_lists migrating 14:00:17.1 Info: Beginning Transaction 14:00:17.1 Info: Starting migration of Main DB to 11 14:00:17.1 Info: CreateTable ImportLists 14:00:17.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) 14:00:17.1 Info: => 0.0004605s 14:00:17.1 Info: CreateIndex ImportLists (Name) 14:00:17.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:17.1 Info: => 0.0001981s 14:00:17.1 Info: CreateTable ImportListStatus 14:00:17.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) 14:00:17.1 Info: => 0.0002812s 14:00:17.1 Info: CreateIndex ImportListStatus (ProviderId) 14:00:17.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:17.1 Info: => 0.0001868s 14:00:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:17', 'import_lists') 14:00:17.1 Info: Committing Transaction 14:00:17.1 Info: 11: import_lists migrated 14:00:17.1 Info: => 0.0497555s 14:00:17.1 Info: 12: add_release_status migrating 14:00:17.1 Info: Beginning Transaction 14:00:17.1 Info: Starting migration of Main DB to 12 14:00:17.1 Info: AlterTable MetadataProfiles 14:00:17.1 Info: => 1.4E-06s 14:00:17.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:17.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:17.1 Info: => 0.0014022s 14:00:17.1 Info: PerformDBOperation 14:00:17.1 Info: Performing DB Operation 14:00:17.1 Info: => 6.01E-05s 14:00:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:17', 'add_release_status') 14:00:17.1 Info: Committing Transaction 14:00:17.1 Info: 12: add_release_status migrated 14:00:17.1 Info: => 0.0212691s 14:00:17.1 Info: 13: album_download_notification migrating 14:00:17.1 Info: Beginning Transaction 14:00:17.1 Info: Starting migration of Main DB to 13 14:00:17.1 Info: AlterTable Notifications 14:00:17.1 Info: => 1.7E-06s 14:00:17.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:17.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:17.1 Info: => 0.0016076s 14:00:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:17', 'album_download_notification') 14:00:17.1 Info: Committing Transaction 14:00:17.2 Info: 13: album_download_notification migrated 14:00:17.2 Info: => 0.0226385s 14:00:17.2 Info: 14: fix_language_metadata_profiles migrating 14:00:17.2 Info: Beginning Transaction 14:00:17.2 Info: Starting migration of Main DB to 14 14:00:17.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:17.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:17.2 Info: => 0.0002775s 14:00:17.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:17.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:17.2 Info: => 0.0001535s 14:00:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:17', 'fix_language_metadata_profiles') 14:00:17.2 Info: Committing Transaction 14:00:17.2 Info: 14: fix_language_metadata_profiles migrated 14:00:17.2 Info: => 0.0222668s 14:00:17.2 Info: 15: remove_fanzub migrating 14:00:17.2 Info: Beginning Transaction 14:00:17.2 Info: Starting migration of Main DB to 15 14:00:17.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:17.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:17.2 Info: => 0.0001523s 14:00:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:17', 'remove_fanzub') 14:00:17.2 Info: Committing Transaction 14:00:17.2 Info: 15: remove_fanzub migrated 14:00:17.2 Info: => 0.022461s 14:00:17.2 Info: 16: update_artist_history_indexes migrating 14:00:17.2 Info: Beginning Transaction 14:00:17.2 Info: Starting migration of Main DB to 16 14:00:17.2 Info: CreateIndex Albums (ArtistId) 14:00:17.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:17.2 Info: => 0.0003964s 14:00:17.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:17.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:17.2 Info: => 0.0002073s 14:00:17.2 Info: DeleteIndex History (AlbumId) 14:00:17.2 Info: DROP INDEX "IX_History_AlbumId" 14:00:17.2 Info: => 0.000267s 14:00:17.2 Info: CreateIndex History (AlbumId, Date) 14:00:17.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:17.2 Info: => 0.0002076s 14:00:17.2 Info: DeleteIndex History (DownloadId) 14:00:17.2 Info: DROP INDEX "IX_History_DownloadId" 14:00:17.2 Info: => 0.0002205s 14:00:17.2 Info: CreateIndex History (DownloadId, Date) 14:00:17.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:17.2 Info: => 0.0002039s 14:00:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:17', 'update_artist_history_indexes') 14:00:17.2 Info: Committing Transaction 14:00:17.2 Info: 16: update_artist_history_indexes migrated 14:00:17.2 Info: => 0.0207929s 14:00:17.2 Info: 17: remove_nma migrating 14:00:17.2 Info: Beginning Transaction 14:00:17.2 Info: Starting migration of Main DB to 17 14:00:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:17.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:17.2 Info: => 0.0001701s 14:00:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:17', 'remove_nma') 14:00:17.2 Info: Committing Transaction 14:00:17.3 Info: 17: remove_nma migrated 14:00:17.3 Info: => 0.0224461s 14:00:17.3 Info: 18: album_disambiguation migrating 14:00:17.3 Info: Beginning Transaction 14:00:17.3 Info: Starting migration of Main DB to 18 14:00:17.3 Info: AlterTable Albums 14:00:17.3 Info: => 1.8E-06s 14:00:17.3 Info: CreateColumn Albums Disambiguation String 14:00:17.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:17.3 Info: => 0.0016767s 14:00:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:17', 'album_disambiguation') 14:00:17.3 Info: Committing Transaction 14:00:17.3 Info: 18: album_disambiguation migrated 14:00:17.3 Info: => 0.0224745s 14:00:17.3 Info: 19: add_ape_quality_in_profiles migrating 14:00:17.3 Info: Beginning Transaction 14:00:17.3 Info: Starting migration of Main DB to 19 14:00:17.3 Info: PerformDBOperation 14:00:17.3 Info: Performing DB Operation 14:00:17.3 Info: => 0.0001116s 14:00:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:17', 'add_ape_quality_in_profiles') 14:00:17.3 Info: Committing Transaction 14:00:17.3 Info: 19: add_ape_quality_in_profiles migrated 14:00:17.3 Info: => 0.0225836s 14:00:17.3 Info: 20: remove_pushalot migrating 14:00:17.3 Info: Beginning Transaction 14:00:17.3 Info: Starting migration of Main DB to 20 14:00:17.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:17.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:17.3 Info: => 0.0001605s 14:00:17.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:17.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:17.3 Info: => 8.24E-05s 14:00:17.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:17.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:17.3 Info: => 7.62E-05s 14:00:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:17', 'remove_pushalot') 14:00:17.3 Info: Committing Transaction 14:00:17.3 Info: 20: remove_pushalot migrated 14:00:17.3 Info: => 0.0222663s 14:00:17.3 Info: 21: add_custom_filters migrating 14:00:17.3 Info: Beginning Transaction 14:00:17.3 Info: Starting migration of Main DB to 21 14:00:17.3 Info: CreateTable CustomFilters 14:00:17.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:17.3 Info: => 0.0004781s 14:00:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:17', 'add_custom_filters') 14:00:17.3 Info: Committing Transaction 14:00:17.3 Info: 21: add_custom_filters migrated 14:00:17.3 Info: => 0.0224318s 14:00:17.3 Info: 22: import_list_tags migrating 14:00:17.3 Info: Beginning Transaction 14:00:17.3 Info: Starting migration of Main DB to 22 14:00:17.3 Info: AlterTable ImportLists 14:00:17.3 Info: => 1.8E-06s 14:00:17.3 Info: CreateColumn ImportLists Tags String 14:00:17.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:17.3 Info: => 0.0016582s 14:00:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:17', 'import_list_tags') 14:00:17.3 Info: Committing Transaction 14:00:17.4 Info: 22: import_list_tags migrated 14:00:17.4 Info: => 0.0225237s 14:00:17.4 Info: 23: add_release_groups_etc migrating 14:00:17.4 Info: Beginning Transaction 14:00:17.4 Info: Starting migration of Main DB to 23 14:00:17.4 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 14:00:17.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 14:00:17.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 14:00:17.4 Info: CreateTable ArtistMetadata 14:00:17.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) 14:00:17.4 Info: => 0.0004636s 14:00:17.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:17.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:17.4 Info: => 0.0002244s 14:00:17.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" 14:00:17.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" 14:00:17.4 Info: => 0.0001786s 14:00:17.4 Info: AlterTable Artists 14:00:17.4 Info: => 1.2E-06s 14:00:17.4 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:17.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:17.4 Info: => 0.0014871s 14:00:17.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:17.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:17.4 Info: => 0.0001712s 14:00:17.4 Info: CreateTable AlbumReleases 14:00:17.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) 14:00:17.4 Info: => 0.0003561s 14:00:17.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:17.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:17.4 Info: => 0.0001934s 14:00:17.4 Info: CreateIndex AlbumReleases (AlbumId) 14:00:17.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:17.4 Info: => 0.0001843s 14:00:17.4 Info: PerformDBOperation 14:00:17.4 Info: Performing DB Operation 14:00:17.4 Info: => 0.0081489s 14:00:17.4 Info: AlterTable Albums 14:00:17.4 Info: => 1.9E-06s 14:00:17.4 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:17.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:17.4 Info: => 0.0016732s 14:00:17.4 Info: AlterTable Albums 14:00:17.4 Info: => 9E-07s 14:00:17.4 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:17.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:17.4 Info: => 0.0014099s 14:00:17.4 Info: AlterTable Albums 14:00:17.4 Info: => 1.1E-06s 14:00:17.4 Info: CreateColumn Albums Links String 14:00:17.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:17.4 Info: => 0.0013368s 14:00:17.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:17.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:17.4 Info: => 0.0002026s 14:00:17.4 Info: AlterTable Tracks 14:00:17.4 Info: => 8E-07s 14:00:17.4 Info: CreateColumn Tracks ForeignRecordingId String 14:00:17.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:17.4 Info: => 0.0013406s 14:00:17.4 Info: AlterTable Tracks 14:00:17.4 Info: => 9E-07s 14:00:17.4 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:17.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:17.4 Info: => 0.0013518s 14:00:17.4 Info: AlterTable Tracks 14:00:17.4 Info: => 1E-06s 14:00:17.4 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:17.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:17.4 Info: => 0.0013672s 14:00:17.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:17.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:17.4 Info: => 0.0002032s 14:00:17.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:17.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:17.4 Info: => 0.00017s 14:00:17.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:17.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) 14:00:17.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" 14:00:17.4 Info: DROP TABLE "Artists" 14:00:17.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:17.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:17.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:17.4 Info: => 0.0112818s 14:00:17.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:17.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) 14:00:17.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" 14:00:17.4 Info: DROP TABLE "Albums" 14:00:17.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:17.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:17.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:17.4 Info: => 0.0114364s 14:00:17.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:17.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) 14:00:17.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" 14:00:17.4 Info: DROP TABLE "Tracks" 14:00:17.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:17.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:17.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:17.4 Info: => 0.010723s 14:00:17.4 Info: DeleteColumn TrackFiles ArtistId 14:00:17.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) 14:00:17.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" 14:00:17.4 Info: DROP TABLE "TrackFiles" 14:00:17.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:17.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:17.4 Info: => 0.0103214s 14:00:17.4 Info: CreateIndex Artists (ArtistMetadataId) 14:00:17.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:17.4 Info: => 0.0001925s 14:00:17.4 Info: CreateIndex Artists (Monitored) 14:00:17.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:17.4 Info: => 0.0001881s 14:00:17.4 Info: CreateIndex Albums (ArtistMetadataId) 14:00:17.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:17.4 Info: => 0.0001887s 14:00:17.4 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:17.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:17.4 Info: => 0.0001982s 14:00:17.4 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:17.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:17.4 Info: => 0.000193s 14:00:17.4 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:17.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:17.4 Info: => 0.000198s 14:00:17.4 Info: UpdateData 14:00:17.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:17.4 Info: => 0.0001143s 14:00:17.4 Info: UpdateData 14:00:17.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:17.4 Info: => 9.07E-05s 14:00:17.4 Info: UpdateData 14:00:17.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:17.4 Info: => 9.74E-05s 14:00:17.4 Info: -> 12 Insert operations completed in 00:00:00.0020762 taking an average of 00:00:00.0001730 14:00:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:17', 'add_release_groups_etc') 14:00:17.4 Info: Committing Transaction 14:00:17.5 Info: 23: add_release_groups_etc migrated 14:00:17.5 Info: => 0.0251684s 14:00:17.5 Debug: Took: 00:00:00.9267479 14:00:17.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 14:00:17.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 14:00:17.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512177646200_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:17.7 Info: DatabaseEngineVersionCheck migrating 14:00:17.7 Info: PerformDBOperation 14:00:17.7 Info: Performing DB Operation 14:00:17.8 Info: SQLite 3.45.3 14:00:17.8 Info: => 0.0529941s 14:00:17.8 Info: DatabaseEngineVersionCheck migrated 14:00:17.8 Info: => 0.0530354s 14:00:17.8 Info: VersionMigration migrating 14:00:17.8 Info: Beginning Transaction 14:00:17.8 Info: CreateTable VersionInfo 14:00:17.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:17.8 Info: => 0.000349s 14:00:17.8 Info: Committing Transaction 14:00:17.8 Info: VersionMigration migrated 14:00:17.8 Info: => 0.0348011s 14:00:17.8 Info: VersionUniqueMigration migrating 14:00:17.8 Info: Beginning Transaction 14:00:17.8 Info: CreateIndex VersionInfo (Version) 14:00:17.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:17.8 Info: => 0.0003685s 14:00:17.8 Info: AlterTable VersionInfo 14:00:17.8 Info: => 1.2E-06s 14:00:17.8 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:17.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:17.8 Info: => 0.0013699s 14:00:17.8 Info: Committing Transaction 14:00:17.9 Info: VersionUniqueMigration migrated 14:00:17.9 Info: => 0.0219053s 14:00:17.9 Info: VersionDescriptionMigration migrating 14:00:17.9 Info: Beginning Transaction 14:00:17.9 Info: AlterTable VersionInfo 14:00:17.9 Info: => 1.6E-06s 14:00:17.9 Info: CreateColumn VersionInfo Description String 14:00:17.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:17.9 Info: => 0.0005125s 14:00:17.9 Info: Committing Transaction 14:00:17.9 Info: VersionDescriptionMigration migrated 14:00:17.9 Info: => 0.0222788s 14:00:17.9 Info: 1: InitialSetup migrating 14:00:17.9 Info: Beginning Transaction 14:00:17.9 Info: Starting migration of Main DB to 1 14:00:17.9 Info: CreateTable Config 14:00:17.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:17.9 Info: => 0.00059s 14:00:17.9 Info: CreateIndex Config (Key) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:17.9 Info: => 0.0001819s 14:00:17.9 Info: CreateTable RootFolders 14:00:17.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:17.9 Info: => 0.0002053s 14:00:17.9 Info: CreateIndex RootFolders (Path) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:17.9 Info: => 0.0001688s 14:00:17.9 Info: CreateTable Artists 14:00:17.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) 14:00:17.9 Info: => 0.0005271s 14:00:17.9 Info: CreateIndex Artists (ForeignArtistId) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:17.9 Info: => 0.0001858s 14:00:17.9 Info: CreateIndex Artists (NameSlug) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:17.9 Info: => 0.0001721s 14:00:17.9 Info: CreateIndex Artists (CleanName) 14:00:17.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:17.9 Info: => 0.0001623s 14:00:17.9 Info: CreateIndex Artists (Path) 14:00:17.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:17.9 Info: => 0.0001647s 14:00:17.9 Info: CreateTable Albums 14:00:17.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) 14:00:17.9 Info: => 0.000449s 14:00:17.9 Info: CreateIndex Albums (ForeignAlbumId) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:17.9 Info: => 0.0001693s 14:00:17.9 Info: CreateIndex Albums (MBId) 14:00:17.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:17.9 Info: => 0.000161s 14:00:17.9 Info: CreateIndex Albums (TADBId) 14:00:17.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:17.9 Info: => 0.0001649s 14:00:17.9 Info: CreateIndex Albums (TitleSlug) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:17.9 Info: => 0.0001725s 14:00:17.9 Info: CreateIndex Albums (CleanTitle) 14:00:17.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:17.9 Info: => 0.0001644s 14:00:17.9 Info: CreateIndex Albums (Path) 14:00:17.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:17.9 Info: => 0.0001607s 14:00:17.9 Info: CreateTable Tracks 14:00:17.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) 14:00:17.9 Info: => 0.0003173s 14:00:17.9 Info: CreateIndex Tracks (ForeignTrackId) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:17.9 Info: => 0.0001678s 14:00:17.9 Info: CreateIndex Tracks (ArtistId) 14:00:17.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:17.9 Info: => 0.0001747s 14:00:17.9 Info: CreateIndex Tracks (TrackFileId) 14:00:17.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:17.9 Info: => 0.0001777s 14:00:17.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:17.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:17.9 Info: => 0.0001866s 14:00:17.9 Info: CreateTable TrackFiles 14:00:17.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) 14:00:17.9 Info: => 0.0003505s 14:00:17.9 Info: CreateIndex TrackFiles (ArtistId) 14:00:17.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:17.9 Info: => 0.0001804s 14:00:17.9 Info: CreateIndex TrackFiles (AlbumId) 14:00:17.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:17.9 Info: => 0.0001809s 14:00:17.9 Info: CreateTable History 14:00:17.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) 14:00:17.9 Info: => 0.0003635s 14:00:17.9 Info: CreateIndex History (Date) 14:00:17.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:17.9 Info: => 0.0001874s 14:00:17.9 Info: CreateIndex History (EventType) 14:00:17.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:17.9 Info: => 0.0001814s 14:00:17.9 Info: CreateIndex History (DownloadId) 14:00:17.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:17.9 Info: => 0.0001786s 14:00:17.9 Info: CreateIndex History (AlbumId) 14:00:17.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:17.9 Info: => 0.0001776s 14:00:17.9 Info: CreateTable Notifications 14:00:17.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) 14:00:17.9 Info: => 0.0003202s 14:00:17.9 Info: CreateTable ScheduledTasks 14:00:17.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:17.9 Info: => 0.0003349s 14:00:17.9 Info: CreateIndex ScheduledTasks (TypeName) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:17.9 Info: => 0.0002136s 14:00:17.9 Info: CreateTable Indexers 14:00:17.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) 14:00:17.9 Info: => 0.0003097s 14:00:17.9 Info: CreateIndex Indexers (Name) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:17.9 Info: => 0.0001908s 14:00:17.9 Info: CreateTable Profiles 14:00:17.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:17.9 Info: => 0.0002544s 14:00:17.9 Info: CreateIndex Profiles (Name) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:17.9 Info: => 0.0002024s 14:00:17.9 Info: CreateTable QualityDefinitions 14:00:17.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:17.9 Info: => 0.000308s 14:00:17.9 Info: CreateIndex QualityDefinitions (Quality) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:17.9 Info: => 0.0002132s 14:00:17.9 Info: CreateIndex QualityDefinitions (Title) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:17.9 Info: => 0.0003324s 14:00:17.9 Info: CreateTable NamingConfig 14:00:17.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) 14:00:17.9 Info: => 0.0002929s 14:00:17.9 Info: CreateTable Blacklist 14:00:17.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 '') 14:00:17.9 Info: => 0.000419s 14:00:17.9 Info: CreateTable Metadata 14:00:17.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) 14:00:17.9 Info: => 0.000271s 14:00:17.9 Info: CreateTable MetadataFiles 14:00:17.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) 14:00:17.9 Info: => 0.0003503s 14:00:17.9 Info: CreateTable DownloadClients 14:00:17.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) 14:00:17.9 Info: => 0.0002964s 14:00:17.9 Info: CreateTable PendingReleases 14:00:17.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 '') 14:00:17.9 Info: => 0.0003215s 14:00:17.9 Info: CreateTable RemotePathMappings 14:00:17.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:17.9 Info: => 0.0002546s 14:00:17.9 Info: CreateTable Tags 14:00:17.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:17.9 Info: => 0.0002421s 14:00:17.9 Info: CreateIndex Tags (Label) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:17.9 Info: => 0.0001965s 14:00:17.9 Info: CreateTable Restrictions 14:00:17.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:17.9 Info: => 0.0002635s 14:00:17.9 Info: CreateTable DelayProfiles 14:00:17.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) 14:00:17.9 Info: => 0.000332s 14:00:17.9 Info: CreateTable Users 14:00:17.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:17.9 Info: => 0.0002808s 14:00:17.9 Info: CreateIndex Users (Identifier) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:17.9 Info: => 0.0002101s 14:00:17.9 Info: CreateIndex Users (Username) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:17.9 Info: => 0.0001933s 14:00:17.9 Info: CreateTable Commands 14:00:17.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) 14:00:17.9 Info: => 0.0003614s 14:00:17.9 Info: CreateTable IndexerStatus 14:00:17.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) 14:00:17.9 Info: => 0.0003026s 14:00:17.9 Info: CreateIndex IndexerStatus (ProviderId) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:17.9 Info: => 0.0001966s 14:00:17.9 Info: CreateTable ExtraFiles 14:00:17.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) 14:00:17.9 Info: => 0.0003011s 14:00:17.9 Info: CreateTable LyricFiles 14:00:17.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) 14:00:17.9 Info: => 0.0003358s 14:00:17.9 Info: CreateTable LanguageProfiles 14:00:17.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:17.9 Info: => 0.0002722s 14:00:17.9 Info: CreateIndex LanguageProfiles (Name) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:17.9 Info: => 0.0002035s 14:00:17.9 Info: CreateTable DownloadClientStatus 14:00:17.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) 14:00:17.9 Info: => 0.0002753s 14:00:17.9 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:17.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:17.9 Info: => 0.0002107s 14:00:17.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:17.9 Info: -> 1 Insert operations completed in 00:00:00.0001666 taking an average of 00:00:00.0001666 14:00:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:17', 'InitialSetup') 14:00:17.9 Info: Committing Transaction 14:00:17.9 Info: 1: InitialSetup migrated 14:00:17.9 Info: => 0.0373231s 14:00:17.9 Info: 2: add_reason_to_pending_releases migrating 14:00:17.9 Info: Beginning Transaction 14:00:17.9 Info: Starting migration of Main DB to 2 14:00:17.9 Info: AlterTable PendingReleases 14:00:17.9 Info: => 1.9E-06s 14:00:17.9 Info: CreateColumn PendingReleases Reason Int32 14:00:17.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:17.9 Info: => 0.0015179s 14:00:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:17', 'add_reason_to_pending_releases') 14:00:17.9 Info: Committing Transaction 14:00:18.0 Info: 2: add_reason_to_pending_releases migrated 14:00:18.0 Info: => 0.0224599s 14:00:18.0 Info: 3: add_medium_support migrating 14:00:18.0 Info: Beginning Transaction 14:00:18.0 Info: Starting migration of Main DB to 3 14:00:18.0 Info: AlterTable Albums 14:00:18.0 Info: => 1.5E-06s 14:00:18.0 Info: CreateColumn Albums Media String 14:00:18.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:18.0 Info: => 0.0015582s 14:00:18.0 Info: AlterTable Tracks 14:00:18.0 Info: => 9E-07s 14:00:18.0 Info: CreateColumn Tracks MediumNumber Int32 14:00:18.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:18.0 Info: => 0.001128s 14:00:18.0 Info: AlterTable Tracks 14:00:18.0 Info: => 1.2E-06s 14:00:18.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:18.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:18.0 Info: => 0.0011348s 14:00:18.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:18.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:18.0 Info: => 9.45E-05s 14:00:18.0 Info: DeleteColumn Tracks TrackNumber 14:00:18.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) 14:00:18.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" 14:00:18.0 Info: DROP TABLE "Tracks" 14:00:18.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:18.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:18.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:18.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:18.0 Info: => 0.0109301s 14:00:18.0 Info: AlterTable Tracks 14:00:18.0 Info: => 1.6E-06s 14:00:18.0 Info: CreateColumn Tracks TrackNumber String 14:00:18.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:18.0 Info: => 0.0011935s 14:00:18.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:18', 'add_medium_support') 14:00:18.0 Info: Committing Transaction 14:00:18.0 Info: 3: add_medium_support migrated 14:00:18.0 Info: => 0.0243009s 14:00:18.0 Info: 4: add_various_qualites_in_profile migrating 14:00:18.0 Info: Beginning Transaction 14:00:18.0 Info: Starting migration of Main DB to 4 14:00:18.0 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 14:00:18.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:18.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:18.0 Info: => 0.0001244s 14:00:18.0 Info: PerformDBOperation 14:00:18.0 Info: Performing DB Operation 14:00:18.0 Info: => 0.0166102s 14:00:18.0 Info: -> 1 Insert operations completed in 00:00:00.0002693 taking an average of 00:00:00.0002693 14:00:18.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:18', 'add_various_qualites_in_profile') 14:00:18.0 Info: Committing Transaction 14:00:18.0 Info: 4: add_various_qualites_in_profile migrated 14:00:18.0 Info: => 0.0360553s 14:00:18.0 Debug: Took: 00:00:00.3255139 14:00:18.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 14:00:18.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 14:00:18.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512182359721_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:18.2 Info: DatabaseEngineVersionCheck migrating 14:00:18.2 Info: PerformDBOperation 14:00:18.2 Info: Performing DB Operation 14:00:18.8 Info: SQLite 3.45.3 14:00:18.8 Info: => 0.5447397s 14:00:18.8 Info: DatabaseEngineVersionCheck migrated 14:00:18.8 Info: => 0.5447764s 14:00:18.8 Info: VersionMigration migrating 14:00:18.8 Info: Beginning Transaction 14:00:18.8 Info: CreateTable VersionInfo 14:00:18.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:18.8 Info: => 0.0003831s 14:00:18.8 Info: Committing Transaction 14:00:18.8 Info: VersionMigration migrated 14:00:18.8 Info: => 0.058579s 14:00:18.8 Info: VersionUniqueMigration migrating 14:00:18.8 Info: Beginning Transaction 14:00:18.8 Info: CreateIndex VersionInfo (Version) 14:00:18.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:18.8 Info: => 0.0003125s 14:00:18.8 Info: AlterTable VersionInfo 14:00:18.8 Info: => 1.1E-06s 14:00:18.8 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:18.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:18.8 Info: => 0.0012467s 14:00:18.8 Info: Committing Transaction 14:00:18.9 Info: VersionUniqueMigration migrated 14:00:18.9 Info: => 0.0336468s 14:00:18.9 Info: VersionDescriptionMigration migrating 14:00:18.9 Info: Beginning Transaction 14:00:18.9 Info: AlterTable VersionInfo 14:00:18.9 Info: => 1.5E-06s 14:00:18.9 Info: CreateColumn VersionInfo Description String 14:00:18.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:18.9 Info: => 0.00048s 14:00:18.9 Info: Committing Transaction 14:00:18.9 Info: VersionDescriptionMigration migrated 14:00:18.9 Info: => 0.0228607s 14:00:18.9 Info: 1: InitialSetup migrating 14:00:18.9 Info: Beginning Transaction 14:00:18.9 Info: Starting migration of Main DB to 1 14:00:18.9 Info: CreateTable Config 14:00:18.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:18.9 Info: => 0.0004856s 14:00:18.9 Info: CreateIndex Config (Key) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:18.9 Info: => 0.0001745s 14:00:18.9 Info: CreateTable RootFolders 14:00:18.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002181s 14:00:18.9 Info: CreateIndex RootFolders (Path) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:18.9 Info: => 0.0001682s 14:00:18.9 Info: CreateTable Artists 14:00:18.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 14:00:18.9 Info: => 0.0005137s 14:00:18.9 Info: CreateIndex Artists (ForeignArtistId) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:18.9 Info: => 0.0002228s 14:00:18.9 Info: CreateIndex Artists (NameSlug) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:18.9 Info: => 0.0001597s 14:00:18.9 Info: CreateIndex Artists (CleanName) 14:00:18.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:18.9 Info: => 0.0001569s 14:00:18.9 Info: CreateIndex Artists (Path) 14:00:18.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:18.9 Info: => 0.0001555s 14:00:18.9 Info: CreateTable Albums 14:00:18.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:18.9 Info: => 0.0004461s 14:00:18.9 Info: CreateIndex Albums (ForeignAlbumId) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:18.9 Info: => 0.0001704s 14:00:18.9 Info: CreateIndex Albums (MBId) 14:00:18.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:18.9 Info: => 0.0001638s 14:00:18.9 Info: CreateIndex Albums (TADBId) 14:00:18.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:18.9 Info: => 0.000166s 14:00:18.9 Info: CreateIndex Albums (TitleSlug) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:18.9 Info: => 0.0001646s 14:00:18.9 Info: CreateIndex Albums (CleanTitle) 14:00:18.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:18.9 Info: => 0.0001645s 14:00:18.9 Info: CreateIndex Albums (Path) 14:00:18.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:18.9 Info: => 0.0001558s 14:00:18.9 Info: CreateTable Tracks 14:00:18.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:18.9 Info: => 0.0003178s 14:00:18.9 Info: CreateIndex Tracks (ForeignTrackId) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:18.9 Info: => 0.000172s 14:00:18.9 Info: CreateIndex Tracks (ArtistId) 14:00:18.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:18.9 Info: => 0.0001671s 14:00:18.9 Info: CreateIndex Tracks (TrackFileId) 14:00:18.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:18.9 Info: => 0.0001775s 14:00:18.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:18.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:18.9 Info: => 0.0001817s 14:00:18.9 Info: CreateTable TrackFiles 14:00:18.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 14:00:18.9 Info: => 0.0003056s 14:00:18.9 Info: CreateIndex TrackFiles (ArtistId) 14:00:18.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:18.9 Info: => 0.000171s 14:00:18.9 Info: CreateIndex TrackFiles (AlbumId) 14:00:18.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:18.9 Info: => 0.000168s 14:00:18.9 Info: CreateTable History 14:00:18.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 14:00:18.9 Info: => 0.0003263s 14:00:18.9 Info: CreateIndex History (Date) 14:00:18.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:18.9 Info: => 0.0001718s 14:00:18.9 Info: CreateIndex History (EventType) 14:00:18.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:18.9 Info: => 0.0001629s 14:00:18.9 Info: CreateIndex History (DownloadId) 14:00:18.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:18.9 Info: => 0.0001533s 14:00:18.9 Info: CreateIndex History (AlbumId) 14:00:18.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:18.9 Info: => 0.0001523s 14:00:18.9 Info: CreateTable Notifications 14:00:18.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 14:00:18.9 Info: => 0.0002606s 14:00:18.9 Info: CreateTable ScheduledTasks 14:00:18.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:18.9 Info: => 0.0002924s 14:00:18.9 Info: CreateIndex ScheduledTasks (TypeName) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:18.9 Info: => 0.0001769s 14:00:18.9 Info: CreateTable Indexers 14:00:18.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 14:00:18.9 Info: => 0.0002425s 14:00:18.9 Info: CreateIndex Indexers (Name) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:18.9 Info: => 0.0001714s 14:00:18.9 Info: CreateTable Profiles 14:00:18.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002209s 14:00:18.9 Info: CreateIndex Profiles (Name) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:18.9 Info: => 0.0001689s 14:00:18.9 Info: CreateTable QualityDefinitions 14:00:18.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:18.9 Info: => 0.0002651s 14:00:18.9 Info: CreateIndex QualityDefinitions (Quality) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:18.9 Info: => 0.0001919s 14:00:18.9 Info: CreateIndex QualityDefinitions (Title) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:18.9 Info: => 0.0001881s 14:00:18.9 Info: CreateTable NamingConfig 14:00:18.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 14:00:18.9 Info: => 0.0002621s 14:00:18.9 Info: CreateTable Blacklist 14:00:18.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 14:00:18.9 Info: => 0.0003712s 14:00:18.9 Info: CreateTable Metadata 14:00:18.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002477s 14:00:18.9 Info: CreateTable MetadataFiles 14:00:18.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002981s 14:00:18.9 Info: CreateTable DownloadClients 14:00:18.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002827s 14:00:18.9 Info: CreateTable PendingReleases 14:00:18.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 14:00:18.9 Info: => 0.0002947s 14:00:18.9 Info: CreateTable RemotePathMappings 14:00:18.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002498s 14:00:18.9 Info: CreateTable Tags 14:00:18.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002143s 14:00:18.9 Info: CreateIndex Tags (Label) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:18.9 Info: => 0.0001815s 14:00:18.9 Info: CreateTable Restrictions 14:00:18.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002403s 14:00:18.9 Info: CreateTable DelayProfiles 14:00:18.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002857s 14:00:18.9 Info: CreateTable Users 14:00:18.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:18.9 Info: => 0.0002643s 14:00:18.9 Info: CreateIndex Users (Identifier) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:18.9 Info: => 0.000194s 14:00:18.9 Info: CreateIndex Users (Username) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:18.9 Info: => 0.0001804s 14:00:18.9 Info: CreateTable Commands 14:00:18.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:18.9 Info: => 0.0003101s 14:00:18.9 Info: CreateTable IndexerStatus 14:00:18.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 14:00:18.9 Info: => 0.0002726s 14:00:18.9 Info: CreateIndex IndexerStatus (ProviderId) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:18.9 Info: => 0.0001906s 14:00:18.9 Info: CreateTable ExtraFiles 14:00:18.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:18.9 Info: => 0.0002838s 14:00:18.9 Info: CreateTable LyricFiles 14:00:18.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 14:00:18.9 Info: => 0.0003304s 14:00:18.9 Info: CreateTable LanguageProfiles 14:00:18.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:18.9 Info: => 0.0002402s 14:00:18.9 Info: CreateIndex LanguageProfiles (Name) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:18.9 Info: => 0.0001862s 14:00:18.9 Info: CreateTable DownloadClientStatus 14:00:18.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 14:00:18.9 Info: => 0.0002611s 14:00:18.9 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:18.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:18.9 Info: => 0.0001919s 14:00:18.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:18.9 Info: -> 1 Insert operations completed in 00:00:00.0001303 taking an average of 00:00:00.0001303 14:00:18.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:18', 'InitialSetup') 14:00:18.9 Info: Committing Transaction 14:00:18.9 Info: 1: InitialSetup migrated 14:00:18.9 Info: => 0.0381154s 14:00:18.9 Info: 2: add_reason_to_pending_releases migrating 14:00:18.9 Info: Beginning Transaction 14:00:18.9 Info: Starting migration of Main DB to 2 14:00:18.9 Info: AlterTable PendingReleases 14:00:18.9 Info: => 1.5E-06s 14:00:18.9 Info: CreateColumn PendingReleases Reason Int32 14:00:18.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:18.9 Info: => 0.0013971s 14:00:18.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:18', 'add_reason_to_pending_releases') 14:00:18.9 Info: Committing Transaction 14:00:19.0 Info: 2: add_reason_to_pending_releases migrated 14:00:19.0 Info: => 0.0232843s 14:00:19.0 Info: 3: add_medium_support migrating 14:00:19.0 Info: Beginning Transaction 14:00:19.0 Info: Starting migration of Main DB to 3 14:00:19.0 Info: AlterTable Albums 14:00:19.0 Info: => 1.1E-06s 14:00:19.0 Info: CreateColumn Albums Media String 14:00:19.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:19.0 Info: => 0.0013725s 14:00:19.0 Info: AlterTable Tracks 14:00:19.0 Info: => 8E-07s 14:00:19.0 Info: CreateColumn Tracks MediumNumber Int32 14:00:19.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:19.0 Info: => 0.0010957s 14:00:19.0 Info: AlterTable Tracks 14:00:19.0 Info: => 8E-07s 14:00:19.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:19.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:19.0 Info: => 0.0011052s 14:00:19.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:19.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:19.0 Info: => 7.98E-05s 14:00:19.0 Info: DeleteColumn Tracks TrackNumber 14:00:19.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) 14:00:19.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" 14:00:19.0 Info: DROP TABLE "Tracks" 14:00:19.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:19.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:19.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:19.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:19.0 Info: => 0.0094987s 14:00:19.0 Info: AlterTable Tracks 14:00:19.0 Info: => 1.4E-06s 14:00:19.0 Info: CreateColumn Tracks TrackNumber String 14:00:19.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:19.0 Info: => 0.0009803s 14:00:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:19', 'add_medium_support') 14:00:19.0 Info: Committing Transaction 14:00:19.0 Info: 3: add_medium_support migrated 14:00:19.0 Info: => 0.0256274s 14:00:19.0 Info: 4: add_various_qualites_in_profile migrating 14:00:19.0 Info: Beginning Transaction 14:00:19.0 Info: Starting migration of Main DB to 4 14:00:19.0 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 14:00:19.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:19.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:19.0 Info: => 0.0001019s 14:00:19.0 Info: PerformDBOperation 14:00:19.0 Info: Performing DB Operation 14:00:19.0 Info: => 0.0009174s 14:00:19.0 Info: -> 1 Insert operations completed in 00:00:00.0001827 taking an average of 00:00:00.0001827 14:00:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:19', 'add_various_qualites_in_profile') 14:00:19.0 Info: Committing Transaction 14:00:19.0 Info: 4: add_various_qualites_in_profile migrated 14:00:19.0 Info: => 0.0223469s 14:00:19.0 Debug: Took: 00:00:00.8334295 14:00:19.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 14:00:19.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 14:00:19.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512191645826_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:19.1 Info: DatabaseEngineVersionCheck migrating 14:00:19.1 Info: PerformDBOperation 14:00:19.1 Info: Performing DB Operation 14:00:19.2 Info: SQLite 3.45.3 14:00:19.2 Info: => 0.076754s 14:00:19.2 Info: DatabaseEngineVersionCheck migrated 14:00:19.2 Info: => 0.0767854s 14:00:19.2 Info: VersionMigration migrating 14:00:19.2 Info: Beginning Transaction 14:00:19.2 Info: CreateTable VersionInfo 14:00:19.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:19.2 Info: => 0.0003079s 14:00:19.2 Info: Committing Transaction 14:00:19.3 Info: VersionMigration migrated 14:00:19.3 Info: => 0.0588474s 14:00:19.3 Info: VersionUniqueMigration migrating 14:00:19.3 Info: Beginning Transaction 14:00:19.3 Info: CreateIndex VersionInfo (Version) 14:00:19.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:19.3 Info: => 0.0003178s 14:00:19.3 Info: AlterTable VersionInfo 14:00:19.3 Info: => 1.2E-06s 14:00:19.3 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:19.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:19.3 Info: => 0.0012505s 14:00:19.3 Info: Committing Transaction 14:00:19.3 Info: VersionUniqueMigration migrated 14:00:19.3 Info: => 0.0277845s 14:00:19.3 Info: VersionDescriptionMigration migrating 14:00:19.3 Info: Beginning Transaction 14:00:19.3 Info: AlterTable VersionInfo 14:00:19.3 Info: => 1.5E-06s 14:00:19.3 Info: CreateColumn VersionInfo Description String 14:00:19.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:19.3 Info: => 0.0004754s 14:00:19.3 Info: Committing Transaction 14:00:19.3 Info: VersionDescriptionMigration migrated 14:00:19.3 Info: => 0.022563s 14:00:19.3 Info: 1: InitialSetup migrating 14:00:19.3 Info: Beginning Transaction 14:00:19.3 Info: Starting migration of Main DB to 1 14:00:19.3 Info: CreateTable Config 14:00:19.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:19.3 Info: => 0.0004913s 14:00:19.3 Info: CreateIndex Config (Key) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:19.3 Info: => 0.0001855s 14:00:19.3 Info: CreateTable RootFolders 14:00:19.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:19.3 Info: => 0.0002108s 14:00:19.3 Info: CreateIndex RootFolders (Path) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:19.3 Info: => 0.0001787s 14:00:19.3 Info: CreateTable Artists 14:00:19.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) 14:00:19.3 Info: => 0.0005278s 14:00:19.3 Info: CreateIndex Artists (ForeignArtistId) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:19.3 Info: => 0.0001741s 14:00:19.3 Info: CreateIndex Artists (NameSlug) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:19.3 Info: => 0.0001701s 14:00:19.3 Info: CreateIndex Artists (CleanName) 14:00:19.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:19.3 Info: => 0.0001654s 14:00:19.3 Info: CreateIndex Artists (Path) 14:00:19.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:19.3 Info: => 0.000168s 14:00:19.3 Info: CreateTable Albums 14:00:19.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) 14:00:19.3 Info: => 0.0004433s 14:00:19.3 Info: CreateIndex Albums (ForeignAlbumId) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:19.3 Info: => 0.0001738s 14:00:19.3 Info: CreateIndex Albums (MBId) 14:00:19.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:19.3 Info: => 0.0001638s 14:00:19.3 Info: CreateIndex Albums (TADBId) 14:00:19.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:19.3 Info: => 0.0001647s 14:00:19.3 Info: CreateIndex Albums (TitleSlug) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:19.3 Info: => 0.0001692s 14:00:19.3 Info: CreateIndex Albums (CleanTitle) 14:00:19.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:19.3 Info: => 0.0001698s 14:00:19.3 Info: CreateIndex Albums (Path) 14:00:19.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:19.3 Info: => 0.0001689s 14:00:19.3 Info: CreateTable Tracks 14:00:19.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) 14:00:19.3 Info: => 0.0003261s 14:00:19.3 Info: CreateIndex Tracks (ForeignTrackId) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:19.3 Info: => 0.0001695s 14:00:19.3 Info: CreateIndex Tracks (ArtistId) 14:00:19.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:19.3 Info: => 0.0001836s 14:00:19.3 Info: CreateIndex Tracks (TrackFileId) 14:00:19.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:19.3 Info: => 0.0001741s 14:00:19.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:19.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:19.3 Info: => 0.0001819s 14:00:19.3 Info: CreateTable TrackFiles 14:00:19.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) 14:00:19.3 Info: => 0.0003106s 14:00:19.3 Info: CreateIndex TrackFiles (ArtistId) 14:00:19.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:19.3 Info: => 0.0001681s 14:00:19.3 Info: CreateIndex TrackFiles (AlbumId) 14:00:19.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:19.3 Info: => 0.0001654s 14:00:19.3 Info: CreateTable History 14:00:19.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) 14:00:19.3 Info: => 0.0003259s 14:00:19.3 Info: CreateIndex History (Date) 14:00:19.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:19.3 Info: => 0.0001702s 14:00:19.3 Info: CreateIndex History (EventType) 14:00:19.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:19.3 Info: => 0.0001679s 14:00:19.3 Info: CreateIndex History (DownloadId) 14:00:19.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:19.3 Info: => 0.000163s 14:00:19.3 Info: CreateIndex History (AlbumId) 14:00:19.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:19.3 Info: => 0.0001688s 14:00:19.3 Info: CreateTable Notifications 14:00:19.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) 14:00:19.3 Info: => 0.0002881s 14:00:19.3 Info: CreateTable ScheduledTasks 14:00:19.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:19.3 Info: => 0.0003143s 14:00:19.3 Info: CreateIndex ScheduledTasks (TypeName) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:19.3 Info: => 0.0002157s 14:00:19.3 Info: CreateTable Indexers 14:00:19.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) 14:00:19.3 Info: => 0.0002612s 14:00:19.3 Info: CreateIndex Indexers (Name) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:19.3 Info: => 0.0001771s 14:00:19.3 Info: CreateTable Profiles 14:00:19.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:19.3 Info: => 0.0002337s 14:00:19.3 Info: CreateIndex Profiles (Name) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:19.3 Info: => 0.0001801s 14:00:19.3 Info: CreateTable QualityDefinitions 14:00:19.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:19.3 Info: => 0.0002762s 14:00:19.3 Info: CreateIndex QualityDefinitions (Quality) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:19.3 Info: => 0.0002066s 14:00:19.3 Info: CreateIndex QualityDefinitions (Title) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:19.3 Info: => 0.000196s 14:00:19.3 Info: CreateTable NamingConfig 14:00:19.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) 14:00:19.3 Info: => 0.0002794s 14:00:19.3 Info: CreateTable Blacklist 14:00:19.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 '') 14:00:19.3 Info: => 0.000368s 14:00:19.3 Info: CreateTable Metadata 14:00:19.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) 14:00:19.3 Info: => 0.0002472s 14:00:19.3 Info: CreateTable MetadataFiles 14:00:19.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) 14:00:19.3 Info: => 0.0002912s 14:00:19.3 Info: CreateTable DownloadClients 14:00:19.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) 14:00:19.3 Info: => 0.0002938s 14:00:19.3 Info: CreateTable PendingReleases 14:00:19.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 '') 14:00:19.3 Info: => 0.0002904s 14:00:19.3 Info: CreateTable RemotePathMappings 14:00:19.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:19.3 Info: => 0.0002277s 14:00:19.3 Info: CreateTable Tags 14:00:19.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:19.3 Info: => 0.0002155s 14:00:19.3 Info: CreateIndex Tags (Label) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:19.3 Info: => 0.0001852s 14:00:19.3 Info: CreateTable Restrictions 14:00:19.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:19.3 Info: => 0.0002447s 14:00:19.3 Info: CreateTable DelayProfiles 14:00:19.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) 14:00:19.3 Info: => 0.0002917s 14:00:19.3 Info: CreateTable Users 14:00:19.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:19.3 Info: => 0.0002643s 14:00:19.3 Info: CreateIndex Users (Identifier) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:19.3 Info: => 0.0001995s 14:00:19.3 Info: CreateIndex Users (Username) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:19.3 Info: => 0.0001852s 14:00:19.3 Info: CreateTable Commands 14:00:19.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) 14:00:19.3 Info: => 0.0003095s 14:00:19.3 Info: CreateTable IndexerStatus 14:00:19.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) 14:00:19.3 Info: => 0.0002756s 14:00:19.3 Info: CreateIndex IndexerStatus (ProviderId) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:19.3 Info: => 0.0001934s 14:00:19.3 Info: CreateTable ExtraFiles 14:00:19.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) 14:00:19.3 Info: => 0.0002887s 14:00:19.3 Info: CreateTable LyricFiles 14:00:19.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) 14:00:19.3 Info: => 0.0003187s 14:00:19.3 Info: CreateTable LanguageProfiles 14:00:19.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:19.3 Info: => 0.0002412s 14:00:19.3 Info: CreateIndex LanguageProfiles (Name) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:19.3 Info: => 0.0001882s 14:00:19.3 Info: CreateTable DownloadClientStatus 14:00:19.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) 14:00:19.3 Info: => 0.0002602s 14:00:19.3 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:19.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:19.3 Info: => 0.0001883s 14:00:19.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:19.3 Info: -> 1 Insert operations completed in 00:00:00.0001230 taking an average of 00:00:00.0001230 14:00:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:19', 'InitialSetup') 14:00:19.3 Info: Committing Transaction 14:00:19.4 Info: 1: InitialSetup migrated 14:00:19.4 Info: => 0.0327754s 14:00:19.4 Info: 2: add_reason_to_pending_releases migrating 14:00:19.4 Info: Beginning Transaction 14:00:19.4 Info: Starting migration of Main DB to 2 14:00:19.4 Info: AlterTable PendingReleases 14:00:19.4 Info: => 1.4E-06s 14:00:19.4 Info: CreateColumn PendingReleases Reason Int32 14:00:19.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:19.4 Info: => 0.0013997s 14:00:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:19', 'add_reason_to_pending_releases') 14:00:19.4 Info: Committing Transaction 14:00:19.4 Info: 2: add_reason_to_pending_releases migrated 14:00:19.4 Info: => 0.0226154s 14:00:19.4 Info: 3: add_medium_support migrating 14:00:19.4 Info: Beginning Transaction 14:00:19.4 Info: Starting migration of Main DB to 3 14:00:19.4 Info: AlterTable Albums 14:00:19.4 Info: => 1.5E-06s 14:00:19.4 Info: CreateColumn Albums Media String 14:00:19.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:19.4 Info: => 0.0014024s 14:00:19.4 Info: AlterTable Tracks 14:00:19.4 Info: => 9E-07s 14:00:19.4 Info: CreateColumn Tracks MediumNumber Int32 14:00:19.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:19.4 Info: => 0.0011247s 14:00:19.4 Info: AlterTable Tracks 14:00:19.4 Info: => 9E-07s 14:00:19.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:19.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:19.4 Info: => 0.0011401s 14:00:19.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:19.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:19.4 Info: => 8.75E-05s 14:00:19.4 Info: DeleteColumn Tracks TrackNumber 14:00:19.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) 14:00:19.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" 14:00:19.4 Info: DROP TABLE "Tracks" 14:00:19.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:19.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:19.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:19.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:19.4 Info: => 0.009695s 14:00:19.4 Info: AlterTable Tracks 14:00:19.4 Info: => 1.7E-06s 14:00:19.4 Info: CreateColumn Tracks TrackNumber String 14:00:19.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:19.4 Info: => 0.0011317s 14:00:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:19', 'add_medium_support') 14:00:19.4 Info: Committing Transaction 14:00:19.4 Info: 3: add_medium_support migrated 14:00:19.4 Info: => 0.0259607s 14:00:19.4 Info: 4: add_various_qualites_in_profile migrating 14:00:19.4 Info: Beginning Transaction 14:00:19.4 Info: Starting migration of Main DB to 4 14:00:19.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:19.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:19.4 Info: => 0.0001393s 14:00:19.4 Info: PerformDBOperation 14:00:19.4 Info: Performing DB Operation 14:00:19.4 Info: => 7.29E-05s 14:00:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:19', 'add_various_qualites_in_profile') 14:00:19.4 Info: Committing Transaction 14:00:19.5 Info: 4: add_various_qualites_in_profile migrated 14:00:19.5 Info: => 0.0224986s 14:00:19.5 Info: 5: metadata_profiles migrating 14:00:19.5 Info: Beginning Transaction 14:00:19.5 Info: Starting migration of Main DB to 5 14:00:19.5 Info: CreateTable MetadataProfiles 14:00:19.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:19.5 Info: => 0.0003835s 14:00:19.5 Info: CreateIndex MetadataProfiles (Name) 14:00:19.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:19.5 Info: => 0.0002128s 14:00:19.5 Info: AlterTable Artists 14:00:19.5 Info: => 1.1E-06s 14:00:19.5 Info: CreateColumn Artists MetadataProfileId Int32 14:00:19.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:19.5 Info: => 0.0013033s 14:00:19.5 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:19.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:19.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 14:00:19.5 Info: DROP TABLE "Artists" 14:00:19.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:19.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:19.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:19.5 Info: => 0.0102339s 14:00:19.5 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:19.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:19.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 14:00:19.5 Info: DROP TABLE "Artists" 14:00:19.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:19.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:19.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:19.5 Info: => 0.0101877s 14:00:19.5 Info: AlterTable Albums 14:00:19.5 Info: => 1.6E-06s 14:00:19.5 Info: CreateColumn Albums SecondaryTypes String 14:00:19.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:19.5 Info: => 0.0011478s 14:00:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:19', 'metadata_profiles') 14:00:19.5 Info: Committing Transaction 14:00:19.5 Info: 5: metadata_profiles migrated 14:00:19.5 Info: => 0.0227532s 14:00:19.5 Info: 6: separate_automatic_and_interactive_search migrating 14:00:19.5 Info: Beginning Transaction 14:00:19.5 Info: Starting migration of Main DB to 6 14:00:19.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:19.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:19.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:19.5 Info: DROP TABLE "Indexers" 14:00:19.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:19.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:19.5 Info: => 0.0090275s 14:00:19.5 Info: AlterTable Indexers 14:00:19.5 Info: => 1.6E-06s 14:00:19.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:19.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:19.5 Info: => 0.001138s 14:00:19.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:19.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:19.5 Info: => 7.56E-05s 14:00:19.5 Info: AlterTable Indexers 14:00:19.5 Info: => 1.1E-06s 14:00:19.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:19.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 14:00:19.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 14:00:19.5 Info: DROP TABLE "Indexers" 14:00:19.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:19.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:19.5 Info: => 0.0204615s 14:00:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:19', 'separate_automatic_and_interactive_search') 14:00:19.5 Info: Committing Transaction 14:00:19.6 Info: 6: separate_automatic_and_interactive_search migrated 14:00:19.6 Info: => 0.0407503s 14:00:19.6 Info: 7: change_album_path_to_relative migrating 14:00:19.6 Info: Beginning Transaction 14:00:19.6 Info: Starting migration of Main DB to 7 14:00:19.6 Info: DeleteColumn Albums Path 14:00:19.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) 14:00:19.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" 14:00:19.6 Info: DROP TABLE "Albums" 14:00:19.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:19.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:19.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:19.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:19.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:19.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:19.6 Info: => 0.0104663s 14:00:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:19', 'change_album_path_to_relative') 14:00:19.6 Info: Committing Transaction 14:00:19.6 Info: 7: change_album_path_to_relative migrated 14:00:19.6 Info: => 0.034222s 14:00:19.6 Info: 8: change_quality_size_mb_to_kb migrating 14:00:19.6 Info: Beginning Transaction 14:00:19.6 Info: Starting migration of Main DB to 8 14:00:19.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 14:00:19.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 14:00:19.6 Info: => 0.0001437s 14:00:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:19', 'change_quality_size_mb_to_kb') 14:00:19.6 Info: Committing Transaction 14:00:19.6 Info: 8: change_quality_size_mb_to_kb migrated 14:00:19.6 Info: => 0.0168656s 14:00:19.6 Info: 9: album_releases migrating 14:00:19.6 Info: Beginning Transaction 14:00:19.6 Info: Starting migration of Main DB to 9 14:00:19.6 Info: AlterTable Albums 14:00:19.6 Info: => 1.6E-06s 14:00:19.6 Info: CreateColumn Albums Releases String 14:00:19.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:19.6 Info: => 0.0014352s 14:00:19.6 Info: AlterTable Albums 14:00:19.6 Info: => 8E-07s 14:00:19.6 Info: CreateColumn Albums CurrentRelease String 14:00:19.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:19.6 Info: => 0.0011697s 14:00:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:19', 'album_releases') 14:00:19.6 Info: Committing Transaction 14:00:19.6 Info: 9: album_releases migrated 14:00:19.6 Info: => 0.0210499s 14:00:19.6 Info: 10: album_releases_fix migrating 14:00:19.6 Info: Beginning Transaction 14:00:19.6 Info: Starting migration of Main DB to 10 14:00:19.6 Info: AlterTable Albums 14:00:19.6 Info: => 1.8E-06s 14:00:19.6 Info: AlterColumn Albums Releases String 14:00:19.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) 14:00:19.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" 14:00:19.6 Info: DROP TABLE "Albums" 14:00:19.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:19.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:19.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:19.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:19.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:19.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:19.7 Info: => 0.0106086s 14:00:19.7 Info: AlterTable Albums 14:00:19.7 Info: => 1.5E-06s 14:00:19.7 Info: AlterColumn Albums CurrentRelease String 14:00:19.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) 14:00:19.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" 14:00:19.7 Info: DROP TABLE "Albums" 14:00:19.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:19.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:19.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:19.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:19.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:19.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:19.7 Info: => 0.0100952s 14:00:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:19', 'album_releases_fix') 14:00:19.7 Info: Committing Transaction 14:00:19.7 Info: 10: album_releases_fix migrated 14:00:19.7 Info: => 0.0290874s 14:00:19.7 Info: 11: import_lists migrating 14:00:19.7 Info: Beginning Transaction 14:00:19.7 Info: Starting migration of Main DB to 11 14:00:19.7 Info: CreateTable ImportLists 14:00:19.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) 14:00:19.7 Info: => 0.0004357s 14:00:19.7 Info: CreateIndex ImportLists (Name) 14:00:19.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:19.7 Info: => 0.0001842s 14:00:19.7 Info: CreateTable ImportListStatus 14:00:19.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) 14:00:19.7 Info: => 0.0002403s 14:00:19.7 Info: CreateIndex ImportListStatus (ProviderId) 14:00:19.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:19.7 Info: => 0.0001636s 14:00:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:19', 'import_lists') 14:00:19.7 Info: Committing Transaction 14:00:19.7 Info: 11: import_lists migrated 14:00:19.7 Info: => 0.0214592s 14:00:19.7 Info: 12: add_release_status migrating 14:00:19.7 Info: Beginning Transaction 14:00:19.7 Info: Starting migration of Main DB to 12 14:00:19.7 Info: AlterTable MetadataProfiles 14:00:19.7 Info: => 1.9E-06s 14:00:19.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:19.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:19.7 Info: => 0.0014736s 14:00:19.7 Info: PerformDBOperation 14:00:19.7 Info: Performing DB Operation 14:00:19.7 Info: => 6.39E-05s 14:00:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:19', 'add_release_status') 14:00:19.7 Info: Committing Transaction 14:00:19.7 Info: 12: add_release_status migrated 14:00:19.7 Info: => 0.0210654s 14:00:19.7 Info: 13: album_download_notification migrating 14:00:19.7 Info: Beginning Transaction 14:00:19.7 Info: Starting migration of Main DB to 13 14:00:19.7 Info: AlterTable Notifications 14:00:19.7 Info: => 1.5E-06s 14:00:19.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:19.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:19.7 Info: => 0.0014573s 14:00:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:19', 'album_download_notification') 14:00:19.7 Info: Committing Transaction 14:00:19.8 Info: 13: album_download_notification migrated 14:00:19.8 Info: => 0.0230778s 14:00:19.8 Info: 14: fix_language_metadata_profiles migrating 14:00:19.8 Info: Beginning Transaction 14:00:19.8 Info: Starting migration of Main DB to 14 14:00:19.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 14:00:19.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 14:00:19.8 Info: => 0.0002504s 14:00:19.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 14:00:19.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 14:00:19.8 Info: => 0.0001572s 14:00:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:19', 'fix_language_metadata_profiles') 14:00:19.8 Info: Committing Transaction 14:00:19.8 Info: 14: fix_language_metadata_profiles migrated 14:00:19.8 Info: => 0.0226589s 14:00:19.8 Info: 15: remove_fanzub migrating 14:00:19.8 Info: Beginning Transaction 14:00:19.8 Info: Starting migration of Main DB to 15 14:00:19.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:19.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:19.8 Info: => 0.0001087s 14:00:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:19', 'remove_fanzub') 14:00:19.8 Info: Committing Transaction 14:00:19.8 Info: 15: remove_fanzub migrated 14:00:19.8 Info: => 0.0274464s 14:00:19.8 Info: 16: update_artist_history_indexes migrating 14:00:19.8 Info: Beginning Transaction 14:00:19.8 Info: Starting migration of Main DB to 16 14:00:19.8 Info: CreateIndex Albums (ArtistId) 14:00:19.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:19.8 Info: => 0.0003174s 14:00:19.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:19.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:19.8 Info: => 0.0002005s 14:00:19.8 Info: DeleteIndex History (AlbumId) 14:00:19.8 Info: DROP INDEX "IX_History_AlbumId" 14:00:19.8 Info: => 0.0002558s 14:00:19.8 Info: CreateIndex History (AlbumId, Date) 14:00:19.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:19.8 Info: => 0.0001925s 14:00:19.8 Info: DeleteIndex History (DownloadId) 14:00:19.8 Info: DROP INDEX "IX_History_DownloadId" 14:00:19.8 Info: => 0.0002037s 14:00:19.8 Info: CreateIndex History (DownloadId, Date) 14:00:19.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:19.8 Info: => 0.0002013s 14:00:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:19', 'update_artist_history_indexes') 14:00:19.8 Info: Committing Transaction 14:00:19.8 Info: 16: update_artist_history_indexes migrated 14:00:19.8 Info: => 0.0223621s 14:00:19.8 Info: 17: remove_nma migrating 14:00:19.8 Info: Beginning Transaction 14:00:19.8 Info: Starting migration of Main DB to 17 14:00:19.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:19.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:19.8 Info: => 0.000145s 14:00:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:19', 'remove_nma') 14:00:19.8 Info: Committing Transaction 14:00:19.9 Info: 17: remove_nma migrated 14:00:19.9 Info: => 0.0231942s 14:00:19.9 Info: 18: album_disambiguation migrating 14:00:19.9 Info: Beginning Transaction 14:00:19.9 Info: Starting migration of Main DB to 18 14:00:19.9 Info: AlterTable Albums 14:00:19.9 Info: => 1.7E-06s 14:00:19.9 Info: CreateColumn Albums Disambiguation String 14:00:19.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:19.9 Info: => 0.0015757s 14:00:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:19', 'album_disambiguation') 14:00:19.9 Info: Committing Transaction 14:00:19.9 Info: 18: album_disambiguation migrated 14:00:19.9 Info: => 0.0237544s 14:00:19.9 Info: 19: add_ape_quality_in_profiles migrating 14:00:19.9 Info: Beginning Transaction 14:00:19.9 Info: Starting migration of Main DB to 19 14:00:19.9 Info: PerformDBOperation 14:00:19.9 Info: Performing DB Operation 14:00:19.9 Info: => 0.0001055s 14:00:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:19', 'add_ape_quality_in_profiles') 14:00:19.9 Info: Committing Transaction 14:00:19.9 Info: 19: add_ape_quality_in_profiles migrated 14:00:19.9 Info: => 0.0235329s 14:00:19.9 Info: 20: remove_pushalot migrating 14:00:19.9 Info: Beginning Transaction 14:00:19.9 Info: Starting migration of Main DB to 20 14:00:19.9 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:19.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:19.9 Info: => 0.0001558s 14:00:19.9 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:19.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:19.9 Info: => 7.28E-05s 14:00:19.9 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:19.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:19.9 Info: => 6.97E-05s 14:00:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:19', 'remove_pushalot') 14:00:19.9 Info: Committing Transaction 14:00:19.9 Info: 20: remove_pushalot migrated 14:00:19.9 Info: => 0.0214846s 14:00:19.9 Info: 21: add_custom_filters migrating 14:00:19.9 Info: Beginning Transaction 14:00:19.9 Info: Starting migration of Main DB to 21 14:00:19.9 Info: CreateTable CustomFilters 14:00:19.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:19.9 Info: => 0.000482s 14:00:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:19', 'add_custom_filters') 14:00:19.9 Info: Committing Transaction 14:00:19.9 Info: 21: add_custom_filters migrated 14:00:19.9 Info: => 0.0231273s 14:00:19.9 Info: 22: import_list_tags migrating 14:00:19.9 Info: Beginning Transaction 14:00:19.9 Info: Starting migration of Main DB to 22 14:00:19.9 Info: AlterTable ImportLists 14:00:19.9 Info: => 1.7E-06s 14:00:19.9 Info: CreateColumn ImportLists Tags String 14:00:19.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:19.9 Info: => 0.0016745s 14:00:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:19', 'import_list_tags') 14:00:19.9 Info: Committing Transaction 14:00:20.0 Info: 22: import_list_tags migrated 14:00:20.0 Info: => 0.0245889s 14:00:20.0 Info: 23: add_release_groups_etc migrating 14:00:20.0 Info: Beginning Transaction 14:00:20.0 Info: Starting migration of Main DB to 23 14:00:20.0 Info: CreateTable ArtistMetadata 14:00:20.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 14:00:20.0 Info: => 0.0005789s 14:00:20.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:20.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:20.0 Info: => 0.0002206s 14:00:20.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:20.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:20.0 Info: => 0.0001831s 14:00:20.0 Info: AlterTable Artists 14:00:20.0 Info: => 1E-06s 14:00:20.0 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:20.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:20.0 Info: => 0.0014776s 14:00:20.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:20.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:20.0 Info: => 0.0001534s 14:00:20.0 Info: CreateTable AlbumReleases 14:00:20.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 14:00:20.0 Info: => 0.0003436s 14:00:20.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:20.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:20.0 Info: => 0.0001892s 14:00:20.0 Info: CreateIndex AlbumReleases (AlbumId) 14:00:20.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:20.0 Info: => 0.0001866s 14:00:20.0 Info: PerformDBOperation 14:00:20.0 Info: Performing DB Operation 14:00:20.0 Info: => 7.99E-05s 14:00:20.0 Info: AlterTable Albums 14:00:20.0 Info: => 9E-07s 14:00:20.0 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:20.0 Info: => 0.0013137s 14:00:20.0 Info: AlterTable Albums 14:00:20.0 Info: => 1.1E-06s 14:00:20.0 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:20.0 Info: => 0.0013476s 14:00:20.0 Info: AlterTable Albums 14:00:20.0 Info: => 1E-06s 14:00:20.0 Info: CreateColumn Albums Links String 14:00:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:20.0 Info: => 0.0013114s 14:00:20.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:20.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:20.0 Info: => 0.0001817s 14:00:20.0 Info: AlterTable Tracks 14:00:20.0 Info: => 1E-06s 14:00:20.0 Info: CreateColumn Tracks ForeignRecordingId String 14:00:20.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:20.0 Info: => 0.0013312s 14:00:20.0 Info: AlterTable Tracks 14:00:20.0 Info: => 1.1E-06s 14:00:20.0 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:20.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:20.0 Info: => 0.0013393s 14:00:20.0 Info: AlterTable Tracks 14:00:20.0 Info: => 9E-07s 14:00:20.0 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:20.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:20.0 Info: => 0.0013191s 14:00:20.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:20.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:20.0 Info: => 0.00016s 14:00:20.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:20.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:20.0 Info: => 0.0001399s 14:00:20.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:20.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:20.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:20.0 Info: DROP TABLE "Artists" 14:00:20.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:20.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:20.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:20.0 Info: => 0.0109381s 14:00:20.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:20.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:20.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:20.0 Info: DROP TABLE "Albums" 14:00:20.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:20.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:20.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:20.0 Info: => 0.0108996s 14:00:20.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:20.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:20.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:20.0 Info: DROP TABLE "Tracks" 14:00:20.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:20.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:20.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:20.0 Info: => 0.0106194s 14:00:20.0 Info: DeleteColumn TrackFiles ArtistId 14:00:20.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:20.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:20.0 Info: DROP TABLE "TrackFiles" 14:00:20.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:20.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:20.0 Info: => 0.0097043s 14:00:20.0 Info: CreateIndex Artists (ArtistMetadataId) 14:00:20.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:20.0 Info: => 0.0001895s 14:00:20.0 Info: CreateIndex Artists (Monitored) 14:00:20.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:20.0 Info: => 0.0001845s 14:00:20.0 Info: CreateIndex Albums (ArtistMetadataId) 14:00:20.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:20.0 Info: => 0.0001821s 14:00:20.0 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:20.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:20.0 Info: => 0.0001811s 14:00:20.0 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:20.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:20.0 Info: => 0.0001816s 14:00:20.0 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:20.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:20.0 Info: => 0.0001873s 14:00:20.0 Info: UpdateData 14:00:20.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:20.0 Info: => 0.0001006s 14:00:20.0 Info: UpdateData 14:00:20.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:20.0 Info: => 8.28E-05s 14:00:20.0 Info: UpdateData 14:00:20.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:20.0 Info: => 9.53E-05s 14:00:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:20', 'add_release_groups_etc') 14:00:20.0 Info: Committing Transaction 14:00:20.1 Info: 23: add_release_groups_etc migrated 14:00:20.1 Info: => 0.0242956s 14:00:20.1 Info: 24: NewMediaInfoFormat migrating 14:00:20.1 Info: Beginning Transaction 14:00:20.1 Info: Starting migration of Main DB to 24 14:00:20.1 Info: UpdateData 14:00:20.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:20.1 Info: => 0.0001689s 14:00:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:20', 'NewMediaInfoFormat') 14:00:20.1 Info: Committing Transaction 14:00:20.1 Info: 24: NewMediaInfoFormat migrated 14:00:20.1 Info: => 0.0225527s 14:00:20.1 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:20.1 Info: Beginning Transaction 14:00:20.1 Info: Starting migration of Main DB to 25 14:00:20.1 Info: RenameTable Restrictions ReleaseProfiles 14:00:20.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:20.1 Info: => 0.0043375s 14:00:20.1 Info: AlterTable ReleaseProfiles 14:00:20.1 Info: => 1.3E-06s 14:00:20.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:20.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:20.1 Info: => 0.0012774s 14:00:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:20', 'rename_restrictions_to_release_profiles') 14:00:20.1 Info: Committing Transaction 14:00:20.1 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:20.1 Info: => 0.0243277s 14:00:20.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:20.1 Info: Beginning Transaction 14:00:20.1 Info: Starting migration of Main DB to 26 14:00:20.1 Info: RenameTable Profiles QualityProfiles 14:00:20.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:20.1 Info: => 0.0043234s 14:00:20.1 Info: AlterTable QualityProfiles 14:00:20.1 Info: => 1.6E-06s 14:00:20.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:20.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:20.1 Info: => 0.0012984s 14:00:20.1 Info: AlterTable LanguageProfiles 14:00:20.1 Info: => 1E-06s 14:00:20.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:20.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:20.1 Info: => 0.0012245s 14:00:20.1 Info: UpdateData 14:00:20.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:20.1 Info: => 9.15E-05s 14:00:20.1 Info: UpdateData 14:00:20.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:20.1 Info: => 7.4E-05s 14:00:20.1 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:20.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:20.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:20.1 Info: DROP TABLE "Artists" 14:00:20.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:20.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:20.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:20.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:20.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:20.1 Info: => 0.0145035s 14:00:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:20', 'rename_quality_profiles_add_upgrade_allowed') 14:00:20.1 Info: Committing Transaction 14:00:20.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:20.2 Info: => 0.0472441s 14:00:20.2 Info: 27: add_import_exclusions migrating 14:00:20.2 Info: Beginning Transaction 14:00:20.2 Info: Starting migration of Main DB to 27 14:00:20.2 Info: CreateTable ImportListExclusions 14:00:20.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:20.2 Info: => 0.0004796s 14:00:20.2 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:20.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:20.2 Info: => 0.000224s 14:00:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:20', 'add_import_exclusions') 14:00:20.2 Info: Committing Transaction 14:00:20.2 Info: 27: add_import_exclusions migrated 14:00:20.2 Info: => 0.0240171s 14:00:20.2 Info: 28: clean_artist_metadata_table migrating 14:00:20.2 Info: Beginning Transaction 14:00:20.2 Info: Starting migration of Main DB to 28 14:00:20.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) 14:00:20.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) 14:00:20.2 Info: => 0.0004025s 14:00:20.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) 14:00:20.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) 14:00:20.2 Info: => 0.0002284s 14:00:20.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) 14:00:20.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) 14:00:20.2 Info: => 0.0002336s 14:00:20.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) 14:00:20.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) 14:00:20.2 Info: => 0.0002287s 14:00:20.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) 14:00:20.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) 14:00:20.2 Info: => 0.0002272s 14:00:20.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) 14:00:20.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) 14:00:20.2 Info: => 0.0002301s 14:00:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:20', 'clean_artist_metadata_table') 14:00:20.2 Info: Committing Transaction 14:00:20.2 Info: 28: clean_artist_metadata_table migrated 14:00:20.2 Info: => 0.0246752s 14:00:20.2 Info: 29: health_issue_notification migrating 14:00:20.2 Info: Beginning Transaction 14:00:20.2 Info: Starting migration of Main DB to 29 14:00:20.2 Info: AlterTable Notifications 14:00:20.2 Info: => 1.9E-06s 14:00:20.2 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:20.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:20.2 Info: => 0.0017211s 14:00:20.2 Info: AlterTable Notifications 14:00:20.2 Info: => 1.1E-06s 14:00:20.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:20.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:20.2 Info: => 0.0012798s 14:00:20.2 Info: AlterTable Notifications 14:00:20.2 Info: => 9E-07s 14:00:20.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:20.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:20.2 Info: => 0.0012805s 14:00:20.2 Info: AlterTable Notifications 14:00:20.2 Info: => 1E-06s 14:00:20.2 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:20.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:20.2 Info: => 0.0012784s 14:00:20.2 Info: AlterTable Notifications 14:00:20.2 Info: => 9E-07s 14:00:20.2 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:20.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:20.2 Info: => 0.0012853s 14:00:20.2 Info: DeleteColumn Notifications OnDownload 14:00:20.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) 14:00:20.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" 14:00:20.2 Info: DROP TABLE "Notifications" 14:00:20.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:20.2 Info: => 0.01375s 14:00:20.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:20.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) 14:00:20.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" 14:00:20.2 Info: DROP TABLE "Notifications" 14:00:20.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:20.2 Info: => 0.0105545s 14:00:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:20', 'health_issue_notification') 14:00:20.2 Info: Committing Transaction 14:00:20.3 Info: 29: health_issue_notification migrated 14:00:20.3 Info: => 0.0382499s 14:00:20.3 Info: 30: add_mediafilerepository_mtime migrating 14:00:20.3 Info: Beginning Transaction 14:00:20.3 Info: Starting migration of Main DB to 30 14:00:20.3 Info: AlterTable TrackFiles 14:00:20.3 Info: => 1.6E-06s 14:00:20.3 Info: CreateColumn TrackFiles Modified DateTime 14:00:20.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:20.3 Info: => 0.0017333s 14:00:20.3 Info: AlterTable TrackFiles 14:00:20.3 Info: => 9E-07s 14:00:20.3 Info: CreateColumn TrackFiles Path String 14:00:20.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:20.3 Info: => 0.0012693s 14:00:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:20.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:20.3 Info: => 8.07E-05s 14:00:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:20.3 Info: => 0.0002399s 14:00:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 14:00:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 14:00:20.3 Info: => 0.0002622s 14:00:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 14:00:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 14:00:20.3 Info: => 0.0002572s 14:00:20.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 14:00:20.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 14:00:20.3 Info: => 0.0001528s 14:00:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:20.3 Info: => 0.000117s 14:00:20.3 Info: AlterTable TrackFiles 14:00:20.3 Info: => 1.1E-06s 14:00:20.3 Info: AlterColumn TrackFiles Path String 14:00:20.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:20.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" 14:00:20.3 Info: DROP TABLE "TrackFiles" 14:00:20.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:20.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:20.3 Info: => 0.0106173s 14:00:20.3 Info: CreateIndex TrackFiles (Path) 14:00:20.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:20.3 Info: => 0.0001905s 14:00:20.3 Info: DeleteColumn TrackFiles RelativePath 14:00:20.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:20.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" 14:00:20.3 Info: DROP TABLE "TrackFiles" 14:00:20.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:20.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:20.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:20.3 Info: => 0.0107002s 14:00:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:20', 'add_mediafilerepository_mtime') 14:00:20.3 Info: Committing Transaction 14:00:20.3 Info: 30: add_mediafilerepository_mtime migrated 14:00:20.3 Info: => 0.0335967s 14:00:20.3 Info: 31: add_artistmetadataid_constraint migrating 14:00:20.3 Info: Beginning Transaction 14:00:20.3 Info: Starting migration of Main DB to 31 14:00:20.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") 14:00:20.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") 14:00:20.3 Info: => 0.000285s 14:00:20.3 Info: DeleteIndex Artists (ArtistMetadataId) 14:00:20.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 14:00:20.3 Info: => 0.0003142s 14:00:20.3 Info: AlterColumn Artists ArtistMetadataId Int32 14:00:20.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:20.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:20.3 Info: DROP TABLE "Artists" 14:00:20.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:20.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:20.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:20.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:20.3 Info: => 0.0113762s 14:00:20.3 Info: CreateIndex Artists (ArtistMetadataId) 14:00:20.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:20.3 Info: => 0.0001922s 14:00:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T14:00:20', 'add_artistmetadataid_constraint') 14:00:20.3 Info: Committing Transaction 14:00:20.4 Info: 31: add_artistmetadataid_constraint migrated 14:00:20.4 Info: => 0.0216075s 14:00:20.4 Info: 32: old_ids_and_artist_alias migrating 14:00:20.4 Info: Beginning Transaction 14:00:20.4 Info: Starting migration of Main DB to 32 14:00:20.4 Info: AlterTable ArtistMetadata 14:00:20.4 Info: => 1.8E-06s 14:00:20.4 Info: CreateColumn ArtistMetadata Aliases String 14:00:20.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 14:00:20.4 Info: => 0.0017132s 14:00:20.4 Info: AlterTable ArtistMetadata 14:00:20.4 Info: => 9E-07s 14:00:20.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 14:00:20.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 14:00:20.4 Info: => 0.0012974s 14:00:20.4 Info: AlterTable Albums 14:00:20.4 Info: => 9E-07s 14:00:20.4 Info: CreateColumn Albums OldForeignAlbumIds String 14:00:20.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 14:00:20.4 Info: => 0.0013062s 14:00:20.4 Info: AlterTable AlbumReleases 14:00:20.4 Info: => 9E-07s 14:00:20.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 14:00:20.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 14:00:20.4 Info: => 0.0012988s 14:00:20.4 Info: AlterTable Tracks 14:00:20.4 Info: => 9E-07s 14:00:20.4 Info: CreateColumn Tracks OldForeignRecordingIds String 14:00:20.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 14:00:20.4 Info: => 0.0012913s 14:00:20.4 Info: AlterTable Tracks 14:00:20.4 Info: => 1.1E-06s 14:00:20.4 Info: CreateColumn Tracks OldForeignTrackIds String 14:00:20.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 14:00:20.4 Info: => 0.0012981s 14:00:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T14:00:20', 'old_ids_and_artist_alias') 14:00:20.4 Info: Committing Transaction 14:00:20.4 Info: 32: old_ids_and_artist_alias migrated 14:00:20.4 Info: => 0.0232537s 14:00:20.4 Info: 33: download_propers_config migrating 14:00:20.4 Info: Beginning Transaction 14:00:20.4 Info: Starting migration of Main DB to 33 14:00:20.4 Info: PerformDBOperation 14:00:20.4 Info: Performing DB Operation 14:00:20.4 Info: => 0.0001178s 14:00:20.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:20.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:20.4 Info: => 0.0001065s 14:00:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T14:00:20', 'download_propers_config') 14:00:20.4 Info: Committing Transaction 14:00:20.4 Info: 33: download_propers_config migrated 14:00:20.4 Info: => 0.022643s 14:00:20.4 Info: 34: remove_language_profiles migrating 14:00:20.4 Info: Beginning Transaction 14:00:20.4 Info: Starting migration of Main DB to 34 14:00:20.4 Info: DeleteTable LanguageProfiles 14:00:20.4 Info: DROP TABLE "LanguageProfiles" 14:00:20.4 Info: => 0.0005238s 14:00:20.4 Info: DeleteColumn Artists LanguageProfileId 14:00:20.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:20.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:20.4 Info: DROP TABLE "Artists" 14:00:20.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:20.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:20.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:20.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:20.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:20.4 Info: => 0.0114768s 14:00:20.4 Info: DeleteColumn ImportLists LanguageProfileId 14:00:20.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 14:00:20.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 14:00:20.4 Info: DROP TABLE "ImportLists" 14:00:20.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 14:00:20.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:20.4 Info: => 0.0102473s 14:00:20.4 Info: DeleteColumn Blacklist Language 14:00:20.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 14:00:20.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 14:00:20.4 Info: DROP TABLE "Blacklist" 14:00:20.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 14:00:20.4 Info: => 0.0103624s 14:00:20.4 Info: DeleteColumn History Language 14:00:20.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) 14:00:20.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" 14:00:20.5 Info: DROP TABLE "History" 14:00:20.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 14:00:20.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:20.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:20.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:20.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:20.5 Info: => 0.0112173s 14:00:20.5 Info: DeleteColumn LyricFiles Language 14:00:20.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) 14:00:20.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" 14:00:20.5 Info: DROP TABLE "LyricFiles" 14:00:20.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:20.5 Info: => 0.0097263s 14:00:20.5 Info: DeleteColumn TrackFiles Language 14:00:20.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) 14:00:20.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" 14:00:20.5 Info: DROP TABLE "TrackFiles" 14:00:20.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:20.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:20.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:20.5 Info: => 0.0134788s 14:00:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T14:00:20', 'remove_language_profiles') 14:00:20.5 Info: Committing Transaction 14:00:20.5 Info: 34: remove_language_profiles migrated 14:00:20.5 Info: => 0.0373422s 14:00:20.5 Info: 35: multi_disc_naming_format migrating 14:00:20.5 Info: Beginning Transaction 14:00:20.5 Info: Starting migration of Main DB to 35 14:00:20.5 Info: AlterTable NamingConfig 14:00:20.5 Info: => 1.4E-06s 14:00:20.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 14:00:20.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 14:00:20.5 Info: => 0.0016822s 14:00:20.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:20.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:20.5 Info: => 9.33E-05s 14:00:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T14:00:20', 'multi_disc_naming_format') 14:00:20.5 Info: Committing Transaction 14:00:20.5 Info: 35: multi_disc_naming_format migrated 14:00:20.5 Info: => 0.0210109s 14:00:20.5 Info: 36: add_download_client_priority migrating 14:00:20.5 Info: Beginning Transaction 14:00:20.5 Info: Starting migration of Main DB to 36 14:00:20.5 Info: AlterTable DownloadClients 14:00:20.5 Info: => 1.4E-06s 14:00:20.5 Info: CreateColumn DownloadClients Priority Int32 14:00:20.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 14:00:20.5 Info: => 0.001696s 14:00:20.5 Info: PerformDBOperation 14:00:20.5 Info: Performing DB Operation 14:00:20.5 Info: => 0.0001155s 14:00:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T14:00:20', 'add_download_client_priority') 14:00:20.5 Info: Committing Transaction 14:00:20.6 Info: 36: add_download_client_priority migrated 14:00:20.6 Info: => 0.0206252s 14:00:20.6 Info: 37: remove_growl_prowl migrating 14:00:20.6 Info: Beginning Transaction 14:00:20.6 Info: Starting migration of Main DB to 37 14:00:20.6 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:20.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 14:00:20.6 Info: => 0.0001584s 14:00:20.6 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:20.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 14:00:20.6 Info: => 8.25E-05s 14:00:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T14:00:20', 'remove_growl_prowl') 14:00:20.6 Info: Committing Transaction 14:00:20.6 Info: 37: remove_growl_prowl migrated 14:00:20.6 Info: => 0.0224703s 14:00:20.6 Info: 38: remove_plex_hometheatre migrating 14:00:20.6 Info: Beginning Transaction 14:00:20.6 Info: Starting migration of Main DB to 38 14:00:20.6 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:20.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 14:00:20.6 Info: => 0.0001677s 14:00:20.6 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:20.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 14:00:20.6 Info: => 7.95E-05s 14:00:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T14:00:20', 'remove_plex_hometheatre') 14:00:20.6 Info: Committing Transaction 14:00:20.6 Info: 38: remove_plex_hometheatre migrated 14:00:20.6 Info: => 0.0225588s 14:00:20.6 Info: 39: add_root_folder_add_defaults migrating 14:00:20.6 Info: Beginning Transaction 14:00:20.6 Info: Starting migration of Main DB to 39 14:00:20.6 Info: AlterTable RootFolders 14:00:20.6 Info: => 1.7E-06s 14:00:20.6 Info: CreateColumn RootFolders Name String 14:00:20.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 14:00:20.6 Info: => 0.0017091s 14:00:20.6 Info: AlterTable RootFolders 14:00:20.6 Info: => 8E-07s 14:00:20.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 14:00:20.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 14:00:20.6 Info: => 0.0012671s 14:00:20.6 Info: AlterTable RootFolders 14:00:20.6 Info: => 1.2E-06s 14:00:20.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 14:00:20.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 14:00:20.6 Info: => 0.0012645s 14:00:20.6 Info: AlterTable RootFolders 14:00:20.6 Info: => 8E-07s 14:00:20.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 14:00:20.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 14:00:20.6 Info: => 0.0011477s 14:00:20.6 Info: AlterTable RootFolders 14:00:20.6 Info: => 1E-06s 14:00:20.6 Info: CreateColumn RootFolders DefaultTags String 14:00:20.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 14:00:20.6 Info: => 0.0012697s 14:00:20.6 Info: PerformDBOperation 14:00:20.6 Info: Performing DB Operation 14:00:20.6 Info: => 0.0001355s 14:00:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T14:00:20', 'add_root_folder_add_defaults') 14:00:20.6 Info: Committing Transaction 14:00:20.6 Info: 39: add_root_folder_add_defaults migrated 14:00:20.6 Info: => 0.0266903s 14:00:20.6 Info: 40: task_duration migrating 14:00:20.6 Info: Beginning Transaction 14:00:20.6 Info: Starting migration of Main DB to 40 14:00:20.6 Info: AlterTable ScheduledTasks 14:00:20.6 Info: => 1.7E-06s 14:00:20.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 14:00:20.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 14:00:20.6 Info: => 0.0017107s 14:00:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T14:00:20', 'task_duration') 14:00:20.6 Info: Committing Transaction 14:00:20.7 Info: 40: task_duration migrated 14:00:20.7 Info: => 0.0225284s 14:00:20.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 14:00:20.7 Info: Beginning Transaction 14:00:20.7 Info: Starting migration of Main DB to 41 14:00:20.7 Info: AlterTable ReleaseProfiles 14:00:20.7 Info: => 1.6E-06s 14:00:20.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 14:00:20.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 14:00:20.7 Info: => 0.0016445s 14:00:20.7 Info: AlterTable ReleaseProfiles 14:00:20.7 Info: => 8E-07s 14:00:20.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 14:00:20.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 14:00:20.7 Info: => 0.0012944s 14:00:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T14:00:20', 'add_indexer_and_enabled_to_release_profiles') 14:00:20.7 Info: Committing Transaction 14:00:20.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 14:00:20.7 Info: => 0.0207838s 14:00:20.7 Info: 42: remove_album_folders migrating 14:00:20.7 Info: Beginning Transaction 14:00:20.7 Info: Starting migration of Main DB to 42 14:00:20.7 Info: DeleteColumn Artists AlbumFolder 14:00:20.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:20.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:20.7 Info: DROP TABLE "Artists" 14:00:20.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:20.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:20.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:20.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:20.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:20.7 Info: => 0.0116302s 14:00:20.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:20.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:20.7 Info: => 8.68E-05s 14:00:20.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:20.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:20.7 Info: => 7.61E-05s 14:00:20.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 14:00:20.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 14:00:20.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 14:00:20.7 Info: DROP TABLE "NamingConfig" 14:00:20.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 14:00:20.7 Info: => 0.0100603s 14:00:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T14:00:20', 'remove_album_folders') 14:00:20.7 Info: Committing Transaction 14:00:20.7 Info: 42: remove_album_folders migrated 14:00:20.7 Info: => 0.0335809s 14:00:20.7 Info: 44: add_priority_to_indexers migrating 14:00:20.7 Info: Beginning Transaction 14:00:20.7 Info: Starting migration of Main DB to 44 14:00:20.7 Info: AlterTable Indexers 14:00:20.7 Info: => 1.9E-06s 14:00:20.7 Info: CreateColumn Indexers Priority Int32 14:00:20.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 14:00:20.7 Info: => 0.0017495s 14:00:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T14:00:20', 'add_priority_to_indexers') 14:00:20.7 Info: Committing Transaction 14:00:20.8 Info: 44: add_priority_to_indexers migrated 14:00:20.8 Info: => 0.0283215s 14:00:20.8 Info: 45: remove_chown_and_folderchmod_config migrating 14:00:20.8 Info: Beginning Transaction 14:00:20.8 Info: Starting migration of Main DB to 45 14:00:20.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:20.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:20.8 Info: => 0.0003071s 14:00:20.8 Info: PerformDBOperation 14:00:20.8 Info: Performing DB Operation 14:00:20.8 Info: => 7.85E-05s 14:00:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T14:00:20', 'remove_chown_and_folderchmod_config') 14:00:20.8 Info: Committing Transaction 14:00:20.8 Info: 45: remove_chown_and_folderchmod_config migrated 14:00:20.8 Info: => 0.0225967s 14:00:20.8 Info: 47: update_notifiarr migrating 14:00:20.8 Info: Beginning Transaction 14:00:20.8 Info: Starting migration of Main DB to 47 14:00:20.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:20.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:20.8 Info: => 0.0002239s 14:00:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T14:00:20', 'update_notifiarr') 14:00:20.8 Info: Committing Transaction 14:00:20.8 Info: 47: update_notifiarr migrated 14:00:20.8 Info: => 0.0226869s 14:00:20.8 Info: 49: email_multiple_addresses migrating 14:00:20.8 Info: Beginning Transaction 14:00:20.8 Info: Starting migration of Main DB to 49 14:00:20.8 Info: PerformDBOperation 14:00:20.8 Info: Performing DB Operation 14:00:20.8 Info: => 0.0001882s 14:00:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T14:00:20', 'email_multiple_addresses') 14:00:20.8 Info: Committing Transaction 14:00:20.8 Info: 49: email_multiple_addresses migrated 14:00:20.8 Info: => 0.0199395s 14:00:20.8 Info: 50: rename_blacklist_to_blocklist migrating 14:00:20.8 Info: Beginning Transaction 14:00:20.8 Info: Starting migration of Main DB to 50 14:00:20.8 Info: RenameTable Blacklist Blocklist 14:00:20.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 14:00:20.8 Info: => 0.0044604s 14:00:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T14:00:20', 'rename_blacklist_to_blocklist') 14:00:20.8 Info: Committing Transaction 14:00:20.8 Info: 50: rename_blacklist_to_blocklist migrated 14:00:20.8 Info: => 0.0226554s 14:00:20.8 Info: 51: cdh_per_downloadclient migrating 14:00:20.8 Info: Beginning Transaction 14:00:20.9 Info: Starting migration of Main DB to 51 14:00:20.9 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 14:00:20.9 Info: AlterTable DownloadClients 14:00:20.9 Info: => 1.1E-06s 14:00:20.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 14:00:20.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:20.9 Info: => 0.0016545s 14:00:20.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 14:00:20.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:20.9 Info: => 0.0012904s 14:00:20.9 Info: PerformDBOperation 14:00:20.9 Info: Performing DB Operation 14:00:20.9 Info: => 0.0003612s 14:00:20.9 Info: -> 1 Insert operations completed in 00:00:00.0002993 taking an average of 00:00:00.0002993 14:00:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T14:00:20', 'cdh_per_downloadclient') 14:00:20.9 Info: Committing Transaction 14:00:20.9 Info: 51: cdh_per_downloadclient migrated 14:00:20.9 Info: => 0.0192179s 14:00:20.9 Debug: Took: 00:00:01.7608174 14:00:21.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 14:00:21.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 14:00:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512210294545_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:21.0 Info: DatabaseEngineVersionCheck migrating 14:00:21.0 Info: PerformDBOperation 14:00:21.0 Info: Performing DB Operation 14:00:21.1 Info: SQLite 3.45.3 14:00:21.1 Info: => 0.0621292s 14:00:21.1 Info: DatabaseEngineVersionCheck migrated 14:00:21.1 Info: => 0.0621661s 14:00:21.1 Info: VersionMigration migrating 14:00:21.1 Info: Beginning Transaction 14:00:21.1 Info: CreateTable VersionInfo 14:00:21.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:21.1 Info: => 0.0003694s 14:00:21.1 Info: Committing Transaction 14:00:21.1 Info: VersionMigration migrated 14:00:21.1 Info: => 0.0558473s 14:00:21.1 Info: VersionUniqueMigration migrating 14:00:21.1 Info: Beginning Transaction 14:00:21.1 Info: CreateIndex VersionInfo (Version) 14:00:21.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:21.1 Info: => 0.0003741s 14:00:21.1 Info: AlterTable VersionInfo 14:00:21.1 Info: => 1.1E-06s 14:00:21.1 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:21.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:21.1 Info: => 0.0014252s 14:00:21.1 Info: Committing Transaction 14:00:21.2 Info: VersionUniqueMigration migrated 14:00:21.2 Info: => 0.0344134s 14:00:21.2 Info: VersionDescriptionMigration migrating 14:00:21.2 Info: Beginning Transaction 14:00:21.2 Info: AlterTable VersionInfo 14:00:21.2 Info: => 1.3E-06s 14:00:21.2 Info: CreateColumn VersionInfo Description String 14:00:21.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:21.2 Info: => 0.0005135s 14:00:21.2 Info: Committing Transaction 14:00:21.2 Info: VersionDescriptionMigration migrated 14:00:21.2 Info: => 0.0229809s 14:00:21.2 Info: 1: InitialSetup migrating 14:00:21.2 Info: Beginning Transaction 14:00:21.2 Info: Starting migration of Main DB to 1 14:00:21.2 Info: CreateTable Config 14:00:21.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:21.2 Info: => 0.0006002s 14:00:21.2 Info: CreateIndex Config (Key) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:21.2 Info: => 0.0001957s 14:00:21.2 Info: CreateTable RootFolders 14:00:21.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:21.2 Info: => 0.0002273s 14:00:21.2 Info: CreateIndex RootFolders (Path) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:21.2 Info: => 0.0001829s 14:00:21.2 Info: CreateTable Artists 14:00:21.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) 14:00:21.2 Info: => 0.0005392s 14:00:21.2 Info: CreateIndex Artists (ForeignArtistId) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:21.2 Info: => 0.0001786s 14:00:21.2 Info: CreateIndex Artists (NameSlug) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:21.2 Info: => 0.0001761s 14:00:21.2 Info: CreateIndex Artists (CleanName) 14:00:21.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:21.2 Info: => 0.0001706s 14:00:21.2 Info: CreateIndex Artists (Path) 14:00:21.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:21.2 Info: => 0.0001668s 14:00:21.2 Info: CreateTable Albums 14:00:21.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) 14:00:21.2 Info: => 0.0004597s 14:00:21.2 Info: CreateIndex Albums (ForeignAlbumId) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:21.2 Info: => 0.0001851s 14:00:21.2 Info: CreateIndex Albums (MBId) 14:00:21.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:21.2 Info: => 0.0001432s 14:00:21.2 Info: CreateIndex Albums (TADBId) 14:00:21.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:21.2 Info: => 0.000138s 14:00:21.2 Info: CreateIndex Albums (TitleSlug) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:21.2 Info: => 0.000138s 14:00:21.2 Info: CreateIndex Albums (CleanTitle) 14:00:21.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:21.2 Info: => 0.0001431s 14:00:21.2 Info: CreateIndex Albums (Path) 14:00:21.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:21.2 Info: => 0.0001659s 14:00:21.2 Info: CreateTable Tracks 14:00:21.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) 14:00:21.2 Info: => 0.000375s 14:00:21.2 Info: CreateIndex Tracks (ForeignTrackId) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:21.2 Info: => 0.0001764s 14:00:21.2 Info: CreateIndex Tracks (ArtistId) 14:00:21.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:21.2 Info: => 0.0001794s 14:00:21.2 Info: CreateIndex Tracks (TrackFileId) 14:00:21.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:21.2 Info: => 0.0001802s 14:00:21.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:21.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:21.2 Info: => 0.0001847s 14:00:21.2 Info: CreateTable TrackFiles 14:00:21.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) 14:00:21.2 Info: => 0.0003191s 14:00:21.2 Info: CreateIndex TrackFiles (ArtistId) 14:00:21.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:21.2 Info: => 0.000176s 14:00:21.2 Info: CreateIndex TrackFiles (AlbumId) 14:00:21.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:21.2 Info: => 0.0001668s 14:00:21.2 Info: CreateTable History 14:00:21.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) 14:00:21.2 Info: => 0.0003201s 14:00:21.2 Info: CreateIndex History (Date) 14:00:21.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:21.2 Info: => 0.000145s 14:00:21.2 Info: CreateIndex History (EventType) 14:00:21.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:21.2 Info: => 0.0001396s 14:00:21.2 Info: CreateIndex History (DownloadId) 14:00:21.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:21.2 Info: => 0.0001447s 14:00:21.2 Info: CreateIndex History (AlbumId) 14:00:21.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:21.2 Info: => 0.0001398s 14:00:21.2 Info: CreateTable Notifications 14:00:21.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) 14:00:21.2 Info: => 0.0002547s 14:00:21.2 Info: CreateTable ScheduledTasks 14:00:21.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:21.2 Info: => 0.0002377s 14:00:21.2 Info: CreateIndex ScheduledTasks (TypeName) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:21.2 Info: => 0.0002071s 14:00:21.2 Info: CreateTable Indexers 14:00:21.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) 14:00:21.2 Info: => 0.0002766s 14:00:21.2 Info: CreateIndex Indexers (Name) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:21.2 Info: => 0.0001823s 14:00:21.2 Info: CreateTable Profiles 14:00:21.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:21.2 Info: => 0.0002357s 14:00:21.2 Info: CreateIndex Profiles (Name) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:21.2 Info: => 0.0001771s 14:00:21.2 Info: CreateTable QualityDefinitions 14:00:21.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:21.2 Info: => 0.0002531s 14:00:21.2 Info: CreateIndex QualityDefinitions (Quality) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:21.2 Info: => 0.0001727s 14:00:21.2 Info: CreateIndex QualityDefinitions (Title) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:21.2 Info: => 0.0001988s 14:00:21.2 Info: CreateTable NamingConfig 14:00:21.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) 14:00:21.2 Info: => 0.0003s 14:00:21.2 Info: CreateTable Blacklist 14:00:21.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 '') 14:00:21.2 Info: => 0.0003951s 14:00:21.2 Info: CreateTable Metadata 14:00:21.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) 14:00:21.2 Info: => 0.0002535s 14:00:21.2 Info: CreateTable MetadataFiles 14:00:21.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) 14:00:21.2 Info: => 0.000303s 14:00:21.2 Info: CreateTable DownloadClients 14:00:21.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) 14:00:21.2 Info: => 0.0002526s 14:00:21.2 Info: CreateTable PendingReleases 14:00:21.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 '') 14:00:21.2 Info: => 0.0003056s 14:00:21.2 Info: CreateTable RemotePathMappings 14:00:21.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:21.2 Info: => 0.0002551s 14:00:21.2 Info: CreateTable Tags 14:00:21.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:21.2 Info: => 0.0002216s 14:00:21.2 Info: CreateIndex Tags (Label) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:21.2 Info: => 0.0001859s 14:00:21.2 Info: CreateTable Restrictions 14:00:21.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:21.2 Info: => 0.0002474s 14:00:21.2 Info: CreateTable DelayProfiles 14:00:21.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) 14:00:21.2 Info: => 0.0002896s 14:00:21.2 Info: CreateTable Users 14:00:21.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:21.2 Info: => 0.0002664s 14:00:21.2 Info: CreateIndex Users (Identifier) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:21.2 Info: => 0.0002148s 14:00:21.2 Info: CreateIndex Users (Username) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:21.2 Info: => 0.000192s 14:00:21.2 Info: CreateTable Commands 14:00:21.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) 14:00:21.2 Info: => 0.0003189s 14:00:21.2 Info: CreateTable IndexerStatus 14:00:21.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) 14:00:21.2 Info: => 0.0002794s 14:00:21.2 Info: CreateIndex IndexerStatus (ProviderId) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:21.2 Info: => 0.0001907s 14:00:21.2 Info: CreateTable ExtraFiles 14:00:21.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) 14:00:21.2 Info: => 0.0002857s 14:00:21.2 Info: CreateTable LyricFiles 14:00:21.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) 14:00:21.2 Info: => 0.0003244s 14:00:21.2 Info: CreateTable LanguageProfiles 14:00:21.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:21.2 Info: => 0.0002447s 14:00:21.2 Info: CreateIndex LanguageProfiles (Name) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:21.2 Info: => 0.0001883s 14:00:21.2 Info: CreateTable DownloadClientStatus 14:00:21.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) 14:00:21.2 Info: => 0.0002613s 14:00:21.2 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:21.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:21.2 Info: => 0.0001857s 14:00:21.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:21.2 Info: -> 1 Insert operations completed in 00:00:00.0001423 taking an average of 00:00:00.0001423 14:00:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:21', 'InitialSetup') 14:00:21.2 Info: Committing Transaction 14:00:21.2 Info: 1: InitialSetup migrated 14:00:21.2 Info: => 0.0369083s 14:00:21.2 Info: 2: add_reason_to_pending_releases migrating 14:00:21.2 Info: Beginning Transaction 14:00:21.2 Info: Starting migration of Main DB to 2 14:00:21.2 Info: AlterTable PendingReleases 14:00:21.2 Info: => 1.8E-06s 14:00:21.2 Info: CreateColumn PendingReleases Reason Int32 14:00:21.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:21.2 Info: => 0.0015378s 14:00:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:21', 'add_reason_to_pending_releases') 14:00:21.2 Info: Committing Transaction 14:00:21.3 Info: 2: add_reason_to_pending_releases migrated 14:00:21.3 Info: => 0.0345047s 14:00:21.3 Info: 3: add_medium_support migrating 14:00:21.3 Info: Beginning Transaction 14:00:21.3 Info: Starting migration of Main DB to 3 14:00:21.3 Info: AlterTable Albums 14:00:21.3 Info: => 1.6E-06s 14:00:21.3 Info: CreateColumn Albums Media String 14:00:21.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:21.3 Info: => 0.0015037s 14:00:21.3 Info: AlterTable Tracks 14:00:21.3 Info: => 1.5E-06s 14:00:21.3 Info: CreateColumn Tracks MediumNumber Int32 14:00:21.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:21.3 Info: => 0.0011266s 14:00:21.3 Info: AlterTable Tracks 14:00:21.3 Info: => 9E-07s 14:00:21.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:21.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:21.3 Info: => 0.001069s 14:00:21.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:21.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:21.3 Info: => 0.0001082s 14:00:21.3 Info: DeleteColumn Tracks TrackNumber 14:00:21.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 14:00:21.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 14:00:21.3 Info: DROP TABLE "Tracks" 14:00:21.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:21.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:21.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:21.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:21.3 Info: => 0.0099929s 14:00:21.3 Info: AlterTable Tracks 14:00:21.3 Info: => 2.2E-06s 14:00:21.3 Info: CreateColumn Tracks TrackNumber String 14:00:21.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:21.3 Info: => 0.0012046s 14:00:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:21', 'add_medium_support') 14:00:21.3 Info: Committing Transaction 14:00:21.3 Info: 3: add_medium_support migrated 14:00:21.3 Info: => 0.0271175s 14:00:21.3 Info: 4: add_various_qualites_in_profile migrating 14:00:21.3 Info: Beginning Transaction 14:00:21.3 Info: Starting migration of Main DB to 4 14:00:21.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:21.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:21.3 Info: => 0.0001771s 14:00:21.3 Info: PerformDBOperation 14:00:21.3 Info: Performing DB Operation 14:00:21.3 Info: => 8.6E-05s 14:00:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:21', 'add_various_qualites_in_profile') 14:00:21.3 Info: Committing Transaction 14:00:21.3 Info: 4: add_various_qualites_in_profile migrated 14:00:21.3 Info: => 0.0248322s 14:00:21.3 Info: 5: metadata_profiles migrating 14:00:21.3 Info: Beginning Transaction 14:00:21.3 Info: Starting migration of Main DB to 5 14:00:21.3 Info: CreateTable MetadataProfiles 14:00:21.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:21.3 Info: => 0.0004669s 14:00:21.3 Info: CreateIndex MetadataProfiles (Name) 14:00:21.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:21.3 Info: => 0.0002294s 14:00:21.3 Info: AlterTable Artists 14:00:21.3 Info: => 1.4E-06s 14:00:21.3 Info: CreateColumn Artists MetadataProfileId Int32 14:00:21.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:21.3 Info: => 0.0013871s 14:00:21.3 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:21.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:21.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "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" 14:00:21.4 Info: DROP TABLE "Artists" 14:00:21.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:21.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:21.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:21.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:21.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:21.4 Info: => 0.0105818s 14:00:21.4 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:21.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:21.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 14:00:21.4 Info: DROP TABLE "Artists" 14:00:21.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:21.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:21.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:21.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:21.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:21.4 Info: => 0.0104108s 14:00:21.4 Info: AlterTable Albums 14:00:21.4 Info: => 1.6E-06s 14:00:21.4 Info: CreateColumn Albums SecondaryTypes String 14:00:21.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:21.4 Info: => 0.0011841s 14:00:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:21', 'metadata_profiles') 14:00:21.4 Info: Committing Transaction 14:00:21.4 Info: 5: metadata_profiles migrated 14:00:21.4 Info: => 0.0268324s 14:00:21.4 Info: 6: separate_automatic_and_interactive_search migrating 14:00:21.4 Info: Beginning Transaction 14:00:21.4 Info: Starting migration of Main DB to 6 14:00:21.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:21.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:21.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:21.4 Info: DROP TABLE "Indexers" 14:00:21.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:21.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:21.4 Info: => 0.0094761s 14:00:21.4 Info: AlterTable Indexers 14:00:21.4 Info: => 1.7E-06s 14:00:21.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:21.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:21.4 Info: => 0.0011604s 14:00:21.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:21.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:21.4 Info: => 7.5E-05s 14:00:21.4 Info: AlterTable Indexers 14:00:21.4 Info: => 9E-07s 14:00:21.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:21.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 14:00:21.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 14:00:21.4 Info: DROP TABLE "Indexers" 14:00:21.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:21.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:21.4 Info: => 0.0213098s 14:00:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:21', 'separate_automatic_and_interactive_search') 14:00:21.4 Info: Committing Transaction 14:00:21.5 Info: 6: separate_automatic_and_interactive_search migrated 14:00:21.5 Info: => 0.0476954s 14:00:21.5 Info: 7: change_album_path_to_relative migrating 14:00:21.5 Info: Beginning Transaction 14:00:21.5 Info: Starting migration of Main DB to 7 14:00:21.5 Info: DeleteColumn Albums Path 14:00:21.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) 14:00:21.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" 14:00:21.5 Info: DROP TABLE "Albums" 14:00:21.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:21.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:21.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:21.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:21.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:21.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:21.5 Info: => 0.0113209s 14:00:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:21', 'change_album_path_to_relative') 14:00:21.5 Info: Committing Transaction 14:00:21.5 Info: 7: change_album_path_to_relative migrated 14:00:21.5 Info: => 0.0367467s 14:00:21.5 Info: 8: change_quality_size_mb_to_kb migrating 14:00:21.5 Info: Beginning Transaction 14:00:21.5 Info: Starting migration of Main DB to 8 14:00:21.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 14:00:21.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 14:00:21.5 Info: => 0.0001717s 14:00:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:21', 'change_quality_size_mb_to_kb') 14:00:21.5 Info: Committing Transaction 14:00:21.5 Info: 8: change_quality_size_mb_to_kb migrated 14:00:21.5 Info: => 0.023497s 14:00:21.5 Info: 9: album_releases migrating 14:00:21.5 Info: Beginning Transaction 14:00:21.5 Info: Starting migration of Main DB to 9 14:00:21.5 Info: AlterTable Albums 14:00:21.5 Info: => 1.8E-06s 14:00:21.5 Info: CreateColumn Albums Releases String 14:00:21.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:21.5 Info: => 0.0015997s 14:00:21.5 Info: AlterTable Albums 14:00:21.5 Info: => 9E-07s 14:00:21.5 Info: CreateColumn Albums CurrentRelease String 14:00:21.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:21.5 Info: => 0.0011656s 14:00:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:21', 'album_releases') 14:00:21.5 Info: Committing Transaction 14:00:21.5 Info: 9: album_releases migrated 14:00:21.5 Info: => 0.0264347s 14:00:21.5 Info: 10: album_releases_fix migrating 14:00:21.5 Info: Beginning Transaction 14:00:21.5 Info: Starting migration of Main DB to 10 14:00:21.5 Info: AlterTable Albums 14:00:21.5 Info: => 1.7E-06s 14:00:21.5 Info: AlterColumn Albums Releases String 14:00:21.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) 14:00:21.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" 14:00:21.6 Info: DROP TABLE "Albums" 14:00:21.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:21.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:21.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:21.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:21.6 Info: => 0.0109158s 14:00:21.6 Info: AlterTable Albums 14:00:21.6 Info: => 1.5E-06s 14:00:21.6 Info: AlterColumn Albums CurrentRelease String 14:00:21.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) 14:00:21.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" 14:00:21.6 Info: DROP TABLE "Albums" 14:00:21.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:21.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:21.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:21.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:21.6 Info: => 0.0146389s 14:00:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:21', 'album_releases_fix') 14:00:21.6 Info: Committing Transaction 14:00:21.6 Info: 10: album_releases_fix migrated 14:00:21.6 Info: => 0.0384869s 14:00:21.6 Info: 11: import_lists migrating 14:00:21.6 Info: Beginning Transaction 14:00:21.6 Info: Starting migration of Main DB to 11 14:00:21.6 Info: CreateTable ImportLists 14:00:21.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) 14:00:21.6 Info: => 0.0005411s 14:00:21.6 Info: CreateIndex ImportLists (Name) 14:00:21.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:21.6 Info: => 0.0002195s 14:00:21.6 Info: CreateTable ImportListStatus 14:00:21.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) 14:00:21.6 Info: => 0.0002957s 14:00:21.6 Info: CreateIndex ImportListStatus (ProviderId) 14:00:21.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:21.6 Info: => 0.0002006s 14:00:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:21', 'import_lists') 14:00:21.6 Info: Committing Transaction 14:00:21.6 Info: 11: import_lists migrated 14:00:21.6 Info: => 0.0219458s 14:00:21.6 Info: 12: add_release_status migrating 14:00:21.6 Info: Beginning Transaction 14:00:21.6 Info: Starting migration of Main DB to 12 14:00:21.6 Info: AlterTable MetadataProfiles 14:00:21.6 Info: => 2E-06s 14:00:21.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:21.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:21.6 Info: => 0.0016145s 14:00:21.6 Info: PerformDBOperation 14:00:21.6 Info: Performing DB Operation 14:00:21.6 Info: => 6.66E-05s 14:00:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:21', 'add_release_status') 14:00:21.6 Info: Committing Transaction 14:00:21.7 Info: 12: add_release_status migrated 14:00:21.7 Info: => 0.026436s 14:00:21.7 Info: 13: album_download_notification migrating 14:00:21.7 Info: Beginning Transaction 14:00:21.7 Info: Starting migration of Main DB to 13 14:00:21.7 Info: AlterTable Notifications 14:00:21.7 Info: => 1.8E-06s 14:00:21.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:21.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:21.7 Info: => 0.0016708s 14:00:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:21', 'album_download_notification') 14:00:21.7 Info: Committing Transaction 14:00:21.7 Info: 13: album_download_notification migrated 14:00:21.7 Info: => 0.0248784s 14:00:21.7 Info: 14: fix_language_metadata_profiles migrating 14:00:21.7 Info: Beginning Transaction 14:00:21.7 Info: Starting migration of Main DB to 14 14:00:21.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 14:00:21.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 14:00:21.7 Info: => 0.0002839s 14:00:21.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 14:00:21.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 14:00:21.7 Info: => 0.0001536s 14:00:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:21', 'fix_language_metadata_profiles') 14:00:21.7 Info: Committing Transaction 14:00:21.7 Info: 14: fix_language_metadata_profiles migrated 14:00:21.7 Info: => 0.0234449s 14:00:21.7 Info: 15: remove_fanzub migrating 14:00:21.7 Info: Beginning Transaction 14:00:21.7 Info: Starting migration of Main DB to 15 14:00:21.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:21.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:21.7 Info: => 0.0001599s 14:00:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:21', 'remove_fanzub') 14:00:21.7 Info: Committing Transaction 14:00:21.7 Info: 15: remove_fanzub migrated 14:00:21.7 Info: => 0.024447s 14:00:21.7 Info: 16: update_artist_history_indexes migrating 14:00:21.7 Info: Beginning Transaction 14:00:21.7 Info: Starting migration of Main DB to 16 14:00:21.7 Info: CreateIndex Albums (ArtistId) 14:00:21.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:21.7 Info: => 0.0003844s 14:00:21.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:21.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:21.7 Info: => 0.0002036s 14:00:21.7 Info: DeleteIndex History (AlbumId) 14:00:21.7 Info: DROP INDEX "IX_History_AlbumId" 14:00:21.7 Info: => 0.0002663s 14:00:21.7 Info: CreateIndex History (AlbumId, Date) 14:00:21.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:21.7 Info: => 0.0002046s 14:00:21.7 Info: DeleteIndex History (DownloadId) 14:00:21.7 Info: DROP INDEX "IX_History_DownloadId" 14:00:21.7 Info: => 0.0002143s 14:00:21.7 Info: CreateIndex History (DownloadId, Date) 14:00:21.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:21.7 Info: => 0.0002222s 14:00:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:21', 'update_artist_history_indexes') 14:00:21.7 Info: Committing Transaction 14:00:21.7 Info: 16: update_artist_history_indexes migrated 14:00:21.7 Info: => 0.0214089s 14:00:21.7 Info: 17: remove_nma migrating 14:00:21.7 Info: Beginning Transaction 14:00:21.7 Info: Starting migration of Main DB to 17 14:00:21.7 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:21.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:21.7 Info: => 0.0001692s 14:00:21.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:21', 'remove_nma') 14:00:21.7 Info: Committing Transaction 14:00:21.8 Info: 17: remove_nma migrated 14:00:21.8 Info: => 0.0224807s 14:00:21.8 Info: 18: album_disambiguation migrating 14:00:21.8 Info: Beginning Transaction 14:00:21.8 Info: Starting migration of Main DB to 18 14:00:21.8 Info: AlterTable Albums 14:00:21.8 Info: => 1.7E-06s 14:00:21.8 Info: CreateColumn Albums Disambiguation String 14:00:21.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:21.8 Info: => 0.0016319s 14:00:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:21', 'album_disambiguation') 14:00:21.8 Info: Committing Transaction 14:00:21.8 Info: 18: album_disambiguation migrated 14:00:21.8 Info: => 0.0225656s 14:00:21.8 Info: 19: add_ape_quality_in_profiles migrating 14:00:21.8 Info: Beginning Transaction 14:00:21.8 Info: Starting migration of Main DB to 19 14:00:21.8 Info: PerformDBOperation 14:00:21.8 Info: Performing DB Operation 14:00:21.8 Info: => 0.0001125s 14:00:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:21', 'add_ape_quality_in_profiles') 14:00:21.8 Info: Committing Transaction 14:00:21.8 Info: 19: add_ape_quality_in_profiles migrated 14:00:21.8 Info: => 0.0226118s 14:00:21.8 Info: 20: remove_pushalot migrating 14:00:21.8 Info: Beginning Transaction 14:00:21.8 Info: Starting migration of Main DB to 20 14:00:21.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:21.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:21.8 Info: => 0.0001643s 14:00:21.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:21.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:21.8 Info: => 8.25E-05s 14:00:21.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:21.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:21.8 Info: => 7.86E-05s 14:00:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:21', 'remove_pushalot') 14:00:21.8 Info: Committing Transaction 14:00:21.8 Info: 20: remove_pushalot migrated 14:00:21.8 Info: => 0.0221433s 14:00:21.8 Info: 21: add_custom_filters migrating 14:00:21.8 Info: Beginning Transaction 14:00:21.8 Info: Starting migration of Main DB to 21 14:00:21.8 Info: CreateTable CustomFilters 14:00:21.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:21.8 Info: => 0.0004844s 14:00:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:21', 'add_custom_filters') 14:00:21.8 Info: Committing Transaction 14:00:21.9 Info: 21: add_custom_filters migrated 14:00:21.9 Info: => 0.0223544s 14:00:21.9 Info: 22: import_list_tags migrating 14:00:21.9 Info: Beginning Transaction 14:00:21.9 Info: Starting migration of Main DB to 22 14:00:21.9 Info: AlterTable ImportLists 14:00:21.9 Info: => 1.6E-06s 14:00:21.9 Info: CreateColumn ImportLists Tags String 14:00:21.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:21.9 Info: => 0.0016623s 14:00:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:21', 'import_list_tags') 14:00:21.9 Info: Committing Transaction 14:00:21.9 Info: 22: import_list_tags migrated 14:00:21.9 Info: => 0.0224941s 14:00:21.9 Info: 23: add_release_groups_etc migrating 14:00:21.9 Info: Beginning Transaction 14:00:21.9 Info: Starting migration of Main DB to 23 14:00:21.9 Info: CreateTable ArtistMetadata 14:00:21.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 14:00:21.9 Info: => 0.0005548s 14:00:21.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:21.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:21.9 Info: => 0.000219s 14:00:21.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:21.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:21.9 Info: => 0.0001724s 14:00:21.9 Info: AlterTable Artists 14:00:21.9 Info: => 1.1E-06s 14:00:21.9 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:21.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:21.9 Info: => 0.0014679s 14:00:21.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:21.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:21.9 Info: => 0.0001567s 14:00:21.9 Info: CreateTable AlbumReleases 14:00:21.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 14:00:21.9 Info: => 0.0003438s 14:00:21.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:21.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:21.9 Info: => 0.0001912s 14:00:21.9 Info: CreateIndex AlbumReleases (AlbumId) 14:00:21.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:21.9 Info: => 0.0001789s 14:00:21.9 Info: PerformDBOperation 14:00:21.9 Info: Performing DB Operation 14:00:21.9 Info: => 6.98E-05s 14:00:21.9 Info: AlterTable Albums 14:00:21.9 Info: => 8E-07s 14:00:21.9 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:21.9 Info: => 0.001365s 14:00:21.9 Info: AlterTable Albums 14:00:21.9 Info: => 1.1E-06s 14:00:21.9 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:21.9 Info: => 0.0013176s 14:00:21.9 Info: AlterTable Albums 14:00:21.9 Info: => 9E-07s 14:00:21.9 Info: CreateColumn Albums Links String 14:00:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:21.9 Info: => 0.001318s 14:00:21.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:21.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:21.9 Info: => 0.0001856s 14:00:21.9 Info: AlterTable Tracks 14:00:21.9 Info: => 9E-07s 14:00:21.9 Info: CreateColumn Tracks ForeignRecordingId String 14:00:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:21.9 Info: => 0.0013685s 14:00:21.9 Info: AlterTable Tracks 14:00:21.9 Info: => 1.1E-06s 14:00:21.9 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:21.9 Info: => 0.0013398s 14:00:21.9 Info: AlterTable Tracks 14:00:21.9 Info: => 1.2E-06s 14:00:21.9 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:21.9 Info: => 0.0013406s 14:00:21.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:21.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:21.9 Info: => 0.0001689s 14:00:21.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:21.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:21.9 Info: => 0.0001341s 14:00:21.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:21.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:21.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:21.9 Info: DROP TABLE "Artists" 14:00:21.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:21.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:21.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:21.9 Info: => 0.0147846s 14:00:21.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:21.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:21.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:21.9 Info: DROP TABLE "Albums" 14:00:21.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:21.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:21.9 Info: => 0.0117189s 14:00:21.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:21.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:21.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 14:00:21.9 Info: DROP TABLE "Tracks" 14:00:21.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:21.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:21.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:21.9 Info: => 0.0100519s 14:00:21.9 Info: DeleteColumn TrackFiles ArtistId 14:00:21.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:21.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 14:00:21.9 Info: DROP TABLE "TrackFiles" 14:00:21.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:21.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:21.9 Info: => 0.0104019s 14:00:21.9 Info: CreateIndex Artists (ArtistMetadataId) 14:00:21.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:21.9 Info: => 0.0001859s 14:00:21.9 Info: CreateIndex Artists (Monitored) 14:00:21.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:21.9 Info: => 0.0001873s 14:00:21.9 Info: CreateIndex Albums (ArtistMetadataId) 14:00:21.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:21.9 Info: => 0.0001854s 14:00:21.9 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:21.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:21.9 Info: => 0.0001863s 14:00:21.9 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:21.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:21.9 Info: => 0.0001831s 14:00:21.9 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:21.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:21.9 Info: => 0.0001839s 14:00:21.9 Info: UpdateData 14:00:21.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:21.9 Info: => 9.67E-05s 14:00:21.9 Info: UpdateData 14:00:21.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:21.9 Info: => 8.11E-05s 14:00:21.9 Info: UpdateData 14:00:21.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:21.9 Info: => 0.0001002s 14:00:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:22', 'add_release_groups_etc') 14:00:22.0 Info: Committing Transaction 14:00:22.0 Info: 23: add_release_groups_etc migrated 14:00:22.0 Info: => 0.0289443s 14:00:22.0 Info: 24: NewMediaInfoFormat migrating 14:00:22.0 Info: Beginning Transaction 14:00:22.0 Info: Starting migration of Main DB to 24 14:00:22.0 Info: UpdateData 14:00:22.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:22.0 Info: => 0.0001699s 14:00:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:22', 'NewMediaInfoFormat') 14:00:22.0 Info: Committing Transaction 14:00:22.0 Info: 24: NewMediaInfoFormat migrated 14:00:22.0 Info: => 0.0232224s 14:00:22.0 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:22.0 Info: Beginning Transaction 14:00:22.0 Info: Starting migration of Main DB to 25 14:00:22.0 Info: RenameTable Restrictions ReleaseProfiles 14:00:22.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:22.0 Info: => 0.0043826s 14:00:22.0 Info: AlterTable ReleaseProfiles 14:00:22.0 Info: => 1.5E-06s 14:00:22.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:22.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:22.0 Info: => 0.0013229s 14:00:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:22', 'rename_restrictions_to_release_profiles') 14:00:22.0 Info: Committing Transaction 14:00:22.0 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:22.0 Info: => 0.0237062s 14:00:22.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:22.0 Info: Beginning Transaction 14:00:22.0 Info: Starting migration of Main DB to 26 14:00:22.0 Info: RenameTable Profiles QualityProfiles 14:00:22.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:22.0 Info: => 0.0042251s 14:00:22.0 Info: AlterTable QualityProfiles 14:00:22.0 Info: => 1.6E-06s 14:00:22.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:22.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:22.0 Info: => 0.00135s 14:00:22.0 Info: AlterTable LanguageProfiles 14:00:22.0 Info: => 1E-06s 14:00:22.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:22.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:22.0 Info: => 0.0012327s 14:00:22.0 Info: UpdateData 14:00:22.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:22.0 Info: => 8.11E-05s 14:00:22.0 Info: UpdateData 14:00:22.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:22.0 Info: => 6.89E-05s 14:00:22.0 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:22.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:22.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:22.0 Info: DROP TABLE "Artists" 14:00:22.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:22.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:22.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:22.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:22.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:22.1 Info: => 0.0111698s 14:00:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:22', 'rename_quality_profiles_add_upgrade_allowed') 14:00:22.1 Info: Committing Transaction 14:00:22.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:22.1 Info: => 0.0391377s 14:00:22.1 Info: 27: add_import_exclusions migrating 14:00:22.1 Info: Beginning Transaction 14:00:22.1 Info: Starting migration of Main DB to 27 14:00:22.1 Info: CreateTable ImportListExclusions 14:00:22.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:22.1 Info: => 0.0004641s 14:00:22.1 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:22.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:22.1 Info: => 0.0002237s 14:00:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:22', 'add_import_exclusions') 14:00:22.1 Info: Committing Transaction 14:00:22.1 Info: 27: add_import_exclusions migrated 14:00:22.1 Info: => 0.0233036s 14:00:22.1 Info: 28: clean_artist_metadata_table migrating 14:00:22.1 Info: Beginning Transaction 14:00:22.1 Info: Starting migration of Main DB to 28 14:00:22.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) 14:00:22.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) 14:00:22.1 Info: => 0.000403s 14:00:22.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) 14:00:22.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) 14:00:22.1 Info: => 0.0002391s 14:00:22.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) 14:00:22.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) 14:00:22.1 Info: => 0.0002304s 14:00:22.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) 14:00:22.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) 14:00:22.1 Info: => 0.0002273s 14:00:22.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) 14:00:22.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) 14:00:22.1 Info: => 0.0002191s 14:00:22.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) 14:00:22.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) 14:00:22.1 Info: => 0.000226s 14:00:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:22', 'clean_artist_metadata_table') 14:00:22.1 Info: Committing Transaction 14:00:22.1 Info: 28: clean_artist_metadata_table migrated 14:00:22.1 Info: => 0.0328837s 14:00:22.1 Info: 29: health_issue_notification migrating 14:00:22.1 Info: Beginning Transaction 14:00:22.1 Info: Starting migration of Main DB to 29 14:00:22.1 Info: AlterTable Notifications 14:00:22.1 Info: => 1.8E-06s 14:00:22.1 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:22.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:22.1 Info: => 0.0017125s 14:00:22.1 Info: AlterTable Notifications 14:00:22.1 Info: => 1.1E-06s 14:00:22.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:22.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:22.1 Info: => 0.00128s 14:00:22.1 Info: AlterTable Notifications 14:00:22.1 Info: => 9E-07s 14:00:22.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:22.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:22.1 Info: => 0.0012562s 14:00:22.1 Info: AlterTable Notifications 14:00:22.1 Info: => 8E-07s 14:00:22.1 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:22.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:22.1 Info: => 0.0011774s 14:00:22.1 Info: AlterTable Notifications 14:00:22.1 Info: => 8E-07s 14:00:22.1 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:22.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:22.1 Info: => 0.003722s 14:00:22.1 Info: DeleteColumn Notifications OnDownload 14:00:22.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) 14:00:22.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" 14:00:22.2 Info: DROP TABLE "Notifications" 14:00:22.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:22.2 Info: => 0.0101342s 14:00:22.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:22.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) 14:00:22.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" 14:00:22.2 Info: DROP TABLE "Notifications" 14:00:22.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:22.2 Info: => 0.0102428s 14:00:22.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:22', 'health_issue_notification') 14:00:22.2 Info: Committing Transaction 14:00:22.2 Info: 29: health_issue_notification migrated 14:00:22.2 Info: => 0.0323962s 14:00:22.2 Info: 30: add_mediafilerepository_mtime migrating 14:00:22.2 Info: Beginning Transaction 14:00:22.2 Info: Starting migration of Main DB to 30 14:00:22.2 Info: AlterTable TrackFiles 14:00:22.2 Info: => 1.6E-06s 14:00:22.2 Info: CreateColumn TrackFiles Modified DateTime 14:00:22.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:22.2 Info: => 0.0016657s 14:00:22.2 Info: AlterTable TrackFiles 14:00:22.2 Info: => 9E-07s 14:00:22.2 Info: CreateColumn TrackFiles Path String 14:00:22.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:22.2 Info: => 0.0012544s 14:00:22.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:22.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:22.2 Info: => 7.48E-05s 14:00:22.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) 14:00:22.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) 14:00:22.2 Info: => 0.0002276s 14:00:22.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) 14:00:22.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) 14:00:22.2 Info: => 0.0002471s 14:00:22.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) 14:00:22.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) 14:00:22.2 Info: => 0.000258s 14:00:22.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") 14:00:22.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") 14:00:22.2 Info: => 0.0001526s 14:00:22.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:22.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:22.2 Info: => 0.0001175s 14:00:22.2 Info: AlterTable TrackFiles 14:00:22.2 Info: => 8E-07s 14:00:22.2 Info: AlterColumn TrackFiles Path String 14:00:22.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) 14:00:22.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" 14:00:22.2 Info: DROP TABLE "TrackFiles" 14:00:22.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:22.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:22.2 Info: => 0.0106476s 14:00:22.2 Info: CreateIndex TrackFiles (Path) 14:00:22.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:22.2 Info: => 0.0001947s 14:00:22.2 Info: DeleteColumn TrackFiles RelativePath 14:00:22.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) 14:00:22.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" 14:00:22.2 Info: DROP TABLE "TrackFiles" 14:00:22.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:22.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:22.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:22.2 Info: => 0.0145133s 14:00:22.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:22', 'add_mediafilerepository_mtime') 14:00:22.2 Info: Committing Transaction 14:00:22.2 Info: 30: add_mediafilerepository_mtime migrated 14:00:22.2 Info: => 0.0370428s 14:00:22.2 Info: 31: add_artistmetadataid_constraint migrating 14:00:22.2 Info: Beginning Transaction 14:00:22.2 Info: Starting migration of Main DB to 31 14:00:22.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") 14:00:22.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") 14:00:22.2 Info: => 0.0002869s 14:00:22.2 Info: DeleteIndex Artists (ArtistMetadataId) 14:00:22.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 14:00:22.2 Info: => 0.0003084s 14:00:22.2 Info: AlterColumn Artists ArtistMetadataId Int32 14:00:22.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) 14:00:22.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" 14:00:22.3 Info: DROP TABLE "Artists" 14:00:22.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:22.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:22.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:22.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:22.3 Info: => 0.0114804s 14:00:22.3 Info: CreateIndex Artists (ArtistMetadataId) 14:00:22.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:22.3 Info: => 0.0001918s 14:00:22.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T14:00:22', 'add_artistmetadataid_constraint') 14:00:22.3 Info: Committing Transaction 14:00:22.3 Info: 31: add_artistmetadataid_constraint migrated 14:00:22.3 Info: => 0.0224603s 14:00:22.3 Info: 32: old_ids_and_artist_alias migrating 14:00:22.3 Info: Beginning Transaction 14:00:22.3 Info: Starting migration of Main DB to 32 14:00:22.3 Info: AlterTable ArtistMetadata 14:00:22.3 Info: => 1.6E-06s 14:00:22.3 Info: CreateColumn ArtistMetadata Aliases String 14:00:22.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 14:00:22.3 Info: => 0.0016698s 14:00:22.3 Info: AlterTable ArtistMetadata 14:00:22.3 Info: => 9E-07s 14:00:22.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 14:00:22.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 14:00:22.3 Info: => 0.0012626s 14:00:22.3 Info: AlterTable Albums 14:00:22.3 Info: => 1.1E-06s 14:00:22.3 Info: CreateColumn Albums OldForeignAlbumIds String 14:00:22.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 14:00:22.3 Info: => 0.0012881s 14:00:22.3 Info: AlterTable AlbumReleases 14:00:22.3 Info: => 8E-07s 14:00:22.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 14:00:22.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 14:00:22.3 Info: => 0.0013349s 14:00:22.3 Info: AlterTable Tracks 14:00:22.3 Info: => 1.3E-06s 14:00:22.3 Info: CreateColumn Tracks OldForeignRecordingIds String 14:00:22.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 14:00:22.3 Info: => 0.0013518s 14:00:22.3 Info: AlterTable Tracks 14:00:22.3 Info: => 9E-07s 14:00:22.3 Info: CreateColumn Tracks OldForeignTrackIds String 14:00:22.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 14:00:22.3 Info: => 0.0013261s 14:00:22.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T14:00:22', 'old_ids_and_artist_alias') 14:00:22.3 Info: Committing Transaction 14:00:22.3 Info: 32: old_ids_and_artist_alias migrated 14:00:22.3 Info: => 0.0272574s 14:00:22.3 Info: 33: download_propers_config migrating 14:00:22.3 Info: Beginning Transaction 14:00:22.3 Info: Starting migration of Main DB to 33 14:00:22.3 Info: PerformDBOperation 14:00:22.3 Info: Performing DB Operation 14:00:22.3 Info: => 0.0001079s 14:00:22.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:22.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:22.3 Info: => 9.99E-05s 14:00:22.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T14:00:22', 'download_propers_config') 14:00:22.3 Info: Committing Transaction 14:00:22.3 Info: 33: download_propers_config migrated 14:00:22.3 Info: => 0.0228894s 14:00:22.3 Info: 34: remove_language_profiles migrating 14:00:22.3 Info: Beginning Transaction 14:00:22.3 Info: Starting migration of Main DB to 34 14:00:22.3 Info: DeleteTable LanguageProfiles 14:00:22.3 Info: DROP TABLE "LanguageProfiles" 14:00:22.3 Info: => 0.000515s 14:00:22.3 Info: DeleteColumn Artists LanguageProfileId 14:00:22.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) 14:00:22.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" 14:00:22.3 Info: DROP TABLE "Artists" 14:00:22.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:22.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:22.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:22.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:22.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:22.4 Info: => 0.0118283s 14:00:22.4 Info: DeleteColumn ImportLists LanguageProfileId 14:00:22.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) 14:00:22.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" 14:00:22.4 Info: DROP TABLE "ImportLists" 14:00:22.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 14:00:22.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:22.4 Info: => 0.0108403s 14:00:22.4 Info: DeleteColumn Blacklist Language 14:00:22.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) 14:00:22.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" 14:00:22.4 Info: DROP TABLE "Blacklist" 14:00:22.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 14:00:22.4 Info: => 0.0102449s 14:00:22.4 Info: DeleteColumn History Language 14:00:22.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) 14:00:22.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" 14:00:22.4 Info: DROP TABLE "History" 14:00:22.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 14:00:22.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:22.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:22.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:22.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:22.4 Info: => 0.0116381s 14:00:22.4 Info: DeleteColumn LyricFiles Language 14:00:22.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) 14:00:22.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" 14:00:22.4 Info: DROP TABLE "LyricFiles" 14:00:22.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:22.4 Info: => 0.0099633s 14:00:22.4 Info: DeleteColumn TrackFiles Language 14:00:22.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) 14:00:22.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" 14:00:22.4 Info: DROP TABLE "TrackFiles" 14:00:22.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:22.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:22.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:22.4 Info: => 0.0135416s 14:00:22.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T14:00:22', 'remove_language_profiles') 14:00:22.4 Info: Committing Transaction 14:00:22.4 Info: 34: remove_language_profiles migrated 14:00:22.4 Info: => 0.0376775s 14:00:22.4 Info: 35: multi_disc_naming_format migrating 14:00:22.4 Info: Beginning Transaction 14:00:22.4 Info: Starting migration of Main DB to 35 14:00:22.4 Info: AlterTable NamingConfig 14:00:22.4 Info: => 1.9E-06s 14:00:22.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 14:00:22.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 14:00:22.4 Info: => 0.0017126s 14:00:22.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:22.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:22.4 Info: => 8.56E-05s 14:00:22.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T14:00:22', 'multi_disc_naming_format') 14:00:22.4 Info: Committing Transaction 14:00:22.5 Info: 35: multi_disc_naming_format migrated 14:00:22.5 Info: => 0.0271998s 14:00:22.5 Info: 36: add_download_client_priority migrating 14:00:22.5 Info: Beginning Transaction 14:00:22.5 Info: Starting migration of Main DB to 36 14:00:22.5 Info: AlterTable DownloadClients 14:00:22.5 Info: => 1.8E-06s 14:00:22.5 Info: CreateColumn DownloadClients Priority Int32 14:00:22.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 14:00:22.5 Info: => 0.0019864s 14:00:22.5 Info: PerformDBOperation 14:00:22.5 Info: Performing DB Operation 14:00:22.5 Info: => 0.0001254s 14:00:22.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T14:00:22', 'add_download_client_priority') 14:00:22.5 Info: Committing Transaction 14:00:22.5 Info: 36: add_download_client_priority migrated 14:00:22.5 Info: => 0.0221957s 14:00:22.5 Info: 37: remove_growl_prowl migrating 14:00:22.5 Info: Beginning Transaction 14:00:22.5 Info: Starting migration of Main DB to 37 14:00:22.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:22.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 14:00:22.5 Info: => 0.000164s 14:00:22.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:22.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 14:00:22.5 Info: => 7.92E-05s 14:00:22.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T14:00:22', 'remove_growl_prowl') 14:00:22.5 Info: Committing Transaction 14:00:22.5 Info: 37: remove_growl_prowl migrated 14:00:22.5 Info: => 0.0235835s 14:00:22.5 Info: 38: remove_plex_hometheatre migrating 14:00:22.5 Info: Beginning Transaction 14:00:22.5 Info: Starting migration of Main DB to 38 14:00:22.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:22.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 14:00:22.5 Info: => 0.0001685s 14:00:22.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:22.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 14:00:22.5 Info: => 8.04E-05s 14:00:22.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T14:00:22', 'remove_plex_hometheatre') 14:00:22.5 Info: Committing Transaction 14:00:22.5 Info: 38: remove_plex_hometheatre migrated 14:00:22.5 Info: => 0.0294553s 14:00:22.5 Info: 39: add_root_folder_add_defaults migrating 14:00:22.5 Info: Beginning Transaction 14:00:22.5 Info: Starting migration of Main DB to 39 14:00:22.5 Info: AlterTable RootFolders 14:00:22.5 Info: => 1.8E-06s 14:00:22.5 Info: CreateColumn RootFolders Name String 14:00:22.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 14:00:22.5 Info: => 0.0017571s 14:00:22.5 Info: AlterTable RootFolders 14:00:22.5 Info: => 1.5E-06s 14:00:22.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 14:00:22.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 14:00:22.5 Info: => 0.0013004s 14:00:22.5 Info: AlterTable RootFolders 14:00:22.5 Info: => 1E-06s 14:00:22.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 14:00:22.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 14:00:22.5 Info: => 0.0013777s 14:00:22.5 Info: AlterTable RootFolders 14:00:22.5 Info: => 1.2E-06s 14:00:22.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 14:00:22.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 14:00:22.5 Info: => 0.001256s 14:00:22.5 Info: AlterTable RootFolders 14:00:22.5 Info: => 6E-07s 14:00:22.5 Info: CreateColumn RootFolders DefaultTags String 14:00:22.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 14:00:22.5 Info: => 0.0012355s 14:00:22.5 Info: PerformDBOperation 14:00:22.5 Info: Performing DB Operation 14:00:22.6 Info: => 0.0014463s 14:00:22.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T14:00:22', 'add_root_folder_add_defaults') 14:00:22.6 Info: Committing Transaction 14:00:22.6 Info: 39: add_root_folder_add_defaults migrated 14:00:22.6 Info: => 0.0326183s 14:00:22.6 Info: 40: task_duration migrating 14:00:22.6 Info: Beginning Transaction 14:00:22.6 Info: Starting migration of Main DB to 40 14:00:22.6 Info: AlterTable ScheduledTasks 14:00:22.6 Info: => 1.8E-06s 14:00:22.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 14:00:22.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 14:00:22.6 Info: => 0.0016968s 14:00:22.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T14:00:22', 'task_duration') 14:00:22.6 Info: Committing Transaction 14:00:22.6 Info: 40: task_duration migrated 14:00:22.6 Info: => 0.0342421s 14:00:22.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 14:00:22.6 Info: Beginning Transaction 14:00:22.6 Info: Starting migration of Main DB to 41 14:00:22.6 Info: AlterTable ReleaseProfiles 14:00:22.6 Info: => 1.7E-06s 14:00:22.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 14:00:22.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 14:00:22.6 Info: => 0.0017556s 14:00:22.6 Info: AlterTable ReleaseProfiles 14:00:22.6 Info: => 1.3E-06s 14:00:22.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 14:00:22.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 14:00:22.6 Info: => 0.0013394s 14:00:22.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T14:00:22', 'add_indexer_and_enabled_to_release_profiles') 14:00:22.6 Info: Committing Transaction 14:00:22.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 14:00:22.7 Info: => 0.0330622s 14:00:22.7 Info: 42: remove_album_folders migrating 14:00:22.7 Info: Beginning Transaction 14:00:22.7 Info: Starting migration of Main DB to 42 14:00:22.7 Info: DeleteColumn Artists AlbumFolder 14:00:22.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) 14:00:22.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" 14:00:22.7 Info: DROP TABLE "Artists" 14:00:22.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:22.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:22.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:22.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:22.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:22.7 Info: => 0.0107275s 14:00:22.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:22.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:22.7 Info: => 9.13E-05s 14:00:22.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:22.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:22.7 Info: => 7.68E-05s 14:00:22.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 14:00:22.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) 14:00:22.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 14:00:22.7 Info: DROP TABLE "NamingConfig" 14:00:22.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 14:00:22.7 Info: => 0.0098142s 14:00:22.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T14:00:22', 'remove_album_folders') 14:00:22.7 Info: Committing Transaction 14:00:22.7 Info: 42: remove_album_folders migrated 14:00:22.7 Info: => 0.0301602s 14:00:22.7 Info: 44: add_priority_to_indexers migrating 14:00:22.7 Info: Beginning Transaction 14:00:22.7 Info: Starting migration of Main DB to 44 14:00:22.7 Info: AlterTable Indexers 14:00:22.7 Info: => 1.6E-06s 14:00:22.7 Info: CreateColumn Indexers Priority Int32 14:00:22.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 14:00:22.7 Info: => 0.0017355s 14:00:22.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T14:00:22', 'add_priority_to_indexers') 14:00:22.7 Info: Committing Transaction 14:00:22.7 Info: 44: add_priority_to_indexers migrated 14:00:22.7 Info: => 0.0351476s 14:00:22.7 Info: 45: remove_chown_and_folderchmod_config migrating 14:00:22.7 Info: Beginning Transaction 14:00:22.7 Info: Starting migration of Main DB to 45 14:00:22.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:22.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:22.7 Info: => 0.0003089s 14:00:22.7 Info: PerformDBOperation 14:00:22.7 Info: Performing DB Operation 14:00:22.7 Info: => 7.67E-05s 14:00:22.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T14:00:22', 'remove_chown_and_folderchmod_config') 14:00:22.7 Info: Committing Transaction 14:00:22.8 Info: 45: remove_chown_and_folderchmod_config migrated 14:00:22.8 Info: => 0.0248109s 14:00:22.8 Info: 47: update_notifiarr migrating 14:00:22.8 Info: Beginning Transaction 14:00:22.8 Info: Starting migration of Main DB to 47 14:00:22.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:22.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:22.8 Info: => 0.0001675s 14:00:22.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T14:00:22', 'update_notifiarr') 14:00:22.8 Info: Committing Transaction 14:00:22.8 Info: 47: update_notifiarr migrated 14:00:22.8 Info: => 0.0233594s 14:00:22.8 Info: 49: email_multiple_addresses migrating 14:00:22.8 Info: Beginning Transaction 14:00:22.8 Info: Starting migration of Main DB to 49 14:00:22.8 Info: PerformDBOperation 14:00:22.8 Info: Performing DB Operation 14:00:22.8 Info: => 0.0001687s 14:00:22.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T14:00:22', 'email_multiple_addresses') 14:00:22.8 Info: Committing Transaction 14:00:22.8 Info: 49: email_multiple_addresses migrated 14:00:22.8 Info: => 0.0232668s 14:00:22.8 Info: 50: rename_blacklist_to_blocklist migrating 14:00:22.8 Info: Beginning Transaction 14:00:22.8 Info: Starting migration of Main DB to 50 14:00:22.8 Info: RenameTable Blacklist Blocklist 14:00:22.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 14:00:22.8 Info: => 0.0042952s 14:00:22.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T14:00:22', 'rename_blacklist_to_blocklist') 14:00:22.8 Info: Committing Transaction 14:00:22.8 Info: 50: rename_blacklist_to_blocklist migrated 14:00:22.8 Info: => 0.0284518s 14:00:22.8 Info: 51: cdh_per_downloadclient migrating 14:00:22.8 Info: Beginning Transaction 14:00:22.8 Info: Starting migration of Main DB to 51 14:00:22.8 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 14:00:22.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 14:00:22.8 Info: AlterTable DownloadClients 14:00:22.8 Info: => 1.1E-06s 14:00:22.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 14:00:22.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:22.8 Info: => 0.0016183s 14:00:22.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 14:00:22.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:22.8 Info: => 0.0013169s 14:00:22.8 Info: PerformDBOperation 14:00:22.8 Info: Performing DB Operation 14:00:22.8 Info: => 0.0003832s 14:00:22.8 Info: -> 2 Insert operations completed in 00:00:00.0003673 taking an average of 00:00:00.0001836 14:00:22.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T14:00:22', 'cdh_per_downloadclient') 14:00:22.8 Info: Committing Transaction 14:00:22.9 Info: 51: cdh_per_downloadclient migrated 14:00:22.9 Info: => 0.0236836s 14:00:22.9 Debug: Took: 00:00:01.8854763 14:00:23.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 14:00:23.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 14:00:23.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512230091415_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:23.0 Info: DatabaseEngineVersionCheck migrating 14:00:23.0 Info: PerformDBOperation 14:00:23.0 Info: Performing DB Operation 14:00:23.0 Info: SQLite 3.45.3 14:00:23.0 Info: => 0.0590579s 14:00:23.0 Info: DatabaseEngineVersionCheck migrated 14:00:23.0 Info: => 0.0590962s 14:00:23.0 Info: VersionMigration migrating 14:00:23.0 Info: Beginning Transaction 14:00:23.0 Info: CreateTable VersionInfo 14:00:23.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:23.0 Info: => 0.000355s 14:00:23.0 Info: Committing Transaction 14:00:23.1 Info: VersionMigration migrated 14:00:23.1 Info: => 0.0470813s 14:00:23.1 Info: VersionUniqueMigration migrating 14:00:23.1 Info: Beginning Transaction 14:00:23.1 Info: CreateIndex VersionInfo (Version) 14:00:23.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:23.1 Info: => 0.0003958s 14:00:23.1 Info: AlterTable VersionInfo 14:00:23.1 Info: => 1.3E-06s 14:00:23.1 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:23.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:23.1 Info: => 0.0014267s 14:00:23.1 Info: Committing Transaction 14:00:23.1 Info: VersionUniqueMigration migrated 14:00:23.1 Info: => 0.022404s 14:00:23.1 Info: VersionDescriptionMigration migrating 14:00:23.1 Info: Beginning Transaction 14:00:23.1 Info: AlterTable VersionInfo 14:00:23.1 Info: => 1.6E-06s 14:00:23.1 Info: CreateColumn VersionInfo Description String 14:00:23.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:23.1 Info: => 0.0005549s 14:00:23.1 Info: Committing Transaction 14:00:23.1 Info: VersionDescriptionMigration migrated 14:00:23.1 Info: => 0.0229053s 14:00:23.1 Info: 1: InitialSetup migrating 14:00:23.1 Info: Beginning Transaction 14:00:23.1 Info: Starting migration of Main DB to 1 14:00:23.1 Info: CreateTable Config 14:00:23.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:23.1 Info: => 0.0005684s 14:00:23.1 Info: CreateIndex Config (Key) 14:00:23.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:23.1 Info: => 0.0001848s 14:00:23.1 Info: CreateTable RootFolders 14:00:23.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:23.1 Info: => 0.0002102s 14:00:23.1 Info: CreateIndex RootFolders (Path) 14:00:23.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:23.1 Info: => 0.0001784s 14:00:23.1 Info: CreateTable Artists 14:00:23.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) 14:00:23.1 Info: => 0.0005489s 14:00:23.1 Info: CreateIndex Artists (ForeignArtistId) 14:00:23.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:23.1 Info: => 0.0001793s 14:00:23.1 Info: CreateIndex Artists (NameSlug) 14:00:23.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:23.1 Info: => 0.0001752s 14:00:23.1 Info: CreateIndex Artists (CleanName) 14:00:23.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:23.1 Info: => 0.0001711s 14:00:23.1 Info: CreateIndex Artists (Path) 14:00:23.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:23.1 Info: => 0.000168s 14:00:23.1 Info: CreateTable Albums 14:00:23.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) 14:00:23.1 Info: => 0.0004505s 14:00:23.1 Info: CreateIndex Albums (ForeignAlbumId) 14:00:23.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:23.1 Info: => 0.0001756s 14:00:23.1 Info: CreateIndex Albums (MBId) 14:00:23.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:23.1 Info: => 0.0001693s 14:00:23.1 Info: CreateIndex Albums (TADBId) 14:00:23.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:23.1 Info: => 0.0001678s 14:00:23.1 Info: CreateIndex Albums (TitleSlug) 14:00:23.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:23.1 Info: => 0.0001698s 14:00:23.1 Info: CreateIndex Albums (CleanTitle) 14:00:23.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:23.1 Info: => 0.000171s 14:00:23.1 Info: CreateIndex Albums (Path) 14:00:23.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:23.1 Info: => 0.0001586s 14:00:23.1 Info: CreateTable Tracks 14:00:23.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) 14:00:23.1 Info: => 0.0003905s 14:00:23.1 Info: CreateIndex Tracks (ForeignTrackId) 14:00:23.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:23.2 Info: => 0.0001868s 14:00:23.2 Info: CreateIndex Tracks (ArtistId) 14:00:23.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:23.2 Info: => 0.0001831s 14:00:23.2 Info: CreateIndex Tracks (TrackFileId) 14:00:23.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:23.2 Info: => 0.0001858s 14:00:23.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:23.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:23.2 Info: => 0.0001882s 14:00:23.2 Info: CreateTable TrackFiles 14:00:23.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) 14:00:23.2 Info: => 0.0003141s 14:00:23.2 Info: CreateIndex TrackFiles (ArtistId) 14:00:23.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:23.2 Info: => 0.0001751s 14:00:23.2 Info: CreateIndex TrackFiles (AlbumId) 14:00:23.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:23.2 Info: => 0.0001738s 14:00:23.2 Info: CreateTable History 14:00:23.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) 14:00:23.2 Info: => 0.0003337s 14:00:23.2 Info: CreateIndex History (Date) 14:00:23.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:23.2 Info: => 0.000171s 14:00:23.2 Info: CreateIndex History (EventType) 14:00:23.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:23.2 Info: => 0.0001722s 14:00:23.2 Info: CreateIndex History (DownloadId) 14:00:23.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:23.2 Info: => 0.0001751s 14:00:23.2 Info: CreateIndex History (AlbumId) 14:00:23.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:23.2 Info: => 0.0001749s 14:00:23.2 Info: CreateTable Notifications 14:00:23.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) 14:00:23.2 Info: => 0.000298s 14:00:23.2 Info: CreateTable ScheduledTasks 14:00:23.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:23.2 Info: => 0.0003067s 14:00:23.2 Info: CreateIndex ScheduledTasks (TypeName) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:23.2 Info: => 0.0002046s 14:00:23.2 Info: CreateTable Indexers 14:00:23.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) 14:00:23.2 Info: => 0.0002674s 14:00:23.2 Info: CreateIndex Indexers (Name) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:23.2 Info: => 0.0001823s 14:00:23.2 Info: CreateTable Profiles 14:00:23.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:23.2 Info: => 0.00024s 14:00:23.2 Info: CreateIndex Profiles (Name) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:23.2 Info: => 0.0001803s 14:00:23.2 Info: CreateTable QualityDefinitions 14:00:23.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:23.2 Info: => 0.0002826s 14:00:23.2 Info: CreateIndex QualityDefinitions (Quality) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:23.2 Info: => 0.0002065s 14:00:23.2 Info: CreateIndex QualityDefinitions (Title) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:23.2 Info: => 0.0001973s 14:00:23.2 Info: CreateTable NamingConfig 14:00:23.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) 14:00:23.2 Info: => 0.0002811s 14:00:23.2 Info: CreateTable Blacklist 14:00:23.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 '') 14:00:23.2 Info: => 0.0004165s 14:00:23.2 Info: CreateTable Metadata 14:00:23.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) 14:00:23.2 Info: => 0.0002585s 14:00:23.2 Info: CreateTable MetadataFiles 14:00:23.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) 14:00:23.2 Info: => 0.0003196s 14:00:23.2 Info: CreateTable DownloadClients 14:00:23.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) 14:00:23.2 Info: => 0.0002842s 14:00:23.2 Info: CreateTable PendingReleases 14:00:23.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 '') 14:00:23.2 Info: => 0.0002997s 14:00:23.2 Info: CreateTable RemotePathMappings 14:00:23.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:23.2 Info: => 0.0002464s 14:00:23.2 Info: CreateTable Tags 14:00:23.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:23.2 Info: => 0.0002193s 14:00:23.2 Info: CreateIndex Tags (Label) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:23.2 Info: => 0.0001901s 14:00:23.2 Info: CreateTable Restrictions 14:00:23.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:23.2 Info: => 0.0002453s 14:00:23.2 Info: CreateTable DelayProfiles 14:00:23.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) 14:00:23.2 Info: => 0.0002922s 14:00:23.2 Info: CreateTable Users 14:00:23.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:23.2 Info: => 0.0002676s 14:00:23.2 Info: CreateIndex Users (Identifier) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:23.2 Info: => 0.0002003s 14:00:23.2 Info: CreateIndex Users (Username) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:23.2 Info: => 0.0001844s 14:00:23.2 Info: CreateTable Commands 14:00:23.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) 14:00:23.2 Info: => 0.0003109s 14:00:23.2 Info: CreateTable IndexerStatus 14:00:23.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) 14:00:23.2 Info: => 0.0036875s 14:00:23.2 Info: CreateIndex IndexerStatus (ProviderId) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:23.2 Info: => 0.0002193s 14:00:23.2 Info: CreateTable ExtraFiles 14:00:23.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) 14:00:23.2 Info: => 0.0003093s 14:00:23.2 Info: CreateTable LyricFiles 14:00:23.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) 14:00:23.2 Info: => 0.0003255s 14:00:23.2 Info: CreateTable LanguageProfiles 14:00:23.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:23.2 Info: => 0.0002438s 14:00:23.2 Info: CreateIndex LanguageProfiles (Name) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:23.2 Info: => 0.0001922s 14:00:23.2 Info: CreateTable DownloadClientStatus 14:00:23.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) 14:00:23.2 Info: => 0.0002683s 14:00:23.2 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:23.2 Info: => 0.0001928s 14:00:23.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:23.2 Info: -> 1 Insert operations completed in 00:00:00.0001300 taking an average of 00:00:00.0001300 14:00:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:23', 'InitialSetup') 14:00:23.2 Info: Committing Transaction 14:00:23.2 Info: 1: InitialSetup migrated 14:00:23.2 Info: => 0.0355589s 14:00:23.2 Info: 2: add_reason_to_pending_releases migrating 14:00:23.2 Info: Beginning Transaction 14:00:23.2 Info: Starting migration of Main DB to 2 14:00:23.2 Info: AlterTable PendingReleases 14:00:23.2 Info: => 1.8E-06s 14:00:23.2 Info: CreateColumn PendingReleases Reason Int32 14:00:23.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:23.2 Info: => 0.0015644s 14:00:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:23', 'add_reason_to_pending_releases') 14:00:23.2 Info: Committing Transaction 14:00:23.2 Info: 2: add_reason_to_pending_releases migrated 14:00:23.2 Info: => 0.0245842s 14:00:23.2 Info: 3: add_medium_support migrating 14:00:23.2 Info: Beginning Transaction 14:00:23.2 Info: Starting migration of Main DB to 3 14:00:23.2 Info: AlterTable Albums 14:00:23.2 Info: => 1.8E-06s 14:00:23.2 Info: CreateColumn Albums Media String 14:00:23.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:23.2 Info: => 0.0015222s 14:00:23.2 Info: AlterTable Tracks 14:00:23.2 Info: => 9E-07s 14:00:23.2 Info: CreateColumn Tracks MediumNumber Int32 14:00:23.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:23.2 Info: => 0.0011142s 14:00:23.2 Info: AlterTable Tracks 14:00:23.2 Info: => 9E-07s 14:00:23.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:23.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:23.2 Info: => 0.0011156s 14:00:23.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:23.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:23.2 Info: => 8.09E-05s 14:00:23.2 Info: DeleteColumn Tracks TrackNumber 14:00:23.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) 14:00:23.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" 14:00:23.2 Info: DROP TABLE "Tracks" 14:00:23.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:23.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:23.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:23.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:23.2 Info: => 0.0097495s 14:00:23.2 Info: AlterTable Tracks 14:00:23.2 Info: => 1.7E-06s 14:00:23.2 Info: CreateColumn Tracks TrackNumber String 14:00:23.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:23.2 Info: => 0.0011365s 14:00:23.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:23', 'add_medium_support') 14:00:23.2 Info: Committing Transaction 14:00:23.3 Info: 3: add_medium_support migrated 14:00:23.3 Info: => 0.0282463s 14:00:23.3 Info: 4: add_various_qualites_in_profile migrating 14:00:23.3 Info: Beginning Transaction 14:00:23.3 Info: Starting migration of Main DB to 4 14:00:23.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:23.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:23.3 Info: => 0.0001739s 14:00:23.3 Info: PerformDBOperation 14:00:23.3 Info: Performing DB Operation 14:00:23.3 Info: => 9.2E-05s 14:00:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:23', 'add_various_qualites_in_profile') 14:00:23.3 Info: Committing Transaction 14:00:23.3 Info: 4: add_various_qualites_in_profile migrated 14:00:23.3 Info: => 0.0208469s 14:00:23.3 Info: 5: metadata_profiles migrating 14:00:23.3 Info: Beginning Transaction 14:00:23.3 Info: Starting migration of Main DB to 5 14:00:23.3 Info: CreateTable MetadataProfiles 14:00:23.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:23.3 Info: => 0.0004888s 14:00:23.3 Info: CreateIndex MetadataProfiles (Name) 14:00:23.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:23.3 Info: => 0.0002358s 14:00:23.3 Info: AlterTable Artists 14:00:23.3 Info: => 1.3E-06s 14:00:23.3 Info: CreateColumn Artists MetadataProfileId Int32 14:00:23.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:23.3 Info: => 0.0014013s 14:00:23.3 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:23.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) 14:00:23.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" 14:00:23.3 Info: DROP TABLE "Artists" 14:00:23.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:23.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:23.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:23.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:23.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:23.3 Info: => 0.0106812s 14:00:23.3 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:23.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) 14:00:23.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" 14:00:23.3 Info: DROP TABLE "Artists" 14:00:23.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:23.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:23.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:23.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:23.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:23.3 Info: => 0.0109369s 14:00:23.3 Info: AlterTable Albums 14:00:23.3 Info: => 1.6E-06s 14:00:23.3 Info: CreateColumn Albums SecondaryTypes String 14:00:23.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:23.3 Info: => 0.0047091s 14:00:23.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:23', 'metadata_profiles') 14:00:23.3 Info: Committing Transaction 14:00:23.3 Info: 5: metadata_profiles migrated 14:00:23.3 Info: => 0.0273778s 14:00:23.3 Info: 6: separate_automatic_and_interactive_search migrating 14:00:23.3 Info: Beginning Transaction 14:00:23.3 Info: Starting migration of Main DB to 6 14:00:23.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:23.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) 14:00:23.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:23.3 Info: DROP TABLE "Indexers" 14:00:23.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:23.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:23.4 Info: => 0.0094401s 14:00:23.4 Info: AlterTable Indexers 14:00:23.4 Info: => 1.6E-06s 14:00:23.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:23.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:23.4 Info: => 0.0011765s 14:00:23.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:23.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:23.4 Info: => 8.18E-05s 14:00:23.4 Info: AlterTable Indexers 14:00:23.4 Info: => 8E-07s 14:00:23.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:23.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) 14:00:23.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" 14:00:23.4 Info: DROP TABLE "Indexers" 14:00:23.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:23.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:23.4 Info: => 0.01893s 14:00:23.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:23', 'separate_automatic_and_interactive_search') 14:00:23.4 Info: Committing Transaction 14:00:23.9 Info: 6: separate_automatic_and_interactive_search migrated 14:00:23.9 Info: => 0.5368056s 14:00:23.9 Info: 7: change_album_path_to_relative migrating 14:00:23.9 Info: Beginning Transaction 14:00:23.9 Info: Starting migration of Main DB to 7 14:00:23.9 Info: DeleteColumn Albums Path 14:00:23.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) 14:00:23.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" 14:00:23.9 Info: DROP TABLE "Albums" 14:00:23.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:23.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:23.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:23.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:23.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:23.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:23.9 Info: => 0.0102818s 14:00:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:23', 'change_album_path_to_relative') 14:00:23.9 Info: Committing Transaction 14:00:23.9 Info: 7: change_album_path_to_relative migrated 14:00:23.9 Info: => 0.0373183s 14:00:23.9 Info: 8: change_quality_size_mb_to_kb migrating 14:00:23.9 Info: Beginning Transaction 14:00:23.9 Info: Starting migration of Main DB to 8 14:00:23.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 14:00:23.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 14:00:23.9 Info: => 0.000133s 14:00:23.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:23', 'change_quality_size_mb_to_kb') 14:00:23.9 Info: Committing Transaction 14:00:24.0 Info: 8: change_quality_size_mb_to_kb migrated 14:00:24.0 Info: => 0.0228968s 14:00:24.0 Info: 9: album_releases migrating 14:00:24.0 Info: Beginning Transaction 14:00:24.0 Info: Starting migration of Main DB to 9 14:00:24.0 Info: AlterTable Albums 14:00:24.0 Info: => 1.3E-06s 14:00:24.0 Info: CreateColumn Albums Releases String 14:00:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:24.0 Info: => 0.001301s 14:00:24.0 Info: AlterTable Albums 14:00:24.0 Info: => 9E-07s 14:00:24.0 Info: CreateColumn Albums CurrentRelease String 14:00:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:24.0 Info: => 0.0011202s 14:00:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:24', 'album_releases') 14:00:24.0 Info: Committing Transaction 14:00:24.0 Info: 9: album_releases migrated 14:00:24.0 Info: => 0.0315174s 14:00:24.0 Info: 10: album_releases_fix migrating 14:00:24.0 Info: Beginning Transaction 14:00:24.0 Info: Starting migration of Main DB to 10 14:00:24.0 Info: AlterTable Albums 14:00:24.0 Info: => 1.6E-06s 14:00:24.0 Info: AlterColumn Albums Releases String 14:00:24.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:24.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:24.0 Info: DROP TABLE "Albums" 14:00:24.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:24.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:24.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:24.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:24.0 Info: => 0.0103696s 14:00:24.0 Info: AlterTable Albums 14:00:24.0 Info: => 1.3E-06s 14:00:24.0 Info: AlterColumn Albums CurrentRelease String 14:00:24.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:24.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:24.0 Info: DROP TABLE "Albums" 14:00:24.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:24.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:24.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:24.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:24.0 Info: => 0.0100578s 14:00:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:24', 'album_releases_fix') 14:00:24.0 Info: Committing Transaction 14:00:24.0 Info: 10: album_releases_fix migrated 14:00:24.0 Info: => 0.0372549s 14:00:24.0 Info: 11: import_lists migrating 14:00:24.0 Info: Beginning Transaction 14:00:24.0 Info: Starting migration of Main DB to 11 14:00:24.0 Info: CreateTable ImportLists 14:00:24.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 14:00:24.0 Info: => 0.0005047s 14:00:24.0 Info: CreateIndex ImportLists (Name) 14:00:24.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:24.0 Info: => 0.0002037s 14:00:24.0 Info: CreateTable ImportListStatus 14:00:24.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:24.0 Info: => 0.0002788s 14:00:24.0 Info: CreateIndex ImportListStatus (ProviderId) 14:00:24.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:24.0 Info: => 0.0001936s 14:00:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:24', 'import_lists') 14:00:24.0 Info: Committing Transaction 14:00:24.1 Info: 11: import_lists migrated 14:00:24.1 Info: => 0.0210567s 14:00:24.1 Info: 12: add_release_status migrating 14:00:24.1 Info: Beginning Transaction 14:00:24.1 Info: Starting migration of Main DB to 12 14:00:24.1 Info: AlterTable MetadataProfiles 14:00:24.1 Info: => 1.5E-06s 14:00:24.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:24.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:24.1 Info: => 0.0014052s 14:00:24.1 Info: PerformDBOperation 14:00:24.1 Info: Performing DB Operation 14:00:24.1 Info: => 5.65E-05s 14:00:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:24', 'add_release_status') 14:00:24.1 Info: Committing Transaction 14:00:24.1 Info: 12: add_release_status migrated 14:00:24.1 Info: => 0.0222831s 14:00:24.1 Info: 13: album_download_notification migrating 14:00:24.1 Info: Beginning Transaction 14:00:24.1 Info: Starting migration of Main DB to 13 14:00:24.1 Info: AlterTable Notifications 14:00:24.1 Info: => 1.5E-06s 14:00:24.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:24.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:24.1 Info: => 0.0014336s 14:00:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:24', 'album_download_notification') 14:00:24.1 Info: Committing Transaction 14:00:24.1 Info: 13: album_download_notification migrated 14:00:24.1 Info: => 0.0236389s 14:00:24.1 Info: 14: fix_language_metadata_profiles migrating 14:00:24.1 Info: Beginning Transaction 14:00:24.1 Info: Starting migration of Main DB to 14 14:00:24.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 14:00:24.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 14:00:24.1 Info: => 0.0002433s 14:00:24.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 14:00:24.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 14:00:24.1 Info: => 0.0001466s 14:00:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:24', 'fix_language_metadata_profiles') 14:00:24.1 Info: Committing Transaction 14:00:24.1 Info: 14: fix_language_metadata_profiles migrated 14:00:24.1 Info: => 0.0210172s 14:00:24.1 Info: 15: remove_fanzub migrating 14:00:24.1 Info: Beginning Transaction 14:00:24.1 Info: Starting migration of Main DB to 15 14:00:24.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:24.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:24.1 Info: => 0.0001194s 14:00:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:24', 'remove_fanzub') 14:00:24.1 Info: Committing Transaction 14:00:24.2 Info: 15: remove_fanzub migrated 14:00:24.2 Info: => 0.0244986s 14:00:24.2 Info: 16: update_artist_history_indexes migrating 14:00:24.2 Info: Beginning Transaction 14:00:24.2 Info: Starting migration of Main DB to 16 14:00:24.2 Info: CreateIndex Albums (ArtistId) 14:00:24.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:24.2 Info: => 0.0003078s 14:00:24.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:24.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:24.2 Info: => 0.0002001s 14:00:24.2 Info: DeleteIndex History (AlbumId) 14:00:24.2 Info: DROP INDEX "IX_History_AlbumId" 14:00:24.2 Info: => 0.0002614s 14:00:24.2 Info: CreateIndex History (AlbumId, Date) 14:00:24.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:24.2 Info: => 0.0001949s 14:00:24.2 Info: DeleteIndex History (DownloadId) 14:00:24.2 Info: DROP INDEX "IX_History_DownloadId" 14:00:24.2 Info: => 0.0002167s 14:00:24.2 Info: CreateIndex History (DownloadId, Date) 14:00:24.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:24.2 Info: => 0.0001951s 14:00:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:24', 'update_artist_history_indexes') 14:00:24.2 Info: Committing Transaction 14:00:24.2 Info: 16: update_artist_history_indexes migrated 14:00:24.2 Info: => 0.023915s 14:00:24.2 Info: 17: remove_nma migrating 14:00:24.2 Info: Beginning Transaction 14:00:24.2 Info: Starting migration of Main DB to 17 14:00:24.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:24.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:24.2 Info: => 0.0001238s 14:00:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:24', 'remove_nma') 14:00:24.2 Info: Committing Transaction 14:00:24.2 Info: 17: remove_nma migrated 14:00:24.2 Info: => 0.0243991s 14:00:24.2 Info: 18: album_disambiguation migrating 14:00:24.2 Info: Beginning Transaction 14:00:24.2 Info: Starting migration of Main DB to 18 14:00:24.2 Info: AlterTable Albums 14:00:24.2 Info: => 1.8E-06s 14:00:24.2 Info: CreateColumn Albums Disambiguation String 14:00:24.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:24.2 Info: => 0.0015153s 14:00:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:24', 'album_disambiguation') 14:00:24.2 Info: Committing Transaction 14:00:24.2 Info: 18: album_disambiguation migrated 14:00:24.2 Info: => 0.0236133s 14:00:24.2 Info: 19: add_ape_quality_in_profiles migrating 14:00:24.2 Info: Beginning Transaction 14:00:24.2 Info: Starting migration of Main DB to 19 14:00:24.2 Info: PerformDBOperation 14:00:24.2 Info: Performing DB Operation 14:00:24.2 Info: => 8.66E-05s 14:00:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:24', 'add_ape_quality_in_profiles') 14:00:24.2 Info: Committing Transaction 14:00:24.3 Info: 19: add_ape_quality_in_profiles migrated 14:00:24.3 Info: => 0.0239684s 14:00:24.3 Info: 20: remove_pushalot migrating 14:00:24.3 Info: Beginning Transaction 14:00:24.3 Info: Starting migration of Main DB to 20 14:00:24.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:24.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:24.3 Info: => 0.0001261s 14:00:24.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:24.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:24.3 Info: => 7.65E-05s 14:00:24.3 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:24.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:24.3 Info: => 7.21E-05s 14:00:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:24', 'remove_pushalot') 14:00:24.3 Info: Committing Transaction 14:00:24.3 Info: 20: remove_pushalot migrated 14:00:24.3 Info: => 0.0282383s 14:00:24.3 Info: 21: add_custom_filters migrating 14:00:24.3 Info: Beginning Transaction 14:00:24.3 Info: Starting migration of Main DB to 21 14:00:24.3 Info: CreateTable CustomFilters 14:00:24.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:24.3 Info: => 0.0003842s 14:00:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:24', 'add_custom_filters') 14:00:24.3 Info: Committing Transaction 14:00:24.3 Info: 21: add_custom_filters migrated 14:00:24.3 Info: => 0.0290897s 14:00:24.3 Info: 22: import_list_tags migrating 14:00:24.3 Info: Beginning Transaction 14:00:24.3 Info: Starting migration of Main DB to 22 14:00:24.3 Info: AlterTable ImportLists 14:00:24.3 Info: => 1.1E-06s 14:00:24.3 Info: CreateColumn ImportLists Tags String 14:00:24.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:24.3 Info: => 0.0014788s 14:00:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:24', 'import_list_tags') 14:00:24.3 Info: Committing Transaction 14:00:24.3 Info: 22: import_list_tags migrated 14:00:24.3 Info: => 0.0347161s 14:00:24.3 Info: 23: add_release_groups_etc migrating 14:00:24.3 Info: Beginning Transaction 14:00:24.3 Info: Starting migration of Main DB to 23 14:00:24.3 Info: CreateTable ArtistMetadata 14:00:24.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 14:00:24.3 Info: => 0.0004895s 14:00:24.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:24.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:24.3 Info: => 0.0002043s 14:00:24.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:24.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 14:00:24.3 Info: => 0.0001703s 14:00:24.3 Info: AlterTable Artists 14:00:24.3 Info: => 1E-06s 14:00:24.3 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:24.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:24.3 Info: => 0.001363s 14:00:24.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:24.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:24.3 Info: => 0.000148s 14:00:24.3 Info: CreateTable AlbumReleases 14:00:24.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 14:00:24.3 Info: => 0.0003351s 14:00:24.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:24.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:24.4 Info: => 0.0001942s 14:00:24.4 Info: CreateIndex AlbumReleases (AlbumId) 14:00:24.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:24.4 Info: => 0.0001775s 14:00:24.4 Info: PerformDBOperation 14:00:24.4 Info: Performing DB Operation 14:00:24.4 Info: => 6.24E-05s 14:00:24.4 Info: AlterTable Albums 14:00:24.4 Info: => 8E-07s 14:00:24.4 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:24.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:24.4 Info: => 0.0012778s 14:00:24.4 Info: AlterTable Albums 14:00:24.4 Info: => 1E-06s 14:00:24.4 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:24.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:24.4 Info: => 0.0013255s 14:00:24.4 Info: AlterTable Albums 14:00:24.4 Info: => 1.1E-06s 14:00:24.4 Info: CreateColumn Albums Links String 14:00:24.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:24.4 Info: => 0.0013075s 14:00:24.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:24.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:24.4 Info: => 0.0001671s 14:00:24.4 Info: AlterTable Tracks 14:00:24.4 Info: => 7E-07s 14:00:24.4 Info: CreateColumn Tracks ForeignRecordingId String 14:00:24.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:24.4 Info: => 0.0012647s 14:00:24.4 Info: AlterTable Tracks 14:00:24.4 Info: => 1E-06s 14:00:24.4 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:24.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:24.4 Info: => 0.0013595s 14:00:24.4 Info: AlterTable Tracks 14:00:24.4 Info: => 1E-06s 14:00:24.4 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:24.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:24.4 Info: => 0.0013415s 14:00:24.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:24.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:24.4 Info: => 0.0001496s 14:00:24.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:24.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:24.4 Info: => 0.0001327s 14:00:24.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:24.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) 14:00:24.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" 14:00:24.4 Info: DROP TABLE "Artists" 14:00:24.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:24.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:24.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:24.4 Info: => 0.0105305s 14:00:24.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:24.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) 14:00:24.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" 14:00:24.4 Info: DROP TABLE "Albums" 14:00:24.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:24.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:24.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:24.4 Info: => 0.0108662s 14:00:24.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:24.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) 14:00:24.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" 14:00:24.4 Info: DROP TABLE "Tracks" 14:00:24.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:24.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:24.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:24.4 Info: => 0.0099465s 14:00:24.4 Info: DeleteColumn TrackFiles ArtistId 14:00:24.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) 14:00:24.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" 14:00:24.4 Info: DROP TABLE "TrackFiles" 14:00:24.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:24.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:24.4 Info: => 0.0096149s 14:00:24.4 Info: CreateIndex Artists (ArtistMetadataId) 14:00:24.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:24.4 Info: => 0.0001822s 14:00:24.4 Info: CreateIndex Artists (Monitored) 14:00:24.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:24.4 Info: => 0.000172s 14:00:24.4 Info: CreateIndex Albums (ArtistMetadataId) 14:00:24.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:24.4 Info: => 0.0001761s 14:00:24.4 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:24.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:24.4 Info: => 0.0001803s 14:00:24.4 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:24.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:24.4 Info: => 0.0001826s 14:00:24.4 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:24.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:24.4 Info: => 0.0001777s 14:00:24.4 Info: UpdateData 14:00:24.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:24.4 Info: => 9.12E-05s 14:00:24.4 Info: UpdateData 14:00:24.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:24.4 Info: => 8.15E-05s 14:00:24.4 Info: UpdateData 14:00:24.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:24.4 Info: => 8.69E-05s 14:00:24.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:24', 'add_release_groups_etc') 14:00:24.4 Info: Committing Transaction 14:00:24.4 Info: 23: add_release_groups_etc migrated 14:00:24.4 Info: => 0.0331665s 14:00:24.4 Info: 24: NewMediaInfoFormat migrating 14:00:24.4 Info: Beginning Transaction 14:00:24.4 Info: Starting migration of Main DB to 24 14:00:24.4 Info: UpdateData 14:00:24.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:24.4 Info: => 0.0001318s 14:00:24.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:24', 'NewMediaInfoFormat') 14:00:24.4 Info: Committing Transaction 14:00:24.5 Info: 24: NewMediaInfoFormat migrated 14:00:24.5 Info: => 0.0246392s 14:00:24.5 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:24.5 Info: Beginning Transaction 14:00:24.5 Info: Starting migration of Main DB to 25 14:00:24.5 Info: RenameTable Restrictions ReleaseProfiles 14:00:24.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:24.5 Info: => 0.0041244s 14:00:24.5 Info: AlterTable ReleaseProfiles 14:00:24.5 Info: => 1.1E-06s 14:00:24.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:24.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:24.5 Info: => 0.0012183s 14:00:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:24', 'rename_restrictions_to_release_profiles') 14:00:24.5 Info: Committing Transaction 14:00:24.5 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:24.5 Info: => 0.0360682s 14:00:24.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:24.5 Info: Beginning Transaction 14:00:24.5 Info: Starting migration of Main DB to 26 14:00:24.5 Info: RenameTable Profiles QualityProfiles 14:00:24.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:24.5 Info: => 0.0041485s 14:00:24.5 Info: AlterTable QualityProfiles 14:00:24.5 Info: => 1.2E-06s 14:00:24.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:24.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:24.5 Info: => 0.0012053s 14:00:24.5 Info: AlterTable LanguageProfiles 14:00:24.5 Info: => 9E-07s 14:00:24.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:24.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:24.5 Info: => 0.0011972s 14:00:24.5 Info: UpdateData 14:00:24.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:24.5 Info: => 8.03E-05s 14:00:24.5 Info: UpdateData 14:00:24.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:24.5 Info: => 6.86E-05s 14:00:24.5 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:24.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:24.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:24.5 Info: DROP TABLE "Artists" 14:00:24.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:24.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:24.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:24.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:24.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:24.5 Info: => 0.0106494s 14:00:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:24', 'rename_quality_profiles_add_upgrade_allowed') 14:00:24.5 Info: Committing Transaction 14:00:24.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:24.5 Info: => 0.0334112s 14:00:24.5 Info: 27: add_import_exclusions migrating 14:00:24.5 Info: Beginning Transaction 14:00:24.5 Info: Starting migration of Main DB to 27 14:00:24.5 Info: CreateTable ImportListExclusions 14:00:24.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:24.5 Info: => 0.0003738s 14:00:24.5 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:24.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:24.5 Info: => 0.0002002s 14:00:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:24', 'add_import_exclusions') 14:00:24.5 Info: Committing Transaction 14:00:24.6 Info: 27: add_import_exclusions migrated 14:00:24.6 Info: => 0.0222027s 14:00:24.6 Info: 28: clean_artist_metadata_table migrating 14:00:24.6 Info: Beginning Transaction 14:00:24.6 Info: Starting migration of Main DB to 28 14:00:24.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) 14:00:24.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) 14:00:24.6 Info: => 0.000319s 14:00:24.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) 14:00:24.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) 14:00:24.6 Info: => 0.0002317s 14:00:24.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) 14:00:24.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) 14:00:24.6 Info: => 0.0002172s 14:00:24.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) 14:00:24.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) 14:00:24.6 Info: => 0.0002202s 14:00:24.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) 14:00:24.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) 14:00:24.6 Info: => 0.0002171s 14:00:24.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) 14:00:24.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) 14:00:24.6 Info: => 0.0002256s 14:00:24.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:24', 'clean_artist_metadata_table') 14:00:24.6 Info: Committing Transaction 14:00:24.6 Info: 28: clean_artist_metadata_table migrated 14:00:24.6 Info: => 0.0213729s 14:00:24.6 Info: 29: health_issue_notification migrating 14:00:24.6 Info: Beginning Transaction 14:00:24.6 Info: Starting migration of Main DB to 29 14:00:24.6 Info: AlterTable Notifications 14:00:24.6 Info: => 1.4E-06s 14:00:24.6 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:24.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:24.6 Info: => 0.0015532s 14:00:24.6 Info: AlterTable Notifications 14:00:24.6 Info: => 9E-07s 14:00:24.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:24.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:24.6 Info: => 0.001257s 14:00:24.6 Info: AlterTable Notifications 14:00:24.6 Info: => 1E-06s 14:00:24.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:24.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:24.6 Info: => 0.0012102s 14:00:24.6 Info: AlterTable Notifications 14:00:24.6 Info: => 1E-06s 14:00:24.6 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:24.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:24.6 Info: => 0.0046795s 14:00:24.6 Info: AlterTable Notifications 14:00:24.6 Info: => 1E-06s 14:00:24.6 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:24.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:24.6 Info: => 0.0012274s 14:00:24.6 Info: DeleteColumn Notifications OnDownload 14:00:24.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) 14:00:24.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" 14:00:24.6 Info: DROP TABLE "Notifications" 14:00:24.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:24.6 Info: => 0.0095889s 14:00:24.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:24.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) 14:00:24.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" 14:00:24.6 Info: DROP TABLE "Notifications" 14:00:24.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:24.6 Info: => 0.0094514s 14:00:24.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:24', 'health_issue_notification') 14:00:24.6 Info: Committing Transaction 14:00:24.7 Info: 29: health_issue_notification migrated 14:00:24.7 Info: => 0.0716724s 14:00:24.7 Info: 30: add_mediafilerepository_mtime migrating 14:00:24.7 Info: Beginning Transaction 14:00:24.7 Info: Starting migration of Main DB to 30 14:00:24.7 Info: AlterTable TrackFiles 14:00:24.7 Info: => 1.2E-06s 14:00:24.7 Info: CreateColumn TrackFiles Modified DateTime 14:00:24.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:24.7 Info: => 0.0014062s 14:00:24.7 Info: AlterTable TrackFiles 14:00:24.7 Info: => 7E-07s 14:00:24.7 Info: CreateColumn TrackFiles Path String 14:00:24.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:24.7 Info: => 0.0011273s 14:00:24.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:24.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:24.7 Info: => 6.51E-05s 14:00:24.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) 14:00:24.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) 14:00:24.7 Info: => 0.0002121s 14:00:24.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) 14:00:24.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) 14:00:24.7 Info: => 0.0002264s 14:00:24.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) 14:00:24.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) 14:00:24.7 Info: => 0.0002399s 14:00:24.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") 14:00:24.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") 14:00:24.7 Info: => 0.0001432s 14:00:24.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:24.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:24.7 Info: => 9.78E-05s 14:00:24.7 Info: AlterTable TrackFiles 14:00:24.7 Info: => 6E-07s 14:00:24.7 Info: AlterColumn TrackFiles Path String 14:00:24.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:24.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" 14:00:24.7 Info: DROP TABLE "TrackFiles" 14:00:24.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:24.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:24.7 Info: => 0.0096055s 14:00:24.7 Info: CreateIndex TrackFiles (Path) 14:00:24.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:24.7 Info: => 0.0001699s 14:00:24.7 Info: DeleteColumn TrackFiles RelativePath 14:00:24.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:24.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" 14:00:24.7 Info: DROP TABLE "TrackFiles" 14:00:24.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:24.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:24.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:24.7 Info: => 0.0096178s 14:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:24', 'add_mediafilerepository_mtime') 14:00:24.7 Info: Committing Transaction 14:00:24.7 Info: 30: add_mediafilerepository_mtime migrated 14:00:24.7 Info: => 0.0383469s 14:00:24.7 Info: 31: add_artistmetadataid_constraint migrating 14:00:24.7 Info: Beginning Transaction 14:00:24.7 Info: Starting migration of Main DB to 31 14:00:24.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") 14:00:24.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") 14:00:24.7 Info: => 0.0002374s 14:00:24.7 Info: DeleteIndex Artists (ArtistMetadataId) 14:00:24.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 14:00:24.7 Info: => 0.000281s 14:00:24.7 Info: AlterColumn Artists ArtistMetadataId Int32 14:00:24.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:24.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" 14:00:24.7 Info: DROP TABLE "Artists" 14:00:24.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:24.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:24.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:24.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:24.7 Info: => 0.0100948s 14:00:24.7 Info: CreateIndex Artists (ArtistMetadataId) 14:00:24.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:24.7 Info: => 0.0001852s 14:00:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T14:00:24', 'add_artistmetadataid_constraint') 14:00:24.7 Info: Committing Transaction 14:00:24.8 Info: 31: add_artistmetadataid_constraint migrated 14:00:24.8 Info: => 0.0243018s 14:00:24.8 Info: 32: old_ids_and_artist_alias migrating 14:00:24.8 Info: Beginning Transaction 14:00:24.8 Info: Starting migration of Main DB to 32 14:00:24.8 Info: AlterTable ArtistMetadata 14:00:24.8 Info: => 1.4E-06s 14:00:24.8 Info: CreateColumn ArtistMetadata Aliases String 14:00:24.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 14:00:24.8 Info: => 0.0015537s 14:00:24.8 Info: AlterTable ArtistMetadata 14:00:24.8 Info: => 8E-07s 14:00:24.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 14:00:24.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 14:00:24.8 Info: => 0.0012332s 14:00:24.8 Info: AlterTable Albums 14:00:24.8 Info: => 9E-07s 14:00:24.8 Info: CreateColumn Albums OldForeignAlbumIds String 14:00:24.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 14:00:24.8 Info: => 0.0012459s 14:00:24.8 Info: AlterTable AlbumReleases 14:00:24.8 Info: => 9E-07s 14:00:24.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 14:00:24.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 14:00:24.8 Info: => 0.0012758s 14:00:24.8 Info: AlterTable Tracks 14:00:24.8 Info: => 1.3E-06s 14:00:24.8 Info: CreateColumn Tracks OldForeignRecordingIds String 14:00:24.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 14:00:24.8 Info: => 0.0012516s 14:00:24.8 Info: AlterTable Tracks 14:00:24.8 Info: => 9E-07s 14:00:24.8 Info: CreateColumn Tracks OldForeignTrackIds String 14:00:24.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 14:00:24.8 Info: => 0.001273s 14:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T14:00:24', 'old_ids_and_artist_alias') 14:00:24.8 Info: Committing Transaction 14:00:24.8 Info: 32: old_ids_and_artist_alias migrated 14:00:24.8 Info: => 0.0233448s 14:00:24.8 Info: 33: download_propers_config migrating 14:00:24.8 Info: Beginning Transaction 14:00:24.8 Info: Starting migration of Main DB to 33 14:00:24.8 Info: PerformDBOperation 14:00:24.8 Info: Performing DB Operation 14:00:24.8 Info: => 9.58E-05s 14:00:24.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:24.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:24.8 Info: => 9.87E-05s 14:00:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T14:00:24', 'download_propers_config') 14:00:24.8 Info: Committing Transaction 14:00:24.8 Info: 33: download_propers_config migrated 14:00:24.8 Info: => 0.0232885s 14:00:24.8 Info: 34: remove_language_profiles migrating 14:00:24.8 Info: Beginning Transaction 14:00:24.8 Info: Starting migration of Main DB to 34 14:00:24.8 Info: DeleteTable LanguageProfiles 14:00:24.8 Info: DROP TABLE "LanguageProfiles" 14:00:24.8 Info: => 0.0004663s 14:00:24.8 Info: DeleteColumn Artists LanguageProfileId 14:00:24.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:24.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:24.8 Info: DROP TABLE "Artists" 14:00:24.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:24.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:24.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:24.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:24.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:24.8 Info: => 0.0107543s 14:00:24.8 Info: DeleteColumn ImportLists LanguageProfileId 14:00:24.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 14:00:24.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 14:00:24.8 Info: DROP TABLE "ImportLists" 14:00:24.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 14:00:24.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:24.8 Info: => 0.009907s 14:00:24.8 Info: DeleteColumn Blacklist Language 14:00:24.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 14:00:24.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 14:00:24.9 Info: DROP TABLE "Blacklist" 14:00:24.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 14:00:24.9 Info: => 0.0094723s 14:00:24.9 Info: DeleteColumn History Language 14:00:24.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) 14:00:24.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" 14:00:24.9 Info: DROP TABLE "History" 14:00:24.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 14:00:24.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:24.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:24.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:24.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:24.9 Info: => 0.0107911s 14:00:24.9 Info: DeleteColumn LyricFiles Language 14:00:24.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) 14:00:24.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" 14:00:24.9 Info: DROP TABLE "LyricFiles" 14:00:24.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:24.9 Info: => 0.0094916s 14:00:24.9 Info: DeleteColumn TrackFiles Language 14:00:24.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) 14:00:24.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" 14:00:24.9 Info: DROP TABLE "TrackFiles" 14:00:24.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:24.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:24.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:24.9 Info: => 0.0125948s 14:00:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T14:00:24', 'remove_language_profiles') 14:00:24.9 Info: Committing Transaction 14:00:24.9 Info: 34: remove_language_profiles migrated 14:00:24.9 Info: => 0.0482391s 14:00:24.9 Info: 35: multi_disc_naming_format migrating 14:00:24.9 Info: Beginning Transaction 14:00:24.9 Info: Starting migration of Main DB to 35 14:00:24.9 Info: AlterTable NamingConfig 14:00:24.9 Info: => 1.3E-06s 14:00:24.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 14:00:24.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 14:00:24.9 Info: => 0.0015215s 14:00:24.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:24.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:24.9 Info: => 9.01E-05s 14:00:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T14:00:24', 'multi_disc_naming_format') 14:00:24.9 Info: Committing Transaction 14:00:25.0 Info: 35: multi_disc_naming_format migrated 14:00:25.0 Info: => 0.0279951s 14:00:25.0 Info: 36: add_download_client_priority migrating 14:00:25.0 Info: Beginning Transaction 14:00:25.0 Info: Starting migration of Main DB to 36 14:00:25.0 Info: AlterTable DownloadClients 14:00:25.0 Info: => 1.3E-06s 14:00:25.0 Info: CreateColumn DownloadClients Priority Int32 14:00:25.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 14:00:25.0 Info: => 0.0015176s 14:00:25.0 Info: PerformDBOperation 14:00:25.0 Info: Performing DB Operation 14:00:25.0 Info: => 9.36E-05s 14:00:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T14:00:25', 'add_download_client_priority') 14:00:25.0 Info: Committing Transaction 14:00:25.0 Info: 36: add_download_client_priority migrated 14:00:25.0 Info: => 0.0388211s 14:00:25.0 Info: 37: remove_growl_prowl migrating 14:00:25.0 Info: Beginning Transaction 14:00:25.0 Info: Starting migration of Main DB to 37 14:00:25.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:25.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 14:00:25.0 Info: => 0.0001185s 14:00:25.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:25.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 14:00:25.0 Info: => 6.67E-05s 14:00:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T14:00:25', 'remove_growl_prowl') 14:00:25.0 Info: Committing Transaction 14:00:25.0 Info: 37: remove_growl_prowl migrated 14:00:25.0 Info: => 0.0284701s 14:00:25.0 Info: 38: remove_plex_hometheatre migrating 14:00:25.0 Info: Beginning Transaction 14:00:25.0 Info: Starting migration of Main DB to 38 14:00:25.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:25.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 14:00:25.0 Info: => 0.000129s 14:00:25.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:25.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 14:00:25.0 Info: => 7.63E-05s 14:00:25.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T14:00:25', 'remove_plex_hometheatre') 14:00:25.0 Info: Committing Transaction 14:00:25.1 Info: 38: remove_plex_hometheatre migrated 14:00:25.1 Info: => 0.0286533s 14:00:25.1 Info: 39: add_root_folder_add_defaults migrating 14:00:25.1 Info: Beginning Transaction 14:00:25.1 Info: Starting migration of Main DB to 39 14:00:25.1 Info: AlterTable RootFolders 14:00:25.1 Info: => 1.7E-06s 14:00:25.1 Info: CreateColumn RootFolders Name String 14:00:25.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 14:00:25.1 Info: => 0.0015094s 14:00:25.1 Info: AlterTable RootFolders 14:00:25.1 Info: => 1.1E-06s 14:00:25.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 14:00:25.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 14:00:25.1 Info: => 0.0012857s 14:00:25.1 Info: AlterTable RootFolders 14:00:25.1 Info: => 1E-06s 14:00:25.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 14:00:25.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 14:00:25.1 Info: => 0.001282s 14:00:25.1 Info: AlterTable RootFolders 14:00:25.1 Info: => 1.1E-06s 14:00:25.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 14:00:25.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 14:00:25.1 Info: => 0.0012923s 14:00:25.1 Info: AlterTable RootFolders 14:00:25.1 Info: => 1.2E-06s 14:00:25.1 Info: CreateColumn RootFolders DefaultTags String 14:00:25.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 14:00:25.1 Info: => 0.0013118s 14:00:25.1 Info: PerformDBOperation 14:00:25.1 Info: Performing DB Operation 14:00:25.1 Info: => 0.0001426s 14:00:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T14:00:25', 'add_root_folder_add_defaults') 14:00:25.1 Info: Committing Transaction 14:00:25.1 Info: 39: add_root_folder_add_defaults migrated 14:00:25.1 Info: => 0.0212206s 14:00:25.1 Info: 40: task_duration migrating 14:00:25.1 Info: Beginning Transaction 14:00:25.1 Info: Starting migration of Main DB to 40 14:00:25.1 Info: AlterTable ScheduledTasks 14:00:25.1 Info: => 1.5E-06s 14:00:25.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 14:00:25.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 14:00:25.1 Info: => 0.0015653s 14:00:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T14:00:25', 'task_duration') 14:00:25.1 Info: Committing Transaction 14:00:25.1 Info: 40: task_duration migrated 14:00:25.1 Info: => 0.0238018s 14:00:25.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 14:00:25.1 Info: Beginning Transaction 14:00:25.1 Info: Starting migration of Main DB to 41 14:00:25.1 Info: AlterTable ReleaseProfiles 14:00:25.1 Info: => 1.3E-06s 14:00:25.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 14:00:25.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 14:00:25.1 Info: => 0.0015674s 14:00:25.1 Info: AlterTable ReleaseProfiles 14:00:25.1 Info: => 9E-07s 14:00:25.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 14:00:25.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 14:00:25.1 Info: => 0.0012703s 14:00:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T14:00:25', 'add_indexer_and_enabled_to_release_profiles') 14:00:25.1 Info: Committing Transaction 14:00:25.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 14:00:25.1 Info: => 0.0214157s 14:00:25.1 Info: 42: remove_album_folders migrating 14:00:25.1 Info: Beginning Transaction 14:00:25.1 Info: Starting migration of Main DB to 42 14:00:25.1 Info: DeleteColumn Artists AlbumFolder 14:00:25.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) 14:00:25.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" 14:00:25.1 Info: DROP TABLE "Artists" 14:00:25.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:25.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:25.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:25.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:25.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:25.1 Info: => 0.0110496s 14:00:25.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:25.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:25.1 Info: => 8.6E-05s 14:00:25.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:25.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:25.1 Info: => 7.64E-05s 14:00:25.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 14:00:25.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) 14:00:25.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 14:00:25.1 Info: DROP TABLE "NamingConfig" 14:00:25.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 14:00:25.2 Info: => 0.0097701s 14:00:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T14:00:25', 'remove_album_folders') 14:00:25.2 Info: Committing Transaction 14:00:25.2 Info: 42: remove_album_folders migrated 14:00:25.2 Info: => 0.0294259s 14:00:25.2 Info: 44: add_priority_to_indexers migrating 14:00:25.2 Info: Beginning Transaction 14:00:25.2 Info: Starting migration of Main DB to 44 14:00:25.2 Info: AlterTable Indexers 14:00:25.2 Info: => 1.3E-06s 14:00:25.2 Info: CreateColumn Indexers Priority Int32 14:00:25.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 14:00:25.2 Info: => 0.0015815s 14:00:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T14:00:25', 'add_priority_to_indexers') 14:00:25.2 Info: Committing Transaction 14:00:25.2 Info: 44: add_priority_to_indexers migrated 14:00:25.2 Info: => 0.0229843s 14:00:25.2 Info: 45: remove_chown_and_folderchmod_config migrating 14:00:25.2 Info: Beginning Transaction 14:00:25.2 Info: Starting migration of Main DB to 45 14:00:25.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:25.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:25.2 Info: => 0.0002455s 14:00:25.2 Info: PerformDBOperation 14:00:25.2 Info: Performing DB Operation 14:00:25.2 Info: => 5.8E-05s 14:00:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T14:00:25', 'remove_chown_and_folderchmod_config') 14:00:25.2 Info: Committing Transaction 14:00:25.2 Info: 45: remove_chown_and_folderchmod_config migrated 14:00:25.2 Info: => 0.0173943s 14:00:25.2 Info: 47: update_notifiarr migrating 14:00:25.2 Info: Beginning Transaction 14:00:25.2 Info: Starting migration of Main DB to 47 14:00:25.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:25.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:25.2 Info: => 0.0001896s 14:00:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T14:00:25', 'update_notifiarr') 14:00:25.2 Info: Committing Transaction 14:00:25.2 Info: 47: update_notifiarr migrated 14:00:25.2 Info: => 0.023994s 14:00:25.2 Info: 49: email_multiple_addresses migrating 14:00:25.2 Info: Beginning Transaction 14:00:25.2 Info: Starting migration of Main DB to 49 14:00:25.2 Info: PerformDBOperation 14:00:25.2 Info: Performing DB Operation 14:00:25.2 Info: => 0.0001475s 14:00:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T14:00:25', 'email_multiple_addresses') 14:00:25.2 Info: Committing Transaction 14:00:25.3 Info: 49: email_multiple_addresses migrated 14:00:25.3 Info: => 0.0237603s 14:00:25.3 Info: 50: rename_blacklist_to_blocklist migrating 14:00:25.3 Info: Beginning Transaction 14:00:25.3 Info: Starting migration of Main DB to 50 14:00:25.3 Info: RenameTable Blacklist Blocklist 14:00:25.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 14:00:25.3 Info: => 0.0043513s 14:00:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T14:00:25', 'rename_blacklist_to_blocklist') 14:00:25.3 Info: Committing Transaction 14:00:25.3 Info: 50: rename_blacklist_to_blocklist migrated 14:00:25.3 Info: => 0.0227248s 14:00:25.3 Info: 51: cdh_per_downloadclient migrating 14:00:25.3 Info: Beginning Transaction 14:00:25.3 Info: Starting migration of Main DB to 51 14:00:25.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 14:00:25.3 Info: AlterTable DownloadClients 14:00:25.3 Info: => 1E-06s 14:00:25.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 14:00:25.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:25.3 Info: => 0.0015182s 14:00:25.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 14:00:25.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:25.3 Info: => 0.0013186s 14:00:25.3 Info: PerformDBOperation 14:00:25.3 Info: Performing DB Operation 14:00:25.3 Info: => 0.0003416s 14:00:25.3 Info: -> 1 Insert operations completed in 00:00:00.0001984 taking an average of 00:00:00.0001984 14:00:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T14:00:25', 'cdh_per_downloadclient') 14:00:25.3 Info: Committing Transaction 14:00:25.3 Info: 51: cdh_per_downloadclient migrated 14:00:25.3 Info: => 0.0190023s 14:00:25.3 Debug: Took: 00:00:02.3461176 14:00:25.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 14:00:25.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 14:00:25.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512254428284_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:25.4 Info: DatabaseEngineVersionCheck migrating 14:00:25.4 Info: PerformDBOperation 14:00:25.4 Info: Performing DB Operation 14:00:25.5 Info: SQLite 3.45.3 14:00:25.5 Info: => 0.1085718s 14:00:25.5 Info: DatabaseEngineVersionCheck migrated 14:00:25.5 Info: => 0.1086s 14:00:25.5 Info: VersionMigration migrating 14:00:25.5 Info: Beginning Transaction 14:00:25.5 Info: CreateTable VersionInfo 14:00:25.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:25.5 Info: => 0.0002906s 14:00:25.5 Info: Committing Transaction 14:00:25.6 Info: VersionMigration migrated 14:00:25.6 Info: => 0.064572s 14:00:25.6 Info: VersionUniqueMigration migrating 14:00:25.6 Info: Beginning Transaction 14:00:25.6 Info: CreateIndex VersionInfo (Version) 14:00:25.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:25.6 Info: => 0.000287s 14:00:25.6 Info: AlterTable VersionInfo 14:00:25.6 Info: => 1E-06s 14:00:25.6 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:25.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:25.6 Info: => 0.0011881s 14:00:25.6 Info: Committing Transaction 14:00:25.6 Info: VersionUniqueMigration migrated 14:00:25.6 Info: => 0.0224114s 14:00:25.6 Info: VersionDescriptionMigration migrating 14:00:25.6 Info: Beginning Transaction 14:00:25.6 Info: AlterTable VersionInfo 14:00:25.6 Info: => 1.4E-06s 14:00:25.6 Info: CreateColumn VersionInfo Description String 14:00:25.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:25.6 Info: => 0.0004744s 14:00:25.6 Info: Committing Transaction 14:00:25.6 Info: VersionDescriptionMigration migrated 14:00:25.6 Info: => 0.0164803s 14:00:25.6 Info: 1: InitialSetup migrating 14:00:25.6 Info: Beginning Transaction 14:00:25.6 Info: Starting migration of Main DB to 1 14:00:25.6 Info: CreateTable Config 14:00:25.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:25.6 Info: => 0.0005025s 14:00:25.6 Info: CreateIndex Config (Key) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:25.6 Info: => 0.0001843s 14:00:25.6 Info: CreateTable RootFolders 14:00:25.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:25.6 Info: => 0.000209s 14:00:25.6 Info: CreateIndex RootFolders (Path) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:25.6 Info: => 0.0001734s 14:00:25.6 Info: CreateTable Artists 14:00:25.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) 14:00:25.6 Info: => 0.0005554s 14:00:25.6 Info: CreateIndex Artists (ForeignArtistId) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:25.6 Info: => 0.0001781s 14:00:25.6 Info: CreateIndex Artists (NameSlug) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:25.6 Info: => 0.0001655s 14:00:25.6 Info: CreateIndex Artists (CleanName) 14:00:25.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:25.6 Info: => 0.0001635s 14:00:25.6 Info: CreateIndex Artists (Path) 14:00:25.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:25.6 Info: => 0.0001656s 14:00:25.6 Info: CreateTable Albums 14:00:25.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) 14:00:25.6 Info: => 0.0004747s 14:00:25.6 Info: CreateIndex Albums (ForeignAlbumId) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:25.6 Info: => 0.0001696s 14:00:25.6 Info: CreateIndex Albums (MBId) 14:00:25.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:25.6 Info: => 0.0001638s 14:00:25.6 Info: CreateIndex Albums (TADBId) 14:00:25.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:25.6 Info: => 0.0001653s 14:00:25.6 Info: CreateIndex Albums (TitleSlug) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:25.6 Info: => 0.0001686s 14:00:25.6 Info: CreateIndex Albums (CleanTitle) 14:00:25.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:25.6 Info: => 0.0001672s 14:00:25.6 Info: CreateIndex Albums (Path) 14:00:25.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:25.6 Info: => 0.0001688s 14:00:25.6 Info: CreateTable Tracks 14:00:25.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) 14:00:25.6 Info: => 0.0003625s 14:00:25.6 Info: CreateIndex Tracks (ForeignTrackId) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:25.6 Info: => 0.0001846s 14:00:25.6 Info: CreateIndex Tracks (ArtistId) 14:00:25.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:25.6 Info: => 0.0001776s 14:00:25.6 Info: CreateIndex Tracks (TrackFileId) 14:00:25.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:25.6 Info: => 0.0001767s 14:00:25.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:25.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:25.6 Info: => 0.0001846s 14:00:25.6 Info: CreateTable TrackFiles 14:00:25.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) 14:00:25.6 Info: => 0.000347s 14:00:25.6 Info: CreateIndex TrackFiles (ArtistId) 14:00:25.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:25.6 Info: => 0.0001749s 14:00:25.6 Info: CreateIndex TrackFiles (AlbumId) 14:00:25.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:25.6 Info: => 0.0001695s 14:00:25.6 Info: CreateTable History 14:00:25.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) 14:00:25.6 Info: => 0.000355s 14:00:25.6 Info: CreateIndex History (Date) 14:00:25.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:25.6 Info: => 0.0001732s 14:00:25.6 Info: CreateIndex History (EventType) 14:00:25.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:25.6 Info: => 0.0001693s 14:00:25.6 Info: CreateIndex History (DownloadId) 14:00:25.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:25.6 Info: => 0.0001707s 14:00:25.6 Info: CreateIndex History (AlbumId) 14:00:25.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:25.6 Info: => 0.0001683s 14:00:25.6 Info: CreateTable Notifications 14:00:25.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) 14:00:25.6 Info: => 0.0003139s 14:00:25.6 Info: CreateTable ScheduledTasks 14:00:25.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:25.6 Info: => 0.000335s 14:00:25.6 Info: CreateIndex ScheduledTasks (TypeName) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:25.6 Info: => 0.0001998s 14:00:25.6 Info: CreateTable Indexers 14:00:25.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) 14:00:25.6 Info: => 0.0002867s 14:00:25.6 Info: CreateIndex Indexers (Name) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:25.6 Info: => 0.0001823s 14:00:25.6 Info: CreateTable Profiles 14:00:25.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:25.6 Info: => 0.0002578s 14:00:25.6 Info: CreateIndex Profiles (Name) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:25.6 Info: => 0.0001776s 14:00:25.6 Info: CreateTable QualityDefinitions 14:00:25.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:25.6 Info: => 0.0003194s 14:00:25.6 Info: CreateIndex QualityDefinitions (Quality) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:25.6 Info: => 0.0002086s 14:00:25.6 Info: CreateIndex QualityDefinitions (Title) 14:00:25.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:25.6 Info: => 0.0001935s 14:00:25.6 Info: CreateTable NamingConfig 14:00:25.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) 14:00:25.6 Info: => 0.0003126s 14:00:25.6 Info: CreateTable Blacklist 14:00:25.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 '') 14:00:25.6 Info: => 0.0004108s 14:00:25.6 Info: CreateTable Metadata 14:00:25.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) 14:00:25.6 Info: => 0.0002803s 14:00:25.6 Info: CreateTable MetadataFiles 14:00:25.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) 14:00:25.7 Info: => 0.0003506s 14:00:25.7 Info: CreateTable DownloadClients 14:00:25.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 14:00:25.7 Info: => 0.0003014s 14:00:25.7 Info: CreateTable PendingReleases 14:00:25.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 14:00:25.7 Info: => 0.0003221s 14:00:25.7 Info: CreateTable RemotePathMappings 14:00:25.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:25.7 Info: => 0.0002663s 14:00:25.7 Info: CreateTable Tags 14:00:25.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:25.7 Info: => 0.000226s 14:00:25.7 Info: CreateIndex Tags (Label) 14:00:25.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:25.7 Info: => 0.0001878s 14:00:25.7 Info: CreateTable Restrictions 14:00:25.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:25.7 Info: => 0.0002665s 14:00:25.7 Info: CreateTable DelayProfiles 14:00:25.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 14:00:25.7 Info: => 0.0003249s 14:00:25.7 Info: CreateTable Users 14:00:25.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:25.7 Info: => 0.0002821s 14:00:25.7 Info: CreateIndex Users (Identifier) 14:00:25.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:25.7 Info: => 0.000205s 14:00:25.7 Info: CreateIndex Users (Username) 14:00:25.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:25.7 Info: => 0.000186s 14:00:25.7 Info: CreateTable Commands 14:00:25.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:25.7 Info: => 0.0003595s 14:00:25.7 Info: CreateTable IndexerStatus 14:00:25.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 14:00:25.7 Info: => 0.0002987s 14:00:25.7 Info: CreateIndex IndexerStatus (ProviderId) 14:00:25.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:25.7 Info: => 0.0001931s 14:00:25.7 Info: CreateTable ExtraFiles 14:00:25.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:25.7 Info: => 0.0003075s 14:00:25.7 Info: CreateTable LyricFiles 14:00:25.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 14:00:25.7 Info: => 0.0003558s 14:00:25.7 Info: CreateTable LanguageProfiles 14:00:25.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:25.7 Info: => 0.0002721s 14:00:25.7 Info: CreateIndex LanguageProfiles (Name) 14:00:25.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:25.7 Info: => 0.0001759s 14:00:25.7 Info: CreateTable DownloadClientStatus 14:00:25.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 14:00:25.7 Info: => 0.00028s 14:00:25.7 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:25.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:25.7 Info: => 0.0001823s 14:00:25.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:25.7 Info: -> 1 Insert operations completed in 00:00:00.0001247 taking an average of 00:00:00.0001247 14:00:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:25', 'InitialSetup') 14:00:25.7 Info: Committing Transaction 14:00:25.7 Info: 1: InitialSetup migrated 14:00:25.7 Info: => 0.0377173s 14:00:25.7 Info: 2: add_reason_to_pending_releases migrating 14:00:25.7 Info: Beginning Transaction 14:00:25.7 Info: Starting migration of Main DB to 2 14:00:25.7 Info: AlterTable PendingReleases 14:00:25.7 Info: => 1.6E-06s 14:00:25.7 Info: CreateColumn PendingReleases Reason Int32 14:00:25.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:25.7 Info: => 0.0014169s 14:00:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:25', 'add_reason_to_pending_releases') 14:00:25.7 Info: Committing Transaction 14:00:25.7 Info: 2: add_reason_to_pending_releases migrated 14:00:25.7 Info: => 0.0227115s 14:00:25.7 Info: 3: add_medium_support migrating 14:00:25.7 Info: Beginning Transaction 14:00:25.7 Info: Starting migration of Main DB to 3 14:00:25.7 Info: AlterTable Albums 14:00:25.7 Info: => 1.6E-06s 14:00:25.7 Info: CreateColumn Albums Media String 14:00:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:25.7 Info: => 0.0014274s 14:00:25.7 Info: AlterTable Tracks 14:00:25.7 Info: => 9E-07s 14:00:25.7 Info: CreateColumn Tracks MediumNumber Int32 14:00:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:25.7 Info: => 0.0011528s 14:00:25.7 Info: AlterTable Tracks 14:00:25.7 Info: => 1.1E-06s 14:00:25.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:25.7 Info: => 0.0011406s 14:00:25.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:25.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:25.7 Info: => 8.29E-05s 14:00:25.7 Info: DeleteColumn Tracks TrackNumber 14:00:25.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 14:00:25.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 14:00:25.7 Info: DROP TABLE "Tracks" 14:00:25.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:25.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:25.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:25.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:25.7 Info: => 0.0097928s 14:00:25.7 Info: AlterTable Tracks 14:00:25.7 Info: => 1.4E-06s 14:00:25.7 Info: CreateColumn Tracks TrackNumber String 14:00:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:25.7 Info: => 0.0011319s 14:00:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:25', 'add_medium_support') 14:00:25.7 Info: Committing Transaction 14:00:25.8 Info: 3: add_medium_support migrated 14:00:25.8 Info: => 0.0201256s 14:00:25.8 Info: 4: add_various_qualites_in_profile migrating 14:00:25.8 Info: Beginning Transaction 14:00:25.8 Info: Starting migration of Main DB to 4 14:00:25.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:25.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:25.8 Info: => 0.0001446s 14:00:25.8 Info: PerformDBOperation 14:00:25.8 Info: Performing DB Operation 14:00:25.8 Info: => 7.32E-05s 14:00:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:25', 'add_various_qualites_in_profile') 14:00:25.8 Info: Committing Transaction 14:00:25.8 Info: 4: add_various_qualites_in_profile migrated 14:00:25.8 Info: => 0.0227551s 14:00:25.8 Info: 5: metadata_profiles migrating 14:00:25.8 Info: Beginning Transaction 14:00:25.8 Info: Starting migration of Main DB to 5 14:00:25.8 Info: CreateTable MetadataProfiles 14:00:25.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:25.8 Info: => 0.0004059s 14:00:25.8 Info: CreateIndex MetadataProfiles (Name) 14:00:25.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:25.8 Info: => 0.0002193s 14:00:25.8 Info: AlterTable Artists 14:00:25.8 Info: => 1.2E-06s 14:00:25.8 Info: CreateColumn Artists MetadataProfileId Int32 14:00:25.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:25.8 Info: => 0.001298s 14:00:25.8 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:25.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) 14:00:25.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" 14:00:25.8 Info: DROP TABLE "Artists" 14:00:25.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:25.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:25.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:25.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:25.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:25.8 Info: => 0.0106928s 14:00:25.8 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:25.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) 14:00:25.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" 14:00:25.8 Info: DROP TABLE "Artists" 14:00:25.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:25.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:25.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:25.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:25.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:25.8 Info: => 0.0111568s 14:00:25.8 Info: AlterTable Albums 14:00:25.8 Info: => 1.6E-06s 14:00:25.8 Info: CreateColumn Albums SecondaryTypes String 14:00:25.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:25.8 Info: => 0.0046777s 14:00:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:25', 'metadata_profiles') 14:00:25.8 Info: Committing Transaction 14:00:25.8 Info: 5: metadata_profiles migrated 14:00:25.8 Info: => 0.027277s 14:00:25.8 Info: 6: separate_automatic_and_interactive_search migrating 14:00:25.8 Info: Beginning Transaction 14:00:25.8 Info: Starting migration of Main DB to 6 14:00:25.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:25.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) 14:00:25.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:25.8 Info: DROP TABLE "Indexers" 14:00:25.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:25.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:25.8 Info: => 0.0101271s 14:00:25.8 Info: AlterTable Indexers 14:00:25.8 Info: => 1.3E-06s 14:00:25.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:25.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:25.8 Info: => 0.0011414s 14:00:25.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:25.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:25.8 Info: => 7.16E-05s 14:00:25.8 Info: AlterTable Indexers 14:00:25.8 Info: => 1E-06s 14:00:25.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:25.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) 14:00:25.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" 14:00:25.9 Info: DROP TABLE "Indexers" 14:00:25.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:25.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:25.9 Info: => 0.0221324s 14:00:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:25', 'separate_automatic_and_interactive_search') 14:00:25.9 Info: Committing Transaction 14:00:25.9 Info: 6: separate_automatic_and_interactive_search migrated 14:00:25.9 Info: => 0.0458857s 14:00:25.9 Info: 7: change_album_path_to_relative migrating 14:00:25.9 Info: Beginning Transaction 14:00:25.9 Info: Starting migration of Main DB to 7 14:00:25.9 Info: DeleteColumn Albums Path 14:00:25.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) 14:00:25.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" 14:00:25.9 Info: DROP TABLE "Albums" 14:00:25.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:25.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:25.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:25.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:25.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:25.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:25.9 Info: => 0.010799s 14:00:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:25', 'change_album_path_to_relative') 14:00:25.9 Info: Committing Transaction 14:00:25.9 Info: 7: change_album_path_to_relative migrated 14:00:25.9 Info: => 0.0345808s 14:00:25.9 Info: 8: change_quality_size_mb_to_kb migrating 14:00:25.9 Info: Beginning Transaction 14:00:25.9 Info: Starting migration of Main DB to 8 14:00:25.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 14:00:25.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 14:00:25.9 Info: => 0.0001507s 14:00:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:25', 'change_quality_size_mb_to_kb') 14:00:25.9 Info: Committing Transaction 14:00:25.9 Info: 8: change_quality_size_mb_to_kb migrated 14:00:25.9 Info: => 0.0232151s 14:00:25.9 Info: 9: album_releases migrating 14:00:25.9 Info: Beginning Transaction 14:00:25.9 Info: Starting migration of Main DB to 9 14:00:25.9 Info: AlterTable Albums 14:00:25.9 Info: => 1.6E-06s 14:00:25.9 Info: CreateColumn Albums Releases String 14:00:25.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:25.9 Info: => 0.0013516s 14:00:25.9 Info: AlterTable Albums 14:00:25.9 Info: => 9E-07s 14:00:25.9 Info: CreateColumn Albums CurrentRelease String 14:00:25.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:25.9 Info: => 0.0011506s 14:00:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:25', 'album_releases') 14:00:25.9 Info: Committing Transaction 14:00:26.0 Info: 9: album_releases migrated 14:00:26.0 Info: => 0.0279983s 14:00:26.0 Info: 10: album_releases_fix migrating 14:00:26.0 Info: Beginning Transaction 14:00:26.0 Info: Starting migration of Main DB to 10 14:00:26.0 Info: AlterTable Albums 14:00:26.0 Info: => 1.4E-06s 14:00:26.0 Info: AlterColumn Albums Releases String 14:00:26.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) 14:00:26.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" 14:00:26.0 Info: DROP TABLE "Albums" 14:00:26.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:26.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:26.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:26.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:26.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:26.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:26.0 Info: => 0.0105046s 14:00:26.0 Info: AlterTable Albums 14:00:26.0 Info: => 1.5E-06s 14:00:26.0 Info: AlterColumn Albums CurrentRelease String 14:00:26.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) 14:00:26.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" 14:00:26.0 Info: DROP TABLE "Albums" 14:00:26.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:26.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:26.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:26.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:26.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:26.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:26.0 Info: => 0.0105889s 14:00:26.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:26', 'album_releases_fix') 14:00:26.0 Info: Committing Transaction 14:00:26.0 Info: 10: album_releases_fix migrated 14:00:26.0 Info: => 0.0350114s 14:00:26.0 Info: 11: import_lists migrating 14:00:26.0 Info: Beginning Transaction 14:00:26.0 Info: Starting migration of Main DB to 11 14:00:26.0 Info: CreateTable ImportLists 14:00:26.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) 14:00:26.0 Info: => 0.0005014s 14:00:26.0 Info: CreateIndex ImportLists (Name) 14:00:26.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:26.0 Info: => 0.0002057s 14:00:26.0 Info: CreateTable ImportListStatus 14:00:26.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) 14:00:26.0 Info: => 0.0003092s 14:00:26.0 Info: CreateIndex ImportListStatus (ProviderId) 14:00:26.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:26.0 Info: => 0.0001971s 14:00:26.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:26', 'import_lists') 14:00:26.0 Info: Committing Transaction 14:00:26.0 Info: 11: import_lists migrated 14:00:26.0 Info: => 0.0211341s 14:00:26.0 Info: 12: add_release_status migrating 14:00:26.0 Info: Beginning Transaction 14:00:26.0 Info: Starting migration of Main DB to 12 14:00:26.0 Info: AlterTable MetadataProfiles 14:00:26.0 Info: => 1.6E-06s 14:00:26.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:26.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:26.0 Info: => 0.0014789s 14:00:26.0 Info: PerformDBOperation 14:00:26.0 Info: Performing DB Operation 14:00:26.0 Info: => 5.88E-05s 14:00:26.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:26', 'add_release_status') 14:00:26.0 Info: Committing Transaction 14:00:26.1 Info: 12: add_release_status migrated 14:00:26.1 Info: => 0.0270194s 14:00:26.1 Info: 13: album_download_notification migrating 14:00:26.1 Info: Beginning Transaction 14:00:26.1 Info: Starting migration of Main DB to 13 14:00:26.1 Info: AlterTable Notifications 14:00:26.1 Info: => 1.7E-06s 14:00:26.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:26.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:26.1 Info: => 0.0015073s 14:00:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:26', 'album_download_notification') 14:00:26.1 Info: Committing Transaction 14:00:26.1 Info: 13: album_download_notification migrated 14:00:26.1 Info: => 0.022772s 14:00:26.1 Info: 14: fix_language_metadata_profiles migrating 14:00:26.1 Info: Beginning Transaction 14:00:26.1 Info: Starting migration of Main DB to 14 14:00:26.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 14:00:26.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 14:00:26.1 Info: => 0.000265s 14:00:26.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 14:00:26.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 14:00:26.1 Info: => 0.0001741s 14:00:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:26', 'fix_language_metadata_profiles') 14:00:26.1 Info: Committing Transaction 14:00:26.1 Info: 14: fix_language_metadata_profiles migrated 14:00:26.1 Info: => 0.0231591s 14:00:26.1 Info: 15: remove_fanzub migrating 14:00:26.1 Info: Beginning Transaction 14:00:26.1 Info: Starting migration of Main DB to 15 14:00:26.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:26.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:26.1 Info: => 0.0001239s 14:00:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:26', 'remove_fanzub') 14:00:26.1 Info: Committing Transaction 14:00:26.1 Info: 15: remove_fanzub migrated 14:00:26.1 Info: => 0.0227539s 14:00:26.1 Info: 16: update_artist_history_indexes migrating 14:00:26.1 Info: Beginning Transaction 14:00:26.1 Info: Starting migration of Main DB to 16 14:00:26.1 Info: CreateIndex Albums (ArtistId) 14:00:26.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:26.1 Info: => 0.0003091s 14:00:26.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:26.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:26.1 Info: => 0.0002097s 14:00:26.1 Info: DeleteIndex History (AlbumId) 14:00:26.1 Info: DROP INDEX "IX_History_AlbumId" 14:00:26.1 Info: => 0.0002597s 14:00:26.1 Info: CreateIndex History (AlbumId, Date) 14:00:26.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:26.1 Info: => 0.0001992s 14:00:26.1 Info: DeleteIndex History (DownloadId) 14:00:26.1 Info: DROP INDEX "IX_History_DownloadId" 14:00:26.1 Info: => 0.0002099s 14:00:26.1 Info: CreateIndex History (DownloadId, Date) 14:00:26.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:26.1 Info: => 0.0001977s 14:00:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:26', 'update_artist_history_indexes') 14:00:26.1 Info: Committing Transaction 14:00:26.2 Info: 16: update_artist_history_indexes migrated 14:00:26.2 Info: => 0.0210995s 14:00:26.2 Info: 17: remove_nma migrating 14:00:26.2 Info: Beginning Transaction 14:00:26.2 Info: Starting migration of Main DB to 17 14:00:26.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:26.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:26.2 Info: => 0.0001283s 14:00:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:26', 'remove_nma') 14:00:26.2 Info: Committing Transaction 14:00:26.2 Info: 17: remove_nma migrated 14:00:26.2 Info: => 0.0229062s 14:00:26.2 Info: 18: album_disambiguation migrating 14:00:26.2 Info: Beginning Transaction 14:00:26.2 Info: Starting migration of Main DB to 18 14:00:26.2 Info: AlterTable Albums 14:00:26.2 Info: => 1.5E-06s 14:00:26.2 Info: CreateColumn Albums Disambiguation String 14:00:26.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:26.2 Info: => 0.0017976s 14:00:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:26', 'album_disambiguation') 14:00:26.2 Info: Committing Transaction 14:00:26.2 Info: 18: album_disambiguation migrated 14:00:26.2 Info: => 0.0238126s 14:00:26.2 Info: 19: add_ape_quality_in_profiles migrating 14:00:26.2 Info: Beginning Transaction 14:00:26.2 Info: Starting migration of Main DB to 19 14:00:26.2 Info: PerformDBOperation 14:00:26.2 Info: Performing DB Operation 14:00:26.2 Info: => 0.0001024s 14:00:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:26', 'add_ape_quality_in_profiles') 14:00:26.2 Info: Committing Transaction 14:00:26.2 Info: 19: add_ape_quality_in_profiles migrated 14:00:26.2 Info: => 0.0235414s 14:00:26.2 Info: 20: remove_pushalot migrating 14:00:26.2 Info: Beginning Transaction 14:00:26.2 Info: Starting migration of Main DB to 20 14:00:26.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:26.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:26.2 Info: => 0.0001258s 14:00:26.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:26.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:26.2 Info: => 7.71E-05s 14:00:26.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:26.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:26.2 Info: => 7.18E-05s 14:00:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:26', 'remove_pushalot') 14:00:26.2 Info: Committing Transaction 14:00:26.3 Info: 20: remove_pushalot migrated 14:00:26.3 Info: => 0.0235665s 14:00:26.3 Info: 21: add_custom_filters migrating 14:00:26.3 Info: Beginning Transaction 14:00:26.3 Info: Starting migration of Main DB to 21 14:00:26.3 Info: CreateTable CustomFilters 14:00:26.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:26.3 Info: => 0.0004088s 14:00:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:26', 'add_custom_filters') 14:00:26.3 Info: Committing Transaction 14:00:26.3 Info: 21: add_custom_filters migrated 14:00:26.3 Info: => 0.0367095s 14:00:26.3 Info: 22: import_list_tags migrating 14:00:26.3 Info: Beginning Transaction 14:00:26.3 Info: Starting migration of Main DB to 22 14:00:26.3 Info: AlterTable ImportLists 14:00:26.3 Info: => 1.4E-06s 14:00:26.3 Info: CreateColumn ImportLists Tags String 14:00:26.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:26.3 Info: => 0.0014353s 14:00:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:26', 'import_list_tags') 14:00:26.3 Info: Committing Transaction 14:00:26.3 Info: 22: import_list_tags migrated 14:00:26.3 Info: => 0.0329644s 14:00:26.3 Info: 23: add_release_groups_etc migrating 14:00:26.3 Info: Beginning Transaction 14:00:26.3 Info: Starting migration of Main DB to 23 14:00:26.3 Info: CreateTable ArtistMetadata 14:00:26.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) 14:00:26.3 Info: => 0.0005041s 14:00:26.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:26.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:26.3 Info: => 0.0002083s 14:00:26.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" 14:00:26.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" 14:00:26.3 Info: => 0.0001933s 14:00:26.3 Info: AlterTable Artists 14:00:26.3 Info: => 1.2E-06s 14:00:26.3 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:26.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:26.3 Info: => 0.0013845s 14:00:26.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:26.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:26.3 Info: => 0.0001597s 14:00:26.3 Info: CreateTable AlbumReleases 14:00:26.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) 14:00:26.3 Info: => 0.0003832s 14:00:26.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:26.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:26.3 Info: => 0.0001924s 14:00:26.3 Info: CreateIndex AlbumReleases (AlbumId) 14:00:26.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:26.3 Info: => 0.000181s 14:00:26.3 Info: PerformDBOperation 14:00:26.3 Info: Performing DB Operation 14:00:26.3 Info: => 7.27E-05s 14:00:26.3 Info: AlterTable Albums 14:00:26.3 Info: => 1E-06s 14:00:26.3 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:26.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:26.3 Info: => 0.0013153s 14:00:26.3 Info: AlterTable Albums 14:00:26.3 Info: => 1E-06s 14:00:26.3 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:26.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:26.3 Info: => 0.0013208s 14:00:26.3 Info: AlterTable Albums 14:00:26.3 Info: => 1E-06s 14:00:26.3 Info: CreateColumn Albums Links String 14:00:26.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:26.3 Info: => 0.0012877s 14:00:26.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:26.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:26.3 Info: => 0.0001889s 14:00:26.3 Info: AlterTable Tracks 14:00:26.3 Info: => 9E-07s 14:00:26.3 Info: CreateColumn Tracks ForeignRecordingId String 14:00:26.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:26.3 Info: => 0.0012936s 14:00:26.3 Info: AlterTable Tracks 14:00:26.3 Info: => 9E-07s 14:00:26.3 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:26.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:26.3 Info: => 0.0013061s 14:00:26.3 Info: AlterTable Tracks 14:00:26.3 Info: => 9E-07s 14:00:26.3 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:26.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:26.3 Info: => 0.0013239s 14:00:26.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:26.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:26.3 Info: => 0.0001545s 14:00:26.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:26.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:26.3 Info: => 0.000138s 14:00:26.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:26.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) 14:00:26.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" 14:00:26.4 Info: DROP TABLE "Artists" 14:00:26.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:26.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:26.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:26.4 Info: => 0.0144038s 14:00:26.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:26.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) 14:00:26.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" 14:00:26.4 Info: DROP TABLE "Albums" 14:00:26.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:26.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:26.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:26.4 Info: => 0.0112336s 14:00:26.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:26.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) 14:00:26.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" 14:00:26.4 Info: DROP TABLE "Tracks" 14:00:26.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:26.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:26.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:26.4 Info: => 0.0105112s 14:00:26.4 Info: DeleteColumn TrackFiles ArtistId 14:00:26.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:26.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" 14:00:26.4 Info: DROP TABLE "TrackFiles" 14:00:26.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:26.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:26.4 Info: => 0.0100633s 14:00:26.4 Info: CreateIndex Artists (ArtistMetadataId) 14:00:26.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:26.4 Info: => 0.0001795s 14:00:26.4 Info: CreateIndex Artists (Monitored) 14:00:26.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:26.4 Info: => 0.0001709s 14:00:26.4 Info: CreateIndex Albums (ArtistMetadataId) 14:00:26.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:26.4 Info: => 0.0001763s 14:00:26.4 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:26.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:26.4 Info: => 0.0001825s 14:00:26.4 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:26.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:26.4 Info: => 0.0001924s 14:00:26.4 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:26.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:26.4 Info: => 0.0001826s 14:00:26.4 Info: UpdateData 14:00:26.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:26.4 Info: => 9.27E-05s 14:00:26.4 Info: UpdateData 14:00:26.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:26.4 Info: => 8.1E-05s 14:00:26.4 Info: UpdateData 14:00:26.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:26.4 Info: => 9.02E-05s 14:00:26.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:26', 'add_release_groups_etc') 14:00:26.4 Info: Committing Transaction 14:00:26.4 Info: 23: add_release_groups_etc migrated 14:00:26.4 Info: => 0.0317621s 14:00:26.4 Info: 24: NewMediaInfoFormat migrating 14:00:26.4 Info: Beginning Transaction 14:00:26.4 Info: Starting migration of Main DB to 24 14:00:26.4 Info: UpdateData 14:00:26.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:26.4 Info: => 0.0001363s 14:00:26.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:26', 'NewMediaInfoFormat') 14:00:26.4 Info: Committing Transaction 14:00:26.5 Info: 24: NewMediaInfoFormat migrated 14:00:26.5 Info: => 0.0235115s 14:00:26.5 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:26.5 Info: Beginning Transaction 14:00:26.5 Info: Starting migration of Main DB to 25 14:00:26.5 Info: RenameTable Restrictions ReleaseProfiles 14:00:26.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:26.5 Info: => 0.0040302s 14:00:26.5 Info: AlterTable ReleaseProfiles 14:00:26.5 Info: => 1.4E-06s 14:00:26.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:26.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:26.5 Info: => 0.0012168s 14:00:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:26', 'rename_restrictions_to_release_profiles') 14:00:26.5 Info: Committing Transaction 14:00:26.5 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:26.5 Info: => 0.0255582s 14:00:26.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:26.5 Info: Beginning Transaction 14:00:26.5 Info: Starting migration of Main DB to 26 14:00:26.5 Info: RenameTable Profiles QualityProfiles 14:00:26.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:26.5 Info: => 0.0041321s 14:00:26.5 Info: AlterTable QualityProfiles 14:00:26.5 Info: => 1.5E-06s 14:00:26.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:26.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:26.5 Info: => 0.0012412s 14:00:26.5 Info: AlterTable LanguageProfiles 14:00:26.5 Info: => 1.1E-06s 14:00:26.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:26.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:26.5 Info: => 0.0012308s 14:00:26.5 Info: UpdateData 14:00:26.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:26.5 Info: => 9.01E-05s 14:00:26.5 Info: UpdateData 14:00:26.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:26.5 Info: => 7.07E-05s 14:00:26.5 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:26.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) 14:00:26.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" 14:00:26.5 Info: DROP TABLE "Artists" 14:00:26.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:26.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:26.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:26.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:26.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:26.5 Info: => 0.0109042s 14:00:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:26', 'rename_quality_profiles_add_upgrade_allowed') 14:00:26.5 Info: Committing Transaction 14:00:26.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:26.5 Info: => 0.0387366s 14:00:26.5 Info: 27: add_import_exclusions migrating 14:00:26.5 Info: Beginning Transaction 14:00:26.5 Info: Starting migration of Main DB to 27 14:00:26.5 Info: CreateTable ImportListExclusions 14:00:26.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:26.5 Info: => 0.0003804s 14:00:26.5 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:26.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:26.5 Info: => 0.000197s 14:00:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:26', 'add_import_exclusions') 14:00:26.5 Info: Committing Transaction 14:00:26.6 Info: 27: add_import_exclusions migrated 14:00:26.6 Info: => 0.0223397s 14:00:26.6 Info: 28: clean_artist_metadata_table migrating 14:00:26.6 Info: Beginning Transaction 14:00:26.6 Info: Starting migration of Main DB to 28 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:26.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:26.6 Info: => 0.0003658s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:26.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:26.6 Info: => 0.000231s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 14:00:26.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 14:00:26.6 Info: => 0.0002225s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 14:00:26.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 14:00:26.6 Info: => 0.0002488s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:26.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 14:00:26.6 Info: => 0.0002453s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:26.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:26.6 Info: => 0.0002254s 14:00:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:26', 'clean_artist_metadata_table') 14:00:26.6 Info: Committing Transaction 14:00:26.6 Info: 28: clean_artist_metadata_table migrated 14:00:26.6 Info: => 0.022781s 14:00:26.6 Info: 29: health_issue_notification migrating 14:00:26.6 Info: Beginning Transaction 14:00:26.6 Info: Starting migration of Main DB to 29 14:00:26.6 Info: AlterTable Notifications 14:00:26.6 Info: => 1.2E-06s 14:00:26.6 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:26.6 Info: => 0.0015588s 14:00:26.6 Info: AlterTable Notifications 14:00:26.6 Info: => 1E-06s 14:00:26.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:26.6 Info: => 0.0012519s 14:00:26.6 Info: AlterTable Notifications 14:00:26.6 Info: => 1.1E-06s 14:00:26.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:26.6 Info: => 0.0012839s 14:00:26.6 Info: AlterTable Notifications 14:00:26.6 Info: => 9E-07s 14:00:26.6 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:26.6 Info: => 0.0012872s 14:00:26.6 Info: AlterTable Notifications 14:00:26.6 Info: => 1E-06s 14:00:26.6 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:26.6 Info: => 0.0012332s 14:00:26.6 Info: DeleteColumn Notifications OnDownload 14:00:26.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 14:00:26.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 14:00:26.6 Info: DROP TABLE "Notifications" 14:00:26.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:26.6 Info: => 0.0101455s 14:00:26.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:26.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 14:00:26.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 14:00:26.6 Info: DROP TABLE "Notifications" 14:00:26.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:26.6 Info: => 0.0120297s 14:00:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:26', 'health_issue_notification') 14:00:26.6 Info: Committing Transaction 14:00:26.6 Info: 29: health_issue_notification migrated 14:00:26.6 Info: => 0.0353747s 14:00:26.6 Info: 30: add_mediafilerepository_mtime migrating 14:00:26.6 Info: Beginning Transaction 14:00:26.6 Info: Starting migration of Main DB to 30 14:00:26.6 Info: AlterTable TrackFiles 14:00:26.6 Info: => 1.7E-06s 14:00:26.6 Info: CreateColumn TrackFiles Modified DateTime 14:00:26.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:26.6 Info: => 0.0015418s 14:00:26.6 Info: AlterTable TrackFiles 14:00:26.6 Info: => 9E-07s 14:00:26.6 Info: CreateColumn TrackFiles Path String 14:00:26.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:26.6 Info: => 0.0012034s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:26.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:26.6 Info: => 7.34E-05s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:26.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:26.6 Info: => 0.0002312s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 14:00:26.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 14:00:26.6 Info: => 0.0002597s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 14:00:26.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 14:00:26.6 Info: => 0.0002754s 14:00:26.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 14:00:26.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 14:00:26.6 Info: => 0.0001499s 14:00:26.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:26.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:26.6 Info: => 0.000132s 14:00:26.6 Info: AlterTable TrackFiles 14:00:26.6 Info: => 9E-07s 14:00:26.6 Info: AlterColumn TrackFiles Path String 14:00:26.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:26.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 14:00:26.6 Info: DROP TABLE "TrackFiles" 14:00:26.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:26.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:26.6 Info: => 0.010235s 14:00:26.6 Info: CreateIndex TrackFiles (Path) 14:00:26.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:26.6 Info: => 0.0001858s 14:00:26.6 Info: DeleteColumn TrackFiles RelativePath 14:00:26.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:26.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 14:00:26.7 Info: DROP TABLE "TrackFiles" 14:00:26.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:26.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:26.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:26.7 Info: => 0.0107842s 14:00:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:26', 'add_mediafilerepository_mtime') 14:00:26.7 Info: Committing Transaction 14:00:26.7 Info: 30: add_mediafilerepository_mtime migrated 14:00:26.7 Info: => 0.0310925s 14:00:26.7 Info: 31: add_artistmetadataid_constraint migrating 14:00:26.7 Info: Beginning Transaction 14:00:26.7 Info: Starting migration of Main DB to 31 14:00:26.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 14:00:26.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 14:00:26.7 Info: => 0.0002479s 14:00:26.7 Info: DeleteIndex Artists (ArtistMetadataId) 14:00:26.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 14:00:26.7 Info: => 0.0002729s 14:00:26.7 Info: AlterColumn Artists ArtistMetadataId Int32 14:00:26.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:26.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:26.7 Info: DROP TABLE "Artists" 14:00:26.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:26.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:26.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:26.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:26.7 Info: => 0.0108913s 14:00:26.7 Info: CreateIndex Artists (ArtistMetadataId) 14:00:26.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:26.7 Info: => 0.0004674s 14:00:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T14:00:26', 'add_artistmetadataid_constraint') 14:00:26.7 Info: Committing Transaction 14:00:26.7 Info: 31: add_artistmetadataid_constraint migrated 14:00:26.7 Info: => 0.0510881s 14:00:26.7 Info: 32: old_ids_and_artist_alias migrating 14:00:26.7 Info: Beginning Transaction 14:00:26.7 Info: Starting migration of Main DB to 32 14:00:26.7 Info: AlterTable ArtistMetadata 14:00:26.7 Info: => 1.7E-06s 14:00:26.7 Info: CreateColumn ArtistMetadata Aliases String 14:00:26.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 14:00:26.7 Info: => 0.001592s 14:00:26.7 Info: AlterTable ArtistMetadata 14:00:26.7 Info: => 9E-07s 14:00:26.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 14:00:26.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 14:00:26.7 Info: => 0.0012471s 14:00:26.7 Info: AlterTable Albums 14:00:26.7 Info: => 9E-07s 14:00:26.7 Info: CreateColumn Albums OldForeignAlbumIds String 14:00:26.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 14:00:26.7 Info: => 0.0012853s 14:00:26.7 Info: AlterTable AlbumReleases 14:00:26.7 Info: => 1.1E-06s 14:00:26.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 14:00:26.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 14:00:26.7 Info: => 0.0013305s 14:00:26.7 Info: AlterTable Tracks 14:00:26.7 Info: => 8E-07s 14:00:26.7 Info: CreateColumn Tracks OldForeignRecordingIds String 14:00:26.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 14:00:26.7 Info: => 0.0012786s 14:00:26.7 Info: AlterTable Tracks 14:00:26.7 Info: => 1E-06s 14:00:26.7 Info: CreateColumn Tracks OldForeignTrackIds String 14:00:26.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 14:00:26.7 Info: => 0.001269s 14:00:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T14:00:26', 'old_ids_and_artist_alias') 14:00:26.7 Info: Committing Transaction 14:00:26.8 Info: 32: old_ids_and_artist_alias migrated 14:00:26.8 Info: => 0.0300584s 14:00:26.8 Info: 33: download_propers_config migrating 14:00:26.8 Info: Beginning Transaction 14:00:26.8 Info: Starting migration of Main DB to 33 14:00:26.8 Info: PerformDBOperation 14:00:26.8 Info: Performing DB Operation 14:00:26.8 Info: => 9.19E-05s 14:00:26.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:26.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:26.8 Info: => 8.27E-05s 14:00:26.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T14:00:26', 'download_propers_config') 14:00:26.8 Info: Committing Transaction 14:00:26.8 Info: 33: download_propers_config migrated 14:00:26.8 Info: => 0.02265s 14:00:26.8 Info: 34: remove_language_profiles migrating 14:00:26.8 Info: Beginning Transaction 14:00:26.8 Info: Starting migration of Main DB to 34 14:00:26.8 Info: DeleteTable LanguageProfiles 14:00:26.8 Info: DROP TABLE "LanguageProfiles" 14:00:26.8 Info: => 0.0004783s 14:00:26.8 Info: DeleteColumn Artists LanguageProfileId 14:00:26.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:26.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" 14:00:26.8 Info: DROP TABLE "Artists" 14:00:26.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:26.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:26.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:26.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:26.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:26.8 Info: => 0.0110516s 14:00:26.8 Info: DeleteColumn ImportLists LanguageProfileId 14:00:26.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) 14:00:26.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" 14:00:26.8 Info: DROP TABLE "ImportLists" 14:00:26.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 14:00:26.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:26.8 Info: => 0.013855s 14:00:26.8 Info: DeleteColumn Blacklist Language 14:00:26.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) 14:00:26.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" 14:00:26.8 Info: DROP TABLE "Blacklist" 14:00:26.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 14:00:26.8 Info: => 0.0098906s 14:00:26.8 Info: DeleteColumn History Language 14:00:26.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 14:00:26.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 14:00:26.8 Info: DROP TABLE "History" 14:00:26.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 14:00:26.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:26.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:26.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:26.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:26.8 Info: => 0.0109605s 14:00:26.8 Info: DeleteColumn LyricFiles Language 14:00:26.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) 14:00:26.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" 14:00:26.9 Info: DROP TABLE "LyricFiles" 14:00:26.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:26.9 Info: => 0.0101006s 14:00:26.9 Info: DeleteColumn TrackFiles Language 14:00:26.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:26.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 14:00:26.9 Info: DROP TABLE "TrackFiles" 14:00:26.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:26.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:26.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:26.9 Info: => 0.0127398s 14:00:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T14:00:26', 'remove_language_profiles') 14:00:26.9 Info: Committing Transaction 14:00:26.9 Info: 34: remove_language_profiles migrated 14:00:26.9 Info: => 0.0387747s 14:00:26.9 Info: 35: multi_disc_naming_format migrating 14:00:26.9 Info: Beginning Transaction 14:00:26.9 Info: Starting migration of Main DB to 35 14:00:26.9 Info: AlterTable NamingConfig 14:00:26.9 Info: => 1.4E-06s 14:00:26.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 14:00:26.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 14:00:26.9 Info: => 0.001488s 14:00:26.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:26.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:26.9 Info: => 7.8E-05s 14:00:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T14:00:26', 'multi_disc_naming_format') 14:00:26.9 Info: Committing Transaction 14:00:26.9 Info: 35: multi_disc_naming_format migrated 14:00:26.9 Info: => 0.0237764s 14:00:26.9 Info: 36: add_download_client_priority migrating 14:00:26.9 Info: Beginning Transaction 14:00:26.9 Info: Starting migration of Main DB to 36 14:00:26.9 Info: AlterTable DownloadClients 14:00:26.9 Info: => 1.5E-06s 14:00:26.9 Info: CreateColumn DownloadClients Priority Int32 14:00:26.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 14:00:26.9 Info: => 0.001568s 14:00:26.9 Info: PerformDBOperation 14:00:26.9 Info: Performing DB Operation 14:00:26.9 Info: => 9.78E-05s 14:00:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T14:00:26', 'add_download_client_priority') 14:00:26.9 Info: Committing Transaction 14:00:26.9 Info: 36: add_download_client_priority migrated 14:00:26.9 Info: => 0.0215137s 14:00:26.9 Info: 37: remove_growl_prowl migrating 14:00:26.9 Info: Beginning Transaction 14:00:26.9 Info: Starting migration of Main DB to 37 14:00:26.9 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:26.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 14:00:26.9 Info: => 0.0001266s 14:00:26.9 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:26.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 14:00:26.9 Info: => 7.4E-05s 14:00:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T14:00:26', 'remove_growl_prowl') 14:00:26.9 Info: Committing Transaction 14:00:27.0 Info: 37: remove_growl_prowl migrated 14:00:27.0 Info: => 0.0226345s 14:00:27.0 Info: 38: remove_plex_hometheatre migrating 14:00:27.0 Info: Beginning Transaction 14:00:27.0 Info: Starting migration of Main DB to 38 14:00:27.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:27.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 14:00:27.0 Info: => 0.0001242s 14:00:27.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:27.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 14:00:27.0 Info: => 6.98E-05s 14:00:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T14:00:27', 'remove_plex_hometheatre') 14:00:27.0 Info: Committing Transaction 14:00:27.0 Info: 38: remove_plex_hometheatre migrated 14:00:27.0 Info: => 0.0226372s 14:00:27.0 Info: 39: add_root_folder_add_defaults migrating 14:00:27.0 Info: Beginning Transaction 14:00:27.0 Info: Starting migration of Main DB to 39 14:00:27.0 Info: AlterTable RootFolders 14:00:27.0 Info: => 1.5E-06s 14:00:27.0 Info: CreateColumn RootFolders Name String 14:00:27.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 14:00:27.0 Info: => 0.0015139s 14:00:27.0 Info: AlterTable RootFolders 14:00:27.0 Info: => 1.1E-06s 14:00:27.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 14:00:27.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 14:00:27.0 Info: => 0.0012532s 14:00:27.0 Info: AlterTable RootFolders 14:00:27.0 Info: => 8E-07s 14:00:27.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 14:00:27.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 14:00:27.0 Info: => 0.001255s 14:00:27.0 Info: AlterTable RootFolders 14:00:27.0 Info: => 1.2E-06s 14:00:27.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 14:00:27.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 14:00:27.0 Info: => 0.0012807s 14:00:27.0 Info: AlterTable RootFolders 14:00:27.0 Info: => 1.3E-06s 14:00:27.0 Info: CreateColumn RootFolders DefaultTags String 14:00:27.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 14:00:27.0 Info: => 0.0012887s 14:00:27.0 Info: PerformDBOperation 14:00:27.0 Info: Performing DB Operation 14:00:27.0 Info: => 0.0001286s 14:00:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T14:00:27', 'add_root_folder_add_defaults') 14:00:27.0 Info: Committing Transaction 14:00:27.0 Info: 39: add_root_folder_add_defaults migrated 14:00:27.0 Info: => 0.0220588s 14:00:27.0 Info: 40: task_duration migrating 14:00:27.0 Info: Beginning Transaction 14:00:27.0 Info: Starting migration of Main DB to 40 14:00:27.0 Info: AlterTable ScheduledTasks 14:00:27.0 Info: => 1.6E-06s 14:00:27.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 14:00:27.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 14:00:27.0 Info: => 0.0016392s 14:00:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T14:00:27', 'task_duration') 14:00:27.0 Info: Committing Transaction 14:00:27.0 Info: 40: task_duration migrated 14:00:27.0 Info: => 0.0239586s 14:00:27.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 14:00:27.0 Info: Beginning Transaction 14:00:27.0 Info: Starting migration of Main DB to 41 14:00:27.0 Info: AlterTable ReleaseProfiles 14:00:27.0 Info: => 1.3E-06s 14:00:27.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 14:00:27.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 14:00:27.0 Info: => 0.0014706s 14:00:27.0 Info: AlterTable ReleaseProfiles 14:00:27.0 Info: => 8E-07s 14:00:27.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 14:00:27.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 14:00:27.1 Info: => 0.0012588s 14:00:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T14:00:27', 'add_indexer_and_enabled_to_release_profiles') 14:00:27.1 Info: Committing Transaction 14:00:27.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 14:00:27.1 Info: => 0.0253942s 14:00:27.1 Info: 42: remove_album_folders migrating 14:00:27.1 Info: Beginning Transaction 14:00:27.1 Info: Starting migration of Main DB to 42 14:00:27.1 Info: DeleteColumn Artists AlbumFolder 14:00:27.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:27.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:27.1 Info: DROP TABLE "Artists" 14:00:27.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:27.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:27.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:27.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:27.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:27.1 Info: => 0.0109304s 14:00:27.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:27.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:27.1 Info: => 7.84E-05s 14:00:27.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:27.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:27.1 Info: => 6.98E-05s 14:00:27.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 14:00:27.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 14:00:27.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 14:00:27.1 Info: DROP TABLE "NamingConfig" 14:00:27.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 14:00:27.1 Info: => 0.0094963s 14:00:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T14:00:27', 'remove_album_folders') 14:00:27.1 Info: Committing Transaction 14:00:27.1 Info: 42: remove_album_folders migrated 14:00:27.1 Info: => 0.0362745s 14:00:27.1 Info: 44: add_priority_to_indexers migrating 14:00:27.1 Info: Beginning Transaction 14:00:27.1 Info: Starting migration of Main DB to 44 14:00:27.1 Info: AlterTable Indexers 14:00:27.1 Info: => 1.5E-06s 14:00:27.1 Info: CreateColumn Indexers Priority Int32 14:00:27.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 14:00:27.1 Info: => 0.0015314s 14:00:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T14:00:27', 'add_priority_to_indexers') 14:00:27.1 Info: Committing Transaction 14:00:27.2 Info: 44: add_priority_to_indexers migrated 14:00:27.2 Info: => 0.0254731s 14:00:27.2 Info: 45: remove_chown_and_folderchmod_config migrating 14:00:27.2 Info: Beginning Transaction 14:00:27.2 Info: Starting migration of Main DB to 45 14:00:27.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:27.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:27.2 Info: => 0.0002488s 14:00:27.2 Info: PerformDBOperation 14:00:27.2 Info: Performing DB Operation 14:00:27.2 Info: => 6.24E-05s 14:00:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T14:00:27', 'remove_chown_and_folderchmod_config') 14:00:27.2 Info: Committing Transaction 14:00:27.2 Info: 45: remove_chown_and_folderchmod_config migrated 14:00:27.2 Info: => 0.02516s 14:00:27.2 Info: 47: update_notifiarr migrating 14:00:27.2 Info: Beginning Transaction 14:00:27.2 Info: Starting migration of Main DB to 47 14:00:27.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:27.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:27.2 Info: => 0.0001816s 14:00:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T14:00:27', 'update_notifiarr') 14:00:27.2 Info: Committing Transaction 14:00:27.2 Info: 47: update_notifiarr migrated 14:00:27.2 Info: => 0.0246035s 14:00:27.2 Info: 49: email_multiple_addresses migrating 14:00:27.2 Info: Beginning Transaction 14:00:27.2 Info: Starting migration of Main DB to 49 14:00:27.2 Info: PerformDBOperation 14:00:27.2 Info: Performing DB Operation 14:00:27.2 Info: => 0.0001484s 14:00:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T14:00:27', 'email_multiple_addresses') 14:00:27.2 Info: Committing Transaction 14:00:27.2 Info: 49: email_multiple_addresses migrated 14:00:27.2 Info: => 0.0349747s 14:00:27.2 Info: 50: rename_blacklist_to_blocklist migrating 14:00:27.2 Info: Beginning Transaction 14:00:27.2 Info: Starting migration of Main DB to 50 14:00:27.2 Info: RenameTable Blacklist Blocklist 14:00:27.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 14:00:27.2 Info: => 0.0042385s 14:00:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T14:00:27', 'rename_blacklist_to_blocklist') 14:00:27.2 Info: Committing Transaction 14:00:27.3 Info: 50: rename_blacklist_to_blocklist migrated 14:00:27.3 Info: => 0.0293383s 14:00:27.3 Info: 51: cdh_per_downloadclient migrating 14:00:27.3 Info: Beginning Transaction 14:00:27.3 Info: Starting migration of Main DB to 51 14:00:27.3 Info: AlterTable DownloadClients 14:00:27.3 Info: => 1.4E-06s 14:00:27.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 14:00:27.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:27.3 Info: => 0.0015504s 14:00:27.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 14:00:27.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:27.3 Info: => 0.0012473s 14:00:27.3 Info: PerformDBOperation 14:00:27.3 Info: Performing DB Operation 14:00:27.3 Info: => 0.0002863s 14:00:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T14:00:27', 'cdh_per_downloadclient') 14:00:27.3 Info: Committing Transaction 14:00:27.3 Info: 51: cdh_per_downloadclient migrated 14:00:27.3 Info: => 0.0250197s 14:00:27.3 Info: 52: download_history migrating 14:00:27.3 Info: Beginning Transaction 14:00:27.3 Info: Starting migration of Main DB to 52 14:00:27.3 Info: CreateTable DownloadHistory 14:00:27.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) 14:00:27.3 Info: => 0.0004713s 14:00:27.3 Info: CreateIndex DownloadHistory (EventType) 14:00:27.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 14:00:27.3 Info: => 0.0002197s 14:00:27.3 Info: CreateIndex DownloadHistory (ArtistId) 14:00:27.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 14:00:27.3 Info: => 0.0001914s 14:00:27.3 Info: CreateIndex DownloadHistory (DownloadId) 14:00:27.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 14:00:27.3 Info: => 0.0002013s 14:00:27.3 Info: PerformDBOperation 14:00:27.3 Info: Performing DB Operation 14:00:27.3 Info: => 0.0002202s 14:00:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T14:00:27', 'download_history') 14:00:27.3 Info: Committing Transaction 14:00:27.3 Info: 52: download_history migrated 14:00:27.3 Info: => 0.023176s 14:00:27.3 Info: 53: add_update_history migrating 14:00:27.3 Info: Beginning Transaction 14:00:27.3 Info: Starting migration of Main DB to 53 14:00:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T14:00:27', 'add_update_history') 14:00:27.3 Info: Committing Transaction 14:00:27.3 Info: 53: add_update_history migrated 14:00:27.3 Info: => 0.0242699s 14:00:27.3 Info: 54: add_on_update_to_notifications migrating 14:00:27.3 Info: Beginning Transaction 14:00:27.3 Info: Starting migration of Main DB to 54 14:00:27.3 Info: AlterTable Notifications 14:00:27.3 Info: => 1.5E-06s 14:00:27.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 14:00:27.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 14:00:27.3 Info: => 0.0016634s 14:00:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T14:00:27', 'add_on_update_to_notifications') 14:00:27.3 Info: Committing Transaction 14:00:27.4 Info: 54: add_on_update_to_notifications migrated 14:00:27.4 Info: => 0.0230603s 14:00:27.4 Info: 55: download_client_per_indexer migrating 14:00:27.4 Info: Beginning Transaction 14:00:27.4 Info: Starting migration of Main DB to 55 14:00:27.4 Info: AlterTable Indexers 14:00:27.4 Info: => 1.5E-06s 14:00:27.4 Info: CreateColumn Indexers DownloadClientId Int32 14:00:27.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 14:00:27.4 Info: => 0.0016066s 14:00:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T14:00:27', 'download_client_per_indexer') 14:00:27.4 Info: Committing Transaction 14:00:27.4 Info: 55: download_client_per_indexer migrated 14:00:27.4 Info: => 0.0228289s 14:00:27.4 Info: 56: AddNewItemMonitorType migrating 14:00:27.4 Info: Beginning Transaction 14:00:27.4 Info: Starting migration of Main DB to 56 14:00:27.4 Info: AlterTable Artists 14:00:27.4 Info: => 1.5E-06s 14:00:27.4 Info: CreateColumn Artists MonitorNewItems Int32 14:00:27.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 14:00:27.4 Info: => 0.0016222s 14:00:27.4 Info: AlterTable RootFolders 14:00:27.4 Info: => 8E-07s 14:00:27.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 14:00:27.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 14:00:27.4 Info: => 0.0013195s 14:00:27.4 Info: AlterTable ImportLists 14:00:27.4 Info: => 1.1E-06s 14:00:27.4 Info: CreateColumn ImportLists MonitorNewItems Int32 14:00:27.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 14:00:27.4 Info: => 0.0014981s 14:00:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T14:00:27', 'AddNewItemMonitorType') 14:00:27.4 Info: Committing Transaction 14:00:27.4 Info: 56: AddNewItemMonitorType migrated 14:00:27.4 Info: => 0.0263832s 14:00:27.4 Info: 57: ImportListSearch migrating 14:00:27.4 Info: Beginning Transaction 14:00:27.4 Info: Starting migration of Main DB to 57 14:00:27.4 Info: AlterTable ImportLists 14:00:27.4 Info: => 1.3E-06s 14:00:27.4 Info: CreateColumn ImportLists ShouldSearch Boolean 14:00:27.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 14:00:27.4 Info: => 0.0017883s 14:00:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T14:00:27', 'ImportListSearch') 14:00:27.4 Info: Committing Transaction 14:00:27.5 Info: 57: ImportListSearch migrated 14:00:27.5 Info: => 0.0291714s 14:00:27.5 Info: 58: ImportListMonitorExisting migrating 14:00:27.5 Info: Beginning Transaction 14:00:27.5 Info: Starting migration of Main DB to 58 14:00:27.5 Info: AlterTable ImportLists 14:00:27.5 Info: => 1.6E-06s 14:00:27.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 14:00:27.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 14:00:27.5 Info: => 0.0018174s 14:00:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T14:00:27', 'ImportListMonitorExisting') 14:00:27.5 Info: Committing Transaction 14:00:27.5 Info: 58: ImportListMonitorExisting migrated 14:00:27.5 Info: => 0.0244326s 14:00:27.5 Info: 59: add_indexer_tags migrating 14:00:27.5 Info: Beginning Transaction 14:00:27.5 Info: Starting migration of Main DB to 59 14:00:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:27.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 14:00:27.5 Info: => 0.0001337s 14:00:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:27.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 14:00:27.5 Info: => 7.9E-05s 14:00:27.5 Info: AlterTable Indexers 14:00:27.5 Info: => 1.1E-06s 14:00:27.5 Info: CreateColumn Indexers Tags String 14:00:27.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 14:00:27.5 Info: => 0.0017695s 14:00:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T14:00:27', 'add_indexer_tags') 14:00:27.5 Info: Committing Transaction 14:00:27.5 Info: 59: add_indexer_tags migrated 14:00:27.5 Info: => 0.0238804s 14:00:27.5 Info: 60: update_audio_types migrating 14:00:27.5 Info: Beginning Transaction 14:00:27.5 Info: Starting migration of Main DB to 60 14:00:27.5 Info: PerformDBOperation 14:00:27.5 Info: Performing DB Operation 14:00:27.5 Info: => 0.0001347s 14:00:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T14:00:27', 'update_audio_types') 14:00:27.5 Info: Committing Transaction 14:00:27.5 Info: 60: update_audio_types migrated 14:00:27.5 Info: => 0.0231612s 14:00:27.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 14:00:27.5 Info: Beginning Transaction 14:00:27.5 Info: Starting migration of Main DB to 61 14:00:27.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:27.5 Info: DELETE FROM "Commands" WHERE 1 = 1 14:00:27.5 Info: => 0.0001106s 14:00:27.5 Info: AlterTable AlbumReleases 14:00:27.5 Info: => 9E-07s 14:00:27.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 14:00:27.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) 14:00:27.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" 14:00:27.5 Info: DROP TABLE "AlbumReleases" 14:00:27.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 14:00:27.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:27.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:27.5 Info: => 0.011288s 14:00:27.5 Info: AlterTable Albums 14:00:27.5 Info: => 1.5E-06s 14:00:27.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 14:00:27.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 14:00:27.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 14:00:27.5 Info: DROP TABLE "Albums" 14:00:27.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:27.6 Info: => 0.0149239s 14:00:27.6 Info: AlterTable Albums 14:00:27.6 Info: => 1.4E-06s 14:00:27.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 14:00:27.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 14:00:27.6 Info: DROP TABLE "Albums" 14:00:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:27.6 Info: => 0.0114767s 14:00:27.6 Info: AlterTable Albums 14:00:27.6 Info: => 1.6E-06s 14:00:27.6 Info: AlterColumn Albums Added DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 14:00:27.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 14:00:27.6 Info: DROP TABLE "Albums" 14:00:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:27.6 Info: => 0.0118025s 14:00:27.6 Info: AlterTable Artists 14:00:27.6 Info: => 1.6E-06s 14:00:27.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 14:00:27.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 14:00:27.6 Info: DROP TABLE "Artists" 14:00:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:27.6 Info: => 0.0115897s 14:00:27.6 Info: AlterTable Artists 14:00:27.6 Info: => 1.6E-06s 14:00:27.6 Info: AlterColumn Artists Added DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 14:00:27.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 14:00:27.6 Info: DROP TABLE "Artists" 14:00:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:27.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:27.6 Info: => 0.0136961s 14:00:27.6 Info: AlterTable Blocklist 14:00:27.6 Info: => 1.6E-06s 14:00:27.6 Info: AlterColumn Blocklist Date DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 14:00:27.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 14:00:27.6 Info: DROP TABLE "Blocklist" 14:00:27.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 14:00:27.6 Info: => 0.0100797s 14:00:27.6 Info: AlterTable Blocklist 14:00:27.6 Info: => 1.5E-06s 14:00:27.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 14:00:27.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 14:00:27.6 Info: DROP TABLE "Blocklist" 14:00:27.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 14:00:27.6 Info: => 0.0102872s 14:00:27.6 Info: AlterTable Commands 14:00:27.6 Info: => 1.8E-06s 14:00:27.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:27.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 14:00:27.6 Info: DROP TABLE "Commands" 14:00:27.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 14:00:27.6 Info: => 0.0103422s 14:00:27.6 Info: AlterTable Commands 14:00:27.6 Info: => 1.9E-06s 14:00:27.6 Info: AlterColumn Commands StartedAt DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:27.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 14:00:27.6 Info: DROP TABLE "Commands" 14:00:27.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 14:00:27.6 Info: => 0.0103191s 14:00:27.6 Info: AlterTable Commands 14:00:27.6 Info: => 1.6E-06s 14:00:27.6 Info: AlterColumn Commands EndedAt DateTimeOffset 14:00:27.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 14:00:27.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 14:00:27.6 Info: DROP TABLE "Commands" 14:00:27.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 14:00:27.7 Info: => 0.0103773s 14:00:27.7 Info: AlterTable DownloadClientStatus 14:00:27.7 Info: => 1.7E-06s 14:00:27.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 14:00:27.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) 14:00:27.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 14:00:27.7 Info: DROP TABLE "DownloadClientStatus" 14:00:27.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 14:00:27.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:27.7 Info: => 0.0104223s 14:00:27.7 Info: AlterTable DownloadClientStatus 14:00:27.7 Info: => 1.5E-06s 14:00:27.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 14:00:27.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) 14:00:27.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 14:00:27.7 Info: DROP TABLE "DownloadClientStatus" 14:00:27.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 14:00:27.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:27.7 Info: => 0.0104502s 14:00:27.7 Info: AlterTable DownloadClientStatus 14:00:27.7 Info: => 1.5E-06s 14:00:27.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 14:00:27.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) 14:00:27.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 14:00:27.7 Info: DROP TABLE "DownloadClientStatus" 14:00:27.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 14:00:27.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:27.7 Info: => 0.0107289s 14:00:27.7 Info: AlterTable DownloadHistory 14:00:27.7 Info: => 1.6E-06s 14:00:27.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 14:00:27.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 14:00:27.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 14:00:27.7 Info: DROP TABLE "DownloadHistory" 14:00:27.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 14:00:27.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 14:00:27.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 14:00:27.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 14:00:27.7 Info: => 0.0116207s 14:00:27.7 Info: AlterTable ExtraFiles 14:00:27.7 Info: => 1.6E-06s 14:00:27.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 14:00:27.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:27.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 14:00:27.7 Info: DROP TABLE "ExtraFiles" 14:00:27.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 14:00:27.7 Info: => 0.0102658s 14:00:27.7 Info: AlterTable ExtraFiles 14:00:27.7 Info: => 1.5E-06s 14:00:27.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 14:00:27.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:27.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 14:00:27.7 Info: DROP TABLE "ExtraFiles" 14:00:27.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 14:00:27.7 Info: => 0.0128052s 14:00:27.7 Info: AlterTable History 14:00:27.7 Info: => 1.4E-06s 14:00:27.7 Info: AlterColumn History Date DateTimeOffset 14:00:27.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 14:00:27.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 14:00:27.7 Info: DROP TABLE "History" 14:00:27.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 14:00:27.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:27.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:27.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:27.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:27.7 Info: => 0.0115655s 14:00:27.7 Info: AlterTable ImportListStatus 14:00:27.7 Info: => 1.3E-06s 14:00:27.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 14:00:27.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:27.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 14:00:27.7 Info: DROP TABLE "ImportListStatus" 14:00:27.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 14:00:27.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:27.7 Info: => 0.0106025s 14:00:27.7 Info: AlterTable ImportListStatus 14:00:27.7 Info: => 1.6E-06s 14:00:27.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 14:00:27.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:27.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 14:00:27.7 Info: DROP TABLE "ImportListStatus" 14:00:27.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 14:00:27.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:27.8 Info: => 0.010876s 14:00:27.8 Info: AlterTable ImportListStatus 14:00:27.8 Info: => 1.7E-06s 14:00:27.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 14:00:27.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) 14:00:27.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 14:00:27.8 Info: DROP TABLE "ImportListStatus" 14:00:27.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 14:00:27.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:27.8 Info: => 0.0104846s 14:00:27.8 Info: AlterTable IndexerStatus 14:00:27.8 Info: => 1.5E-06s 14:00:27.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 14:00:27.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) 14:00:27.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 14:00:27.8 Info: DROP TABLE "IndexerStatus" 14:00:27.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 14:00:27.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:27.8 Info: => 0.0107629s 14:00:27.8 Info: AlterTable IndexerStatus 14:00:27.8 Info: => 1.3E-06s 14:00:27.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 14:00:27.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) 14:00:27.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 14:00:27.8 Info: DROP TABLE "IndexerStatus" 14:00:27.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 14:00:27.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:27.8 Info: => 0.0104417s 14:00:27.8 Info: AlterTable IndexerStatus 14:00:27.8 Info: => 1.3E-06s 14:00:27.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 14:00:27.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) 14:00:27.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 14:00:27.8 Info: DROP TABLE "IndexerStatus" 14:00:27.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 14:00:27.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:27.8 Info: => 0.0105742s 14:00:27.8 Info: AlterTable LyricFiles 14:00:27.8 Info: => 1.5E-06s 14:00:27.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 14:00:27.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) 14:00:27.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" 14:00:27.8 Info: DROP TABLE "LyricFiles" 14:00:27.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:27.8 Info: => 0.0103773s 14:00:27.8 Info: AlterTable LyricFiles 14:00:27.8 Info: => 1.7E-06s 14:00:27.8 Info: AlterColumn LyricFiles Added DateTimeOffset 14:00:27.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) 14:00:27.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" 14:00:27.8 Info: DROP TABLE "LyricFiles" 14:00:27.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:27.8 Info: => 0.0106225s 14:00:27.8 Info: AlterTable MetadataFiles 14:00:27.8 Info: => 1.9E-06s 14:00:27.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 14:00:27.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) 14:00:27.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" 14:00:27.8 Info: DROP TABLE "MetadataFiles" 14:00:27.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 14:00:27.8 Info: => 0.0100083s 14:00:27.8 Info: AlterTable MetadataFiles 14:00:27.8 Info: => 1.6E-06s 14:00:27.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 14:00:27.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) 14:00:27.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" 14:00:27.8 Info: DROP TABLE "MetadataFiles" 14:00:27.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 14:00:27.8 Info: => 0.0124629s 14:00:27.8 Info: AlterTable PendingReleases 14:00:27.8 Info: => 1.7E-06s 14:00:27.8 Info: AlterColumn PendingReleases Added DateTimeOffset 14:00:27.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) 14:00:27.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 14:00:27.8 Info: DROP TABLE "PendingReleases" 14:00:27.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 14:00:27.8 Info: => 0.0102248s 14:00:27.8 Info: AlterTable ScheduledTasks 14:00:27.8 Info: => 1.7E-06s 14:00:27.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 14:00:27.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) 14:00:27.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 14:00:27.9 Info: DROP TABLE "ScheduledTasks" 14:00:27.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 14:00:27.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:27.9 Info: => 0.0105316s 14:00:27.9 Info: AlterTable ScheduledTasks 14:00:27.9 Info: => 1.4E-06s 14:00:27.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 14:00:27.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) 14:00:27.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 14:00:27.9 Info: DROP TABLE "ScheduledTasks" 14:00:27.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 14:00:27.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:27.9 Info: => 0.0104559s 14:00:27.9 Info: AlterTable TrackFiles 14:00:27.9 Info: => 1.7E-06s 14:00:27.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 14:00:27.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:27.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" 14:00:27.9 Info: DROP TABLE "TrackFiles" 14:00:27.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:27.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:27.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:27.9 Info: => 0.0109939s 14:00:27.9 Info: AlterTable TrackFiles 14:00:27.9 Info: => 1.4E-06s 14:00:27.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 14:00:27.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:27.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" 14:00:27.9 Info: DROP TABLE "TrackFiles" 14:00:27.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:27.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:27.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:27.9 Info: => 0.0109382s 14:00:27.9 Info: AlterTable VersionInfo 14:00:27.9 Info: => 1.5E-06s 14:00:27.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 14:00:27.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 14:00:27.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 14:00:27.9 Info: DROP TABLE "VersionInfo" 14:00:27.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 14:00:27.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:27.9 Info: => 0.010444s 14:00:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T14:00:27', 'postgres_update_timestamp_columns_to_with_timezone') 14:00:27.9 Info: Committing Transaction 14:00:27.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 14:00:27.9 Info: => 0.0421857s 14:00:27.9 Info: 62: add_on_delete_to_notifications migrating 14:00:27.9 Info: Beginning Transaction 14:00:27.9 Info: Starting migration of Main DB to 62 14:00:27.9 Info: AlterTable Notifications 14:00:27.9 Info: => 1.6E-06s 14:00:27.9 Info: CreateColumn Notifications OnArtistDelete Boolean 14:00:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 14:00:27.9 Info: => 0.0016345s 14:00:27.9 Info: AlterTable Notifications 14:00:27.9 Info: => 1E-06s 14:00:27.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 14:00:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 14:00:27.9 Info: => 0.0013436s 14:00:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T14:00:27', 'add_on_delete_to_notifications') 14:00:27.9 Info: Committing Transaction 14:00:28.0 Info: 62: add_on_delete_to_notifications migrated 14:00:28.0 Info: => 0.026406s 14:00:28.0 Info: 63: add_custom_formats migrating 14:00:28.0 Info: Beginning Transaction 14:00:28.0 Info: Starting migration of Main DB to 63 14:00:28.0 Info: AlterTable DelayProfiles 14:00:28.0 Info: => 1.4E-06s 14:00:28.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 14:00:28.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 14:00:28.0 Info: => 0.0016244s 14:00:28.0 Info: UpdateData 14:00:28.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 14:00:28.0 Info: => 9.2E-05s 14:00:28.0 Info: AlterTable TrackFiles 14:00:28.0 Info: => 9E-07s 14:00:28.0 Info: CreateColumn TrackFiles OriginalFilePath String 14:00:28.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 14:00:28.0 Info: => 0.001302s 14:00:28.0 Info: PerformDBOperation 14:00:28.0 Info: Performing DB Operation 14:00:28.0 Info: => 6E-05s 14:00:28.0 Info: CreateTable CustomFormats 14:00:28.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) 14:00:28.0 Info: => 0.0002836s 14:00:28.0 Info: CreateIndex CustomFormats (Name) 14:00:28.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 14:00:28.0 Info: => 0.0001866s 14:00:28.0 Info: AlterTable QualityProfiles 14:00:28.0 Info: => 8E-07s 14:00:28.0 Info: CreateColumn QualityProfiles FormatItems String 14:00:28.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 14:00:28.0 Info: => 0.0013809s 14:00:28.0 Info: AlterTable QualityProfiles 14:00:28.0 Info: => 7E-07s 14:00:28.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 14:00:28.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 14:00:28.0 Info: => 0.0013814s 14:00:28.0 Info: AlterTable QualityProfiles 14:00:28.0 Info: => 1.2E-06s 14:00:28.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 14:00:28.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 14:00:28.0 Info: => 0.0013524s 14:00:28.0 Info: PerformDBOperation 14:00:28.0 Info: Performing DB Operation 14:00:28.0 Info: => 0.0001455s 14:00:28.0 Info: PerformDBOperation 14:00:28.0 Info: Performing DB Operation 14:00:28.0 Info: => 6.97E-05s 14:00:28.0 Info: DeleteColumn ReleaseProfiles Preferred 14:00:28.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) 14:00:28.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 14:00:28.0 Info: DROP TABLE "ReleaseProfiles" 14:00:28.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 14:00:28.0 Info: => 0.0138721s 14:00:28.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 14:00:28.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) 14:00:28.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 14:00:28.0 Info: DROP TABLE "ReleaseProfiles" 14:00:28.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 14:00:28.0 Info: => 0.0104573s 14:00:28.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 14:00:28.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 14:00:28.0 Info: => 0.0001057s 14:00:28.0 Info: AlterTable DelayProfiles 14:00:28.0 Info: => 1.6E-06s 14:00:28.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 14:00:28.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 14:00:28.0 Info: => 0.0014186s 14:00:28.0 Info: AlterTable DelayProfiles 14:00:28.0 Info: => 9E-07s 14:00:28.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 14:00:28.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 14:00:28.0 Info: => 0.0013899s 14:00:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T14:00:28', 'add_custom_formats') 14:00:28.0 Info: Committing Transaction 14:00:28.0 Info: 63: add_custom_formats migrated 14:00:28.0 Info: => 0.0223529s 14:00:28.0 Info: 64: add_result_to_commands migrating 14:00:28.0 Info: Beginning Transaction 14:00:28.0 Info: Starting migration of Main DB to 64 14:00:28.0 Info: AlterTable Commands 14:00:28.0 Info: => 1.6E-06s 14:00:28.0 Info: CreateColumn Commands Result Int32 14:00:28.0 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 14:00:28.0 Info: => 0.0016296s 14:00:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T14:00:28', 'add_result_to_commands') 14:00:28.0 Info: Committing Transaction 14:00:28.0 Info: 64: add_result_to_commands migrated 14:00:28.0 Info: => 0.0226505s 14:00:28.0 Info: 65: health_restored_notification migrating 14:00:28.0 Info: Beginning Transaction 14:00:28.0 Info: Starting migration of Main DB to 65 14:00:28.0 Info: AlterTable Notifications 14:00:28.0 Info: => 1.4E-06s 14:00:28.0 Info: CreateColumn Notifications OnHealthRestored Boolean 14:00:28.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 14:00:28.0 Info: => 0.0016986s 14:00:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T14:00:28', 'health_restored_notification') 14:00:28.0 Info: Committing Transaction 14:00:28.1 Info: 65: health_restored_notification migrated 14:00:28.1 Info: => 0.0226264s 14:00:28.1 Info: 66: remove_uc migrating 14:00:28.1 Info: Beginning Transaction 14:00:28.1 Info: Starting migration of Main DB to 66 14:00:28.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:28.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 14:00:28.1 Info: => 0.0001357s 14:00:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T14:00:28', 'remove_uc') 14:00:28.1 Info: Committing Transaction 14:00:28.1 Info: 66: remove_uc migrated 14:00:28.1 Info: => 0.0227266s 14:00:28.1 Info: 67: download_clients_rename_tv_to_music migrating 14:00:28.1 Info: Beginning Transaction 14:00:28.1 Info: Starting migration of Main DB to 67 14:00:28.1 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') 14:00:28.1 Info: PerformDBOperation 14:00:28.1 Info: Performing DB Operation 14:00:28.1 Info: => 0.0106413s 14:00:28.1 Info: -> 1 Insert operations completed in 00:00:00.0002948 taking an average of 00:00:00.0002948 14:00:28.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T14:00:28', 'download_clients_rename_tv_to_music') 14:00:28.1 Info: Committing Transaction 14:00:28.1 Info: 67: download_clients_rename_tv_to_music migrated 14:00:28.1 Info: => 0.0396717s 14:00:28.1 Debug: Took: 00:00:02.7389846 14:00:28.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 14:00:28.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 14:00:28.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512283034439_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:28.3 Info: DatabaseEngineVersionCheck migrating 14:00:28.3 Info: PerformDBOperation 14:00:28.3 Info: Performing DB Operation 14:00:28.4 Info: SQLite 3.45.3 14:00:28.4 Info: => 0.0783849s 14:00:28.4 Info: DatabaseEngineVersionCheck migrated 14:00:28.4 Info: => 0.0784151s 14:00:28.4 Info: VersionMigration migrating 14:00:28.4 Info: Beginning Transaction 14:00:28.4 Info: CreateTable VersionInfo 14:00:28.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:28.4 Info: => 0.0003055s 14:00:28.4 Info: Committing Transaction 14:00:28.4 Info: VersionMigration migrated 14:00:28.4 Info: => 0.0493681s 14:00:28.4 Info: VersionUniqueMigration migrating 14:00:28.4 Info: Beginning Transaction 14:00:28.4 Info: CreateIndex VersionInfo (Version) 14:00:28.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:28.4 Info: => 0.0003052s 14:00:28.4 Info: AlterTable VersionInfo 14:00:28.4 Info: => 1E-06s 14:00:28.4 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:28.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:28.4 Info: => 0.001201s 14:00:28.4 Info: Committing Transaction 14:00:28.4 Info: VersionUniqueMigration migrated 14:00:28.4 Info: => 0.0226983s 14:00:28.4 Info: VersionDescriptionMigration migrating 14:00:28.4 Info: Beginning Transaction 14:00:28.4 Info: AlterTable VersionInfo 14:00:28.4 Info: => 1.4E-06s 14:00:28.4 Info: CreateColumn VersionInfo Description String 14:00:28.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:28.4 Info: => 0.000463s 14:00:28.4 Info: Committing Transaction 14:00:28.5 Info: VersionDescriptionMigration migrated 14:00:28.5 Info: => 0.0241284s 14:00:28.5 Info: 1: InitialSetup migrating 14:00:28.5 Info: Beginning Transaction 14:00:28.5 Info: Starting migration of Main DB to 1 14:00:28.5 Info: CreateTable Config 14:00:28.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:28.5 Info: => 0.0004998s 14:00:28.5 Info: CreateIndex Config (Key) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:28.5 Info: => 0.0001654s 14:00:28.5 Info: CreateTable RootFolders 14:00:28.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:28.5 Info: => 0.0001925s 14:00:28.5 Info: CreateIndex RootFolders (Path) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:28.5 Info: => 0.0001847s 14:00:28.5 Info: CreateTable Artists 14:00:28.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) 14:00:28.5 Info: => 0.000545s 14:00:28.5 Info: CreateIndex Artists (ForeignArtistId) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:28.5 Info: => 0.0001746s 14:00:28.5 Info: CreateIndex Artists (NameSlug) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:28.5 Info: => 0.0001676s 14:00:28.5 Info: CreateIndex Artists (CleanName) 14:00:28.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:28.5 Info: => 0.0001761s 14:00:28.5 Info: CreateIndex Artists (Path) 14:00:28.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:28.5 Info: => 0.0001594s 14:00:28.5 Info: CreateTable Albums 14:00:28.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) 14:00:28.5 Info: => 0.0004951s 14:00:28.5 Info: CreateIndex Albums (ForeignAlbumId) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:28.5 Info: => 0.0001724s 14:00:28.5 Info: CreateIndex Albums (MBId) 14:00:28.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:28.5 Info: => 0.00016s 14:00:28.5 Info: CreateIndex Albums (TADBId) 14:00:28.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:28.5 Info: => 0.0001463s 14:00:28.5 Info: CreateIndex Albums (TitleSlug) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:28.5 Info: => 0.0001543s 14:00:28.5 Info: CreateIndex Albums (CleanTitle) 14:00:28.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:28.5 Info: => 0.0001585s 14:00:28.5 Info: CreateIndex Albums (Path) 14:00:28.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:28.5 Info: => 0.0001565s 14:00:28.5 Info: CreateTable Tracks 14:00:28.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) 14:00:28.5 Info: => 0.0004515s 14:00:28.5 Info: CreateIndex Tracks (ForeignTrackId) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:28.5 Info: => 0.0001772s 14:00:28.5 Info: CreateIndex Tracks (ArtistId) 14:00:28.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:28.5 Info: => 0.0001748s 14:00:28.5 Info: CreateIndex Tracks (TrackFileId) 14:00:28.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:28.5 Info: => 0.0001765s 14:00:28.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:28.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:28.5 Info: => 0.0001923s 14:00:28.5 Info: CreateTable TrackFiles 14:00:28.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) 14:00:28.5 Info: => 0.0003106s 14:00:28.5 Info: CreateIndex TrackFiles (ArtistId) 14:00:28.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:28.5 Info: => 0.0001678s 14:00:28.5 Info: CreateIndex TrackFiles (AlbumId) 14:00:28.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:28.5 Info: => 0.0001617s 14:00:28.5 Info: CreateTable History 14:00:28.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) 14:00:28.5 Info: => 0.0003411s 14:00:28.5 Info: CreateIndex History (Date) 14:00:28.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:28.5 Info: => 0.0001673s 14:00:28.5 Info: CreateIndex History (EventType) 14:00:28.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:28.5 Info: => 0.0001682s 14:00:28.5 Info: CreateIndex History (DownloadId) 14:00:28.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:28.5 Info: => 0.0001667s 14:00:28.5 Info: CreateIndex History (AlbumId) 14:00:28.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:28.5 Info: => 0.0001663s 14:00:28.5 Info: CreateTable Notifications 14:00:28.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) 14:00:28.5 Info: => 0.0003117s 14:00:28.5 Info: CreateTable ScheduledTasks 14:00:28.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:28.5 Info: => 0.0002864s 14:00:28.5 Info: CreateIndex ScheduledTasks (TypeName) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:28.5 Info: => 0.000188s 14:00:28.5 Info: CreateTable Indexers 14:00:28.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) 14:00:28.5 Info: => 0.0002622s 14:00:28.5 Info: CreateIndex Indexers (Name) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:28.5 Info: => 0.0001723s 14:00:28.5 Info: CreateTable Profiles 14:00:28.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:28.5 Info: => 0.0002239s 14:00:28.5 Info: CreateIndex Profiles (Name) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:28.5 Info: => 0.0001622s 14:00:28.5 Info: CreateTable QualityDefinitions 14:00:28.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:28.5 Info: => 0.0002299s 14:00:28.5 Info: CreateIndex QualityDefinitions (Quality) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:28.5 Info: => 0.0001595s 14:00:28.5 Info: CreateIndex QualityDefinitions (Title) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:28.5 Info: => 0.0002038s 14:00:28.5 Info: CreateTable NamingConfig 14:00:28.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) 14:00:28.5 Info: => 0.0002719s 14:00:28.5 Info: CreateTable Blacklist 14:00:28.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 '') 14:00:28.5 Info: => 0.0004037s 14:00:28.5 Info: CreateTable Metadata 14:00:28.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) 14:00:28.5 Info: => 0.0002806s 14:00:28.5 Info: CreateTable MetadataFiles 14:00:28.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) 14:00:28.5 Info: => 0.000335s 14:00:28.5 Info: CreateTable DownloadClients 14:00:28.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) 14:00:28.5 Info: => 0.0002679s 14:00:28.5 Info: CreateTable PendingReleases 14:00:28.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 '') 14:00:28.5 Info: => 0.0003302s 14:00:28.5 Info: CreateTable RemotePathMappings 14:00:28.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:28.5 Info: => 0.0002702s 14:00:28.5 Info: CreateTable Tags 14:00:28.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:28.5 Info: => 0.0002247s 14:00:28.5 Info: CreateIndex Tags (Label) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:28.5 Info: => 0.000198s 14:00:28.5 Info: CreateTable Restrictions 14:00:28.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:28.5 Info: => 0.0002545s 14:00:28.5 Info: CreateTable DelayProfiles 14:00:28.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) 14:00:28.5 Info: => 0.0003199s 14:00:28.5 Info: CreateTable Users 14:00:28.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:28.5 Info: => 0.0002613s 14:00:28.5 Info: CreateIndex Users (Identifier) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:28.5 Info: => 0.0002221s 14:00:28.5 Info: CreateIndex Users (Username) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:28.5 Info: => 0.0001985s 14:00:28.5 Info: CreateTable Commands 14:00:28.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) 14:00:28.5 Info: => 0.0142984s 14:00:28.5 Info: CreateTable IndexerStatus 14:00:28.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) 14:00:28.5 Info: => 0.0004033s 14:00:28.5 Info: CreateIndex IndexerStatus (ProviderId) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:28.5 Info: => 0.0002205s 14:00:28.5 Info: CreateTable ExtraFiles 14:00:28.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) 14:00:28.5 Info: => 0.0003315s 14:00:28.5 Info: CreateTable LyricFiles 14:00:28.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) 14:00:28.5 Info: => 0.0003777s 14:00:28.5 Info: CreateTable LanguageProfiles 14:00:28.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:28.5 Info: => 0.0002558s 14:00:28.5 Info: CreateIndex LanguageProfiles (Name) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:28.5 Info: => 0.0002044s 14:00:28.5 Info: CreateTable DownloadClientStatus 14:00:28.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) 14:00:28.5 Info: => 0.0003013s 14:00:28.5 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:28.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:28.5 Info: => 0.0002097s 14:00:28.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:28.5 Info: -> 1 Insert operations completed in 00:00:00.0001267 taking an average of 00:00:00.0001267 14:00:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:28', 'InitialSetup') 14:00:28.5 Info: Committing Transaction 14:00:30.3 Info: 1: InitialSetup migrated 14:00:30.3 Info: => 1.8451284s 14:00:30.3 Info: 2: add_reason_to_pending_releases migrating 14:00:30.3 Info: Beginning Transaction 14:00:30.3 Info: Starting migration of Main DB to 2 14:00:30.3 Info: AlterTable PendingReleases 14:00:30.3 Info: => 1.7E-06s 14:00:30.3 Info: CreateColumn PendingReleases Reason Int32 14:00:30.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:30.3 Info: => 0.0014334s 14:00:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:30', 'add_reason_to_pending_releases') 14:00:30.3 Info: Committing Transaction 14:00:31.9 Info: 2: add_reason_to_pending_releases migrated 14:00:31.9 Info: => 1.55833s 14:00:31.9 Info: 3: add_medium_support migrating 14:00:31.9 Info: Beginning Transaction 14:00:31.9 Info: Starting migration of Main DB to 3 14:00:31.9 Info: AlterTable Albums 14:00:31.9 Info: => 1.4E-06s 14:00:31.9 Info: CreateColumn Albums Media String 14:00:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:31.9 Info: => 0.0013128s 14:00:31.9 Info: AlterTable Tracks 14:00:31.9 Info: => 7E-07s 14:00:31.9 Info: CreateColumn Tracks MediumNumber Int32 14:00:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:31.9 Info: => 0.0010257s 14:00:31.9 Info: AlterTable Tracks 14:00:31.9 Info: => 7E-07s 14:00:31.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:31.9 Info: => 0.0011038s 14:00:31.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:31.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:31.9 Info: => 9.22E-05s 14:00:31.9 Info: DeleteColumn Tracks TrackNumber 14:00:31.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 14:00:31.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 14:00:31.9 Info: DROP TABLE "Tracks" 14:00:31.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:31.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:31.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:31.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:31.9 Info: => 0.0097501s 14:00:31.9 Info: AlterTable Tracks 14:00:31.9 Info: => 1.4E-06s 14:00:31.9 Info: CreateColumn Tracks TrackNumber String 14:00:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:31.9 Info: => 0.0010833s 14:00:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:31', 'add_medium_support') 14:00:31.9 Info: Committing Transaction 14:00:32.6 Info: 3: add_medium_support migrated 14:00:32.6 Info: => 0.7240014s 14:00:32.6 Info: 4: add_various_qualites_in_profile migrating 14:00:32.6 Info: Beginning Transaction 14:00:32.6 Info: Starting migration of Main DB to 4 14:00:32.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:32.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:32.6 Info: => 0.0001597s 14:00:32.6 Info: PerformDBOperation 14:00:32.6 Info: Performing DB Operation 14:00:32.6 Info: => 7.2E-05s 14:00:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:32', 'add_various_qualites_in_profile') 14:00:32.6 Info: Committing Transaction 14:00:32.8 Info: 4: add_various_qualites_in_profile migrated 14:00:32.8 Info: => 0.1166002s 14:00:32.8 Info: 5: metadata_profiles migrating 14:00:32.8 Info: Beginning Transaction 14:00:32.8 Info: Starting migration of Main DB to 5 14:00:32.8 Info: CreateTable MetadataProfiles 14:00:32.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:32.8 Info: => 0.0004548s 14:00:32.8 Info: CreateIndex MetadataProfiles (Name) 14:00:32.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:32.8 Info: => 0.0002171s 14:00:32.8 Info: AlterTable Artists 14:00:32.8 Info: => 1E-06s 14:00:32.8 Info: CreateColumn Artists MetadataProfileId Int32 14:00:32.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:32.8 Info: => 0.0013413s 14:00:32.8 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:32.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:32.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 14:00:32.8 Info: DROP TABLE "Artists" 14:00:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:32.8 Info: => 0.0107614s 14:00:32.8 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:32.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 14:00:32.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 14:00:32.8 Info: DROP TABLE "Artists" 14:00:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:32.8 Info: => 0.0114743s 14:00:32.8 Info: AlterTable Albums 14:00:32.8 Info: => 2.1E-06s 14:00:32.8 Info: CreateColumn Albums SecondaryTypes String 14:00:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:32.8 Info: => 0.0011936s 14:00:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:32', 'metadata_profiles') 14:00:32.8 Info: Committing Transaction 14:00:32.8 Info: 5: metadata_profiles migrated 14:00:32.8 Info: => 0.0371548s 14:00:32.8 Info: 6: separate_automatic_and_interactive_search migrating 14:00:32.8 Info: Beginning Transaction 14:00:32.8 Info: Starting migration of Main DB to 6 14:00:32.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:32.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 14:00:32.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:32.8 Info: DROP TABLE "Indexers" 14:00:32.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:32.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:32.8 Info: => 0.021423s 14:00:32.8 Info: AlterTable Indexers 14:00:32.8 Info: => 1.6E-06s 14:00:32.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:32.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:32.8 Info: => 0.0012083s 14:00:32.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:32.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:32.8 Info: => 7.65E-05s 14:00:32.8 Info: AlterTable Indexers 14:00:32.8 Info: => 9E-07s 14:00:32.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:32.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) 14:00:32.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" 14:00:32.9 Info: DROP TABLE "Indexers" 14:00:32.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:32.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:32.9 Info: => 0.0123031s 14:00:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:32', 'separate_automatic_and_interactive_search') 14:00:32.9 Info: Committing Transaction 14:00:32.9 Info: 6: separate_automatic_and_interactive_search migrated 14:00:32.9 Info: => 0.0449774s 14:00:32.9 Info: 7: change_album_path_to_relative migrating 14:00:32.9 Info: Beginning Transaction 14:00:32.9 Info: Starting migration of Main DB to 7 14:00:32.9 Info: DeleteColumn Albums Path 14:00:32.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) 14:00:32.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" 14:00:32.9 Info: DROP TABLE "Albums" 14:00:32.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:32.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:32.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:32.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:32.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:32.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:32.9 Info: => 0.0107991s 14:00:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:32', 'change_album_path_to_relative') 14:00:32.9 Info: Committing Transaction 14:00:32.9 Info: 7: change_album_path_to_relative migrated 14:00:32.9 Info: => 0.0426184s 14:00:32.9 Info: 8: change_quality_size_mb_to_kb migrating 14:00:32.9 Info: Beginning Transaction 14:00:32.9 Info: Starting migration of Main DB to 8 14:00:32.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 14:00:32.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 14:00:32.9 Info: => 0.0001673s 14:00:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:32', 'change_quality_size_mb_to_kb') 14:00:32.9 Info: Committing Transaction 14:00:33.0 Info: 8: change_quality_size_mb_to_kb migrated 14:00:33.0 Info: => 0.0227519s 14:00:33.0 Info: 9: album_releases migrating 14:00:33.0 Info: Beginning Transaction 14:00:33.0 Info: Starting migration of Main DB to 9 14:00:33.0 Info: AlterTable Albums 14:00:33.0 Info: => 1.8E-06s 14:00:33.0 Info: CreateColumn Albums Releases String 14:00:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:33.0 Info: => 0.0015789s 14:00:33.0 Info: AlterTable Albums 14:00:33.0 Info: => 1.2E-06s 14:00:33.0 Info: CreateColumn Albums CurrentRelease String 14:00:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:33.0 Info: => 0.0011981s 14:00:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:33', 'album_releases') 14:00:33.0 Info: Committing Transaction 14:00:33.0 Info: 9: album_releases migrated 14:00:33.0 Info: => 0.0248725s 14:00:33.0 Info: 10: album_releases_fix migrating 14:00:33.0 Info: Beginning Transaction 14:00:33.0 Info: Starting migration of Main DB to 10 14:00:33.0 Info: AlterTable Albums 14:00:33.0 Info: => 2.1E-06s 14:00:33.0 Info: AlterColumn Albums Releases String 14:00:33.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 14:00:33.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:33.0 Info: DROP TABLE "Albums" 14:00:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:33.0 Info: => 0.0108647s 14:00:33.0 Info: AlterTable Albums 14:00:33.0 Info: => 1.4E-06s 14:00:33.0 Info: AlterColumn Albums CurrentRelease String 14:00:33.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 14:00:33.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 14:00:33.0 Info: DROP TABLE "Albums" 14:00:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:33.0 Info: => 0.0107198s 14:00:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:33', 'album_releases_fix') 14:00:33.0 Info: Committing Transaction 14:00:33.0 Info: 10: album_releases_fix migrated 14:00:33.0 Info: => 0.0351664s 14:00:33.0 Info: 11: import_lists migrating 14:00:33.0 Info: Beginning Transaction 14:00:33.0 Info: Starting migration of Main DB to 11 14:00:33.0 Info: CreateTable ImportLists 14:00:33.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 14:00:33.0 Info: => 0.000552s 14:00:33.0 Info: CreateIndex ImportLists (Name) 14:00:33.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:33.0 Info: => 0.0002224s 14:00:33.0 Info: CreateTable ImportListStatus 14:00:33.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 14:00:33.0 Info: => 0.000305s 14:00:33.0 Info: CreateIndex ImportListStatus (ProviderId) 14:00:33.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:33.0 Info: => 0.0001916s 14:00:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:33', 'import_lists') 14:00:33.0 Info: Committing Transaction 14:00:33.1 Info: 11: import_lists migrated 14:00:33.1 Info: => 0.0212482s 14:00:33.1 Info: 12: add_release_status migrating 14:00:33.1 Info: Beginning Transaction 14:00:33.1 Info: Starting migration of Main DB to 12 14:00:33.1 Info: AlterTable MetadataProfiles 14:00:33.1 Info: => 1.7E-06s 14:00:33.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:33.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:33.1 Info: => 0.0016608s 14:00:33.1 Info: PerformDBOperation 14:00:33.1 Info: Performing DB Operation 14:00:33.1 Info: => 6.65E-05s 14:00:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:33', 'add_release_status') 14:00:33.1 Info: Committing Transaction 14:00:33.1 Info: 12: add_release_status migrated 14:00:33.1 Info: => 0.0213886s 14:00:33.1 Info: 13: album_download_notification migrating 14:00:33.1 Info: Beginning Transaction 14:00:33.1 Info: Starting migration of Main DB to 13 14:00:33.1 Info: AlterTable Notifications 14:00:33.1 Info: => 1.9E-06s 14:00:33.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:33.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:33.1 Info: => 0.0016275s 14:00:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:33', 'album_download_notification') 14:00:33.1 Info: Committing Transaction 14:00:33.1 Info: 13: album_download_notification migrated 14:00:33.1 Info: => 0.0243388s 14:00:33.1 Info: 14: fix_language_metadata_profiles migrating 14:00:33.1 Info: Beginning Transaction 14:00:33.1 Info: Starting migration of Main DB to 14 14:00:33.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 14:00:33.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 14:00:33.1 Info: => 0.0002797s 14:00:33.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 14:00:33.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 14:00:33.1 Info: => 0.0001295s 14:00:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:33', 'fix_language_metadata_profiles') 14:00:33.1 Info: Committing Transaction 14:00:33.1 Info: 14: fix_language_metadata_profiles migrated 14:00:33.1 Info: => 0.0223809s 14:00:33.1 Info: 15: remove_fanzub migrating 14:00:33.1 Info: Beginning Transaction 14:00:33.1 Info: Starting migration of Main DB to 15 14:00:33.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:33.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:33.1 Info: => 0.0001563s 14:00:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:33', 'remove_fanzub') 14:00:33.1 Info: Committing Transaction 14:00:33.2 Info: 15: remove_fanzub migrated 14:00:33.2 Info: => 0.022472s 14:00:33.2 Info: 16: update_artist_history_indexes migrating 14:00:33.2 Info: Beginning Transaction 14:00:33.2 Info: Starting migration of Main DB to 16 14:00:33.2 Info: CreateIndex Albums (ArtistId) 14:00:33.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:33.2 Info: => 0.0003864s 14:00:33.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:33.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:33.2 Info: => 0.000213s 14:00:33.2 Info: DeleteIndex History (AlbumId) 14:00:33.2 Info: DROP INDEX "IX_History_AlbumId" 14:00:33.2 Info: => 0.0002673s 14:00:33.2 Info: CreateIndex History (AlbumId, Date) 14:00:33.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:33.2 Info: => 0.0002018s 14:00:33.2 Info: DeleteIndex History (DownloadId) 14:00:33.2 Info: DROP INDEX "IX_History_DownloadId" 14:00:33.2 Info: => 0.0002108s 14:00:33.2 Info: CreateIndex History (DownloadId, Date) 14:00:33.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:33.2 Info: => 0.0001995s 14:00:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:33', 'update_artist_history_indexes') 14:00:33.2 Info: Committing Transaction 14:00:33.2 Info: 16: update_artist_history_indexes migrated 14:00:33.2 Info: => 0.0208368s 14:00:33.2 Info: 17: remove_nma migrating 14:00:33.2 Info: Beginning Transaction 14:00:33.2 Info: Starting migration of Main DB to 17 14:00:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:33.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:33.2 Info: => 0.0001738s 14:00:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:33', 'remove_nma') 14:00:33.2 Info: Committing Transaction 14:00:33.2 Info: 17: remove_nma migrated 14:00:33.2 Info: => 0.0228225s 14:00:33.2 Info: 18: album_disambiguation migrating 14:00:33.2 Info: Beginning Transaction 14:00:33.2 Info: Starting migration of Main DB to 18 14:00:33.2 Info: AlterTable Albums 14:00:33.2 Info: => 1.8E-06s 14:00:33.2 Info: CreateColumn Albums Disambiguation String 14:00:33.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:33.2 Info: => 0.0016569s 14:00:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:33', 'album_disambiguation') 14:00:33.2 Info: Committing Transaction 14:00:33.2 Info: 18: album_disambiguation migrated 14:00:33.2 Info: => 0.022372s 14:00:33.2 Info: 19: add_ape_quality_in_profiles migrating 14:00:33.2 Info: Beginning Transaction 14:00:33.2 Info: Starting migration of Main DB to 19 14:00:33.2 Info: PerformDBOperation 14:00:33.2 Info: Performing DB Operation 14:00:33.2 Info: => 0.0001135s 14:00:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:33', 'add_ape_quality_in_profiles') 14:00:33.2 Info: Committing Transaction 14:00:33.2 Info: 19: add_ape_quality_in_profiles migrated 14:00:33.2 Info: => 0.022477s 14:00:33.2 Info: 20: remove_pushalot migrating 14:00:33.2 Info: Beginning Transaction 14:00:33.2 Info: Starting migration of Main DB to 20 14:00:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:33.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:33.2 Info: => 0.0001697s 14:00:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:33.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:33.2 Info: => 8.12E-05s 14:00:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:33.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:33.2 Info: => 8.91E-05s 14:00:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:33', 'remove_pushalot') 14:00:33.2 Info: Committing Transaction 14:00:33.3 Info: 20: remove_pushalot migrated 14:00:33.3 Info: => 0.0222499s 14:00:33.3 Info: 21: add_custom_filters migrating 14:00:33.3 Info: Beginning Transaction 14:00:33.3 Info: Starting migration of Main DB to 21 14:00:33.3 Info: CreateTable CustomFilters 14:00:33.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:33.3 Info: => 0.0004795s 14:00:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:33', 'add_custom_filters') 14:00:33.3 Info: Committing Transaction 14:00:33.3 Info: 21: add_custom_filters migrated 14:00:33.3 Info: => 0.0223563s 14:00:33.3 Info: 22: import_list_tags migrating 14:00:33.3 Info: Beginning Transaction 14:00:33.3 Info: Starting migration of Main DB to 22 14:00:33.3 Info: AlterTable ImportLists 14:00:33.3 Info: => 1.4E-06s 14:00:33.3 Info: CreateColumn ImportLists Tags String 14:00:33.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:33.3 Info: => 0.0015796s 14:00:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:33', 'import_list_tags') 14:00:33.3 Info: Committing Transaction 14:00:33.3 Info: 22: import_list_tags migrated 14:00:33.3 Info: => 0.0224075s 14:00:33.3 Info: 23: add_release_groups_etc migrating 14:00:33.3 Info: Beginning Transaction 14:00:33.3 Info: Starting migration of Main DB to 23 14:00:33.3 Info: CreateTable ArtistMetadata 14:00:33.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) 14:00:33.3 Info: => 0.0005882s 14:00:33.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:33.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:33.3 Info: => 0.0002262s 14:00:33.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" 14:00:33.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" 14:00:33.3 Info: => 0.0001808s 14:00:33.3 Info: AlterTable Artists 14:00:33.3 Info: => 1.2E-06s 14:00:33.3 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:33.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:33.3 Info: => 0.0018231s 14:00:33.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:33.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:33.3 Info: => 0.0001361s 14:00:33.3 Info: CreateTable AlbumReleases 14:00:33.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) 14:00:33.3 Info: => 0.0003822s 14:00:33.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:33.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:33.3 Info: => 0.0001958s 14:00:33.3 Info: CreateIndex AlbumReleases (AlbumId) 14:00:33.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:33.3 Info: => 0.0001887s 14:00:33.3 Info: PerformDBOperation 14:00:33.3 Info: Performing DB Operation 14:00:33.3 Info: => 8.24E-05s 14:00:33.3 Info: AlterTable Albums 14:00:33.3 Info: => 9E-07s 14:00:33.3 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:33.3 Info: => 0.0013964s 14:00:33.3 Info: AlterTable Albums 14:00:33.3 Info: => 1E-06s 14:00:33.3 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:33.3 Info: => 0.0013953s 14:00:33.3 Info: AlterTable Albums 14:00:33.3 Info: => 1E-06s 14:00:33.3 Info: CreateColumn Albums Links String 14:00:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:33.3 Info: => 0.0013636s 14:00:33.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:33.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:33.3 Info: => 0.0001601s 14:00:33.3 Info: AlterTable Tracks 14:00:33.3 Info: => 1.1E-06s 14:00:33.3 Info: CreateColumn Tracks ForeignRecordingId String 14:00:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:33.3 Info: => 0.0013656s 14:00:33.3 Info: AlterTable Tracks 14:00:33.3 Info: => 1E-06s 14:00:33.3 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:33.3 Info: => 0.0013724s 14:00:33.3 Info: AlterTable Tracks 14:00:33.3 Info: => 1E-06s 14:00:33.3 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:33.3 Info: => 0.0013786s 14:00:33.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:33.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:33.3 Info: => 0.000165s 14:00:33.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:33.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:33.3 Info: => 0.0001445s 14:00:33.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:33.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:33.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:33.3 Info: DROP TABLE "Artists" 14:00:33.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:33.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:33.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:33.3 Info: => 0.015029s 14:00:33.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:33.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 14:00:33.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 14:00:33.3 Info: DROP TABLE "Albums" 14:00:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:33.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:33.4 Info: => 0.0115733s 14:00:33.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:33.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) 14:00:33.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" 14:00:33.4 Info: DROP TABLE "Tracks" 14:00:33.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:33.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:33.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:33.4 Info: => 0.0108731s 14:00:33.4 Info: DeleteColumn TrackFiles ArtistId 14:00:33.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) 14:00:33.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" 14:00:33.4 Info: DROP TABLE "TrackFiles" 14:00:33.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:33.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:33.4 Info: => 0.0104261s 14:00:33.4 Info: CreateIndex Artists (ArtistMetadataId) 14:00:33.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:33.4 Info: => 0.0001983s 14:00:33.4 Info: CreateIndex Artists (Monitored) 14:00:33.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:33.4 Info: => 0.000186s 14:00:33.4 Info: CreateIndex Albums (ArtistMetadataId) 14:00:33.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:33.4 Info: => 0.0001893s 14:00:33.4 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:33.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:33.4 Info: => 0.0001902s 14:00:33.4 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:33.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:33.4 Info: => 0.0001902s 14:00:33.4 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:33.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:33.4 Info: => 0.0001914s 14:00:33.4 Info: UpdateData 14:00:33.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:33.4 Info: => 0.0001105s 14:00:33.4 Info: UpdateData 14:00:33.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:33.4 Info: => 8.87E-05s 14:00:33.4 Info: UpdateData 14:00:33.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:33.4 Info: => 0.0001042s 14:00:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:33', 'add_release_groups_etc') 14:00:33.4 Info: Committing Transaction 14:00:33.4 Info: 23: add_release_groups_etc migrated 14:00:33.4 Info: => 0.020772s 14:00:33.4 Info: 24: NewMediaInfoFormat migrating 14:00:33.4 Info: Beginning Transaction 14:00:33.4 Info: Starting migration of Main DB to 24 14:00:33.4 Info: UpdateData 14:00:33.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:33.4 Info: => 0.000187s 14:00:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:33', 'NewMediaInfoFormat') 14:00:33.4 Info: Committing Transaction 14:00:33.4 Info: 24: NewMediaInfoFormat migrated 14:00:33.4 Info: => 0.0225203s 14:00:33.4 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:33.4 Info: Beginning Transaction 14:00:33.4 Info: Starting migration of Main DB to 25 14:00:33.4 Info: RenameTable Restrictions ReleaseProfiles 14:00:33.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:33.4 Info: => 0.0043064s 14:00:33.4 Info: AlterTable ReleaseProfiles 14:00:33.4 Info: => 1.5E-06s 14:00:33.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:33.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:33.4 Info: => 0.0013333s 14:00:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:33', 'rename_restrictions_to_release_profiles') 14:00:33.4 Info: Committing Transaction 14:00:33.5 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:33.5 Info: => 0.0237617s 14:00:33.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:33.5 Info: Beginning Transaction 14:00:33.5 Info: Starting migration of Main DB to 26 14:00:33.5 Info: RenameTable Profiles QualityProfiles 14:00:33.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:33.5 Info: => 0.0044806s 14:00:33.5 Info: AlterTable QualityProfiles 14:00:33.5 Info: => 1.8E-06s 14:00:33.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:33.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:33.5 Info: => 0.0012987s 14:00:33.5 Info: AlterTable LanguageProfiles 14:00:33.5 Info: => 9E-07s 14:00:33.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:33.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:33.5 Info: => 0.0012286s 14:00:33.5 Info: UpdateData 14:00:33.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:33.5 Info: => 9.05E-05s 14:00:33.5 Info: UpdateData 14:00:33.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:33.5 Info: => 8.04E-05s 14:00:33.5 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:33.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:33.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" 14:00:33.5 Info: DROP TABLE "Artists" 14:00:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:33.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:33.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:33.5 Info: => 0.0140203s 14:00:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:33', 'rename_quality_profiles_add_upgrade_allowed') 14:00:33.5 Info: Committing Transaction 14:00:33.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:33.5 Info: => 0.0722763s 14:00:33.5 Info: 27: add_import_exclusions migrating 14:00:33.5 Info: Beginning Transaction 14:00:33.5 Info: Starting migration of Main DB to 27 14:00:33.5 Info: CreateTable ImportListExclusions 14:00:33.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:33.5 Info: => 0.0004719s 14:00:33.5 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:33.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:33.5 Info: => 0.0002222s 14:00:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:33', 'add_import_exclusions') 14:00:33.5 Info: Committing Transaction 14:00:33.6 Info: 27: add_import_exclusions migrated 14:00:33.6 Info: => 0.0219372s 14:00:33.6 Info: 28: clean_artist_metadata_table migrating 14:00:33.6 Info: Beginning Transaction 14:00:33.6 Info: Starting migration of Main DB to 28 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.0004096s 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.000227s 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.0002259s 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.000231s 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.0002271s 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.0002225s 14:00:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:33', 'clean_artist_metadata_table') 14:00:33.6 Info: Committing Transaction 14:00:33.6 Info: 28: clean_artist_metadata_table migrated 14:00:33.6 Info: => 0.0211453s 14:00:33.6 Info: 29: health_issue_notification migrating 14:00:33.6 Info: Beginning Transaction 14:00:33.6 Info: Starting migration of Main DB to 29 14:00:33.6 Info: AlterTable Notifications 14:00:33.6 Info: => 1.8E-06s 14:00:33.6 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:33.6 Info: => 0.0017402s 14:00:33.6 Info: AlterTable Notifications 14:00:33.6 Info: => 1E-06s 14:00:33.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:33.6 Info: => 0.0012876s 14:00:33.6 Info: AlterTable Notifications 14:00:33.6 Info: => 1E-06s 14:00:33.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:33.6 Info: => 0.0012796s 14:00:33.6 Info: AlterTable Notifications 14:00:33.6 Info: => 9E-07s 14:00:33.6 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:33.6 Info: => 0.0012444s 14:00:33.6 Info: AlterTable Notifications 14:00:33.6 Info: => 1E-06s 14:00:33.6 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:33.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:33.6 Info: => 0.0013087s 14:00:33.6 Info: DeleteColumn Notifications OnDownload 14:00:33.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) 14:00:33.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" 14:00:33.6 Info: DROP TABLE "Notifications" 14:00:33.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:33.6 Info: => 0.0103702s 14:00:33.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:33.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) 14:00:33.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" 14:00:33.6 Info: DROP TABLE "Notifications" 14:00:33.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:33.6 Info: => 0.0138239s 14:00:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:33', 'health_issue_notification') 14:00:33.6 Info: Committing Transaction 14:00:33.6 Info: 29: health_issue_notification migrated 14:00:33.6 Info: => 0.0390809s 14:00:33.6 Info: 30: add_mediafilerepository_mtime migrating 14:00:33.6 Info: Beginning Transaction 14:00:33.6 Info: Starting migration of Main DB to 30 14:00:33.6 Info: AlterTable TrackFiles 14:00:33.6 Info: => 1.9E-06s 14:00:33.6 Info: CreateColumn TrackFiles Modified DateTime 14:00:33.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:33.6 Info: => 0.0017385s 14:00:33.6 Info: AlterTable TrackFiles 14:00:33.6 Info: => 1E-06s 14:00:33.6 Info: CreateColumn TrackFiles Path String 14:00:33.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:33.6 Info: => 0.0013104s 14:00:33.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:33.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:33.6 Info: => 7.35E-05s 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.0002392s 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.0002522s 14:00:33.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) 14:00:33.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) 14:00:33.6 Info: => 0.0002647s 14:00:33.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") 14:00:33.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") 14:00:33.6 Info: => 0.0001568s 14:00:33.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:33.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:33.6 Info: => 0.000121s 14:00:33.6 Info: AlterTable TrackFiles 14:00:33.6 Info: => 1.1E-06s 14:00:33.6 Info: AlterColumn TrackFiles Path String 14:00:33.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) 14:00:33.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" 14:00:33.6 Info: DROP TABLE "TrackFiles" 14:00:33.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:33.7 Info: => 0.0110571s 14:00:33.7 Info: CreateIndex TrackFiles (Path) 14:00:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:33.7 Info: => 0.0002123s 14:00:33.7 Info: DeleteColumn TrackFiles RelativePath 14:00:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 14:00:33.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" 14:00:33.7 Info: DROP TABLE "TrackFiles" 14:00:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:33.7 Info: => 0.0144962s 14:00:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:33', 'add_mediafilerepository_mtime') 14:00:33.7 Info: Committing Transaction 14:00:33.7 Info: 30: add_mediafilerepository_mtime migrated 14:00:33.7 Info: => 0.0415634s 14:00:33.7 Info: 31: add_artistmetadataid_constraint migrating 14:00:33.7 Info: Beginning Transaction 14:00:33.7 Info: Starting migration of Main DB to 31 14:00:33.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") 14:00:33.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") 14:00:33.7 Info: => 0.0002921s 14:00:33.7 Info: DeleteIndex Artists (ArtistMetadataId) 14:00:33.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 14:00:33.7 Info: => 0.0003212s 14:00:33.7 Info: AlterColumn Artists ArtistMetadataId Int32 14:00:33.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:33.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" 14:00:33.7 Info: DROP TABLE "Artists" 14:00:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:33.7 Info: => 0.0113463s 14:00:33.7 Info: CreateIndex Artists (ArtistMetadataId) 14:00:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:33.7 Info: => 0.0001901s 14:00:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T14:00:33', 'add_artistmetadataid_constraint') 14:00:33.7 Info: Committing Transaction 14:00:33.7 Info: 31: add_artistmetadataid_constraint migrated 14:00:33.7 Info: => 0.02146s 14:00:33.7 Info: 32: old_ids_and_artist_alias migrating 14:00:33.7 Info: Beginning Transaction 14:00:33.7 Info: Starting migration of Main DB to 32 14:00:33.7 Info: AlterTable ArtistMetadata 14:00:33.7 Info: => 1.4E-06s 14:00:33.7 Info: CreateColumn ArtistMetadata Aliases String 14:00:33.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 14:00:33.7 Info: => 0.0017524s 14:00:33.7 Info: AlterTable ArtistMetadata 14:00:33.7 Info: => 9E-07s 14:00:33.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 14:00:33.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 14:00:33.7 Info: => 0.0013067s 14:00:33.7 Info: AlterTable Albums 14:00:33.7 Info: => 1E-06s 14:00:33.7 Info: CreateColumn Albums OldForeignAlbumIds String 14:00:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 14:00:33.7 Info: => 0.001336s 14:00:33.7 Info: AlterTable AlbumReleases 14:00:33.7 Info: => 1E-06s 14:00:33.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 14:00:33.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 14:00:33.7 Info: => 0.0013283s 14:00:33.7 Info: AlterTable Tracks 14:00:33.7 Info: => 1E-06s 14:00:33.7 Info: CreateColumn Tracks OldForeignRecordingIds String 14:00:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 14:00:33.7 Info: => 0.0013374s 14:00:33.7 Info: AlterTable Tracks 14:00:33.7 Info: => 8E-07s 14:00:33.7 Info: CreateColumn Tracks OldForeignTrackIds String 14:00:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 14:00:33.7 Info: => 0.0013263s 14:00:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T14:00:33', 'old_ids_and_artist_alias') 14:00:33.7 Info: Committing Transaction 14:00:33.8 Info: 32: old_ids_and_artist_alias migrated 14:00:33.8 Info: => 0.0243613s 14:00:33.8 Info: 33: download_propers_config migrating 14:00:33.8 Info: Beginning Transaction 14:00:33.8 Info: Starting migration of Main DB to 33 14:00:33.8 Info: PerformDBOperation 14:00:33.8 Info: Performing DB Operation 14:00:33.8 Info: => 0.0001131s 14:00:33.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:33.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:33.8 Info: => 9.8E-05s 14:00:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T14:00:33', 'download_propers_config') 14:00:33.8 Info: Committing Transaction 14:00:33.8 Info: 33: download_propers_config migrated 14:00:33.8 Info: => 0.0225821s 14:00:33.8 Info: 34: remove_language_profiles migrating 14:00:33.8 Info: Beginning Transaction 14:00:33.8 Info: Starting migration of Main DB to 34 14:00:33.8 Info: DeleteTable LanguageProfiles 14:00:33.8 Info: DROP TABLE "LanguageProfiles" 14:00:33.8 Info: => 0.0005373s 14:00:33.8 Info: DeleteColumn Artists LanguageProfileId 14:00:33.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) 14:00:33.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" 14:00:33.8 Info: DROP TABLE "Artists" 14:00:33.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:33.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:33.8 Info: => 0.0115031s 14:00:33.8 Info: DeleteColumn ImportLists LanguageProfileId 14:00:33.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) 14:00:33.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" 14:00:33.8 Info: DROP TABLE "ImportLists" 14:00:33.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 14:00:33.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:33.8 Info: => 0.0106266s 14:00:33.8 Info: DeleteColumn Blacklist Language 14:00:33.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) 14:00:33.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" 14:00:33.8 Info: DROP TABLE "Blacklist" 14:00:33.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 14:00:33.8 Info: => 0.0104492s 14:00:33.8 Info: DeleteColumn History Language 14:00:33.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) 14:00:33.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" 14:00:33.8 Info: DROP TABLE "History" 14:00:33.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 14:00:33.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:33.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:33.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:33.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:33.8 Info: => 0.0115971s 14:00:33.8 Info: DeleteColumn LyricFiles Language 14:00:33.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) 14:00:33.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" 14:00:33.8 Info: DROP TABLE "LyricFiles" 14:00:33.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:33.8 Info: => 0.0128441s 14:00:33.8 Info: DeleteColumn TrackFiles Language 14:00:33.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) 14:00:33.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" 14:00:33.8 Info: DROP TABLE "TrackFiles" 14:00:33.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:33.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:33.9 Info: => 0.0107563s 14:00:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T14:00:33', 'remove_language_profiles') 14:00:33.9 Info: Committing Transaction 14:00:33.9 Info: 34: remove_language_profiles migrated 14:00:33.9 Info: => 0.0360918s 14:00:33.9 Info: 35: multi_disc_naming_format migrating 14:00:33.9 Info: Beginning Transaction 14:00:33.9 Info: Starting migration of Main DB to 35 14:00:33.9 Info: AlterTable NamingConfig 14:00:33.9 Info: => 1.7E-06s 14:00:33.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 14:00:33.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 14:00:33.9 Info: => 0.0017202s 14:00:33.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:33.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:33.9 Info: => 8.74E-05s 14:00:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T14:00:33', 'multi_disc_naming_format') 14:00:33.9 Info: Committing Transaction 14:00:33.9 Info: 35: multi_disc_naming_format migrated 14:00:33.9 Info: => 0.0266859s 14:00:33.9 Info: 36: add_download_client_priority migrating 14:00:33.9 Info: Beginning Transaction 14:00:33.9 Info: Starting migration of Main DB to 36 14:00:33.9 Info: AlterTable DownloadClients 14:00:33.9 Info: => 1.6E-06s 14:00:33.9 Info: CreateColumn DownloadClients Priority Int32 14:00:33.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 14:00:33.9 Info: => 0.0017273s 14:00:33.9 Info: PerformDBOperation 14:00:33.9 Info: Performing DB Operation 14:00:33.9 Info: => 0.0001141s 14:00:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T14:00:33', 'add_download_client_priority') 14:00:33.9 Info: Committing Transaction 14:00:33.9 Info: 36: add_download_client_priority migrated 14:00:33.9 Info: => 0.0264164s 14:00:33.9 Info: 37: remove_growl_prowl migrating 14:00:33.9 Info: Beginning Transaction 14:00:33.9 Info: Starting migration of Main DB to 37 14:00:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 14:00:33.9 Info: => 0.0001655s 14:00:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 14:00:33.9 Info: => 7.46E-05s 14:00:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T14:00:33', 'remove_growl_prowl') 14:00:33.9 Info: Committing Transaction 14:00:34.0 Info: 37: remove_growl_prowl migrated 14:00:34.0 Info: => 0.0224656s 14:00:34.0 Info: 38: remove_plex_hometheatre migrating 14:00:34.0 Info: Beginning Transaction 14:00:34.0 Info: Starting migration of Main DB to 38 14:00:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 14:00:34.0 Info: => 0.0001522s 14:00:34.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:34.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 14:00:34.0 Info: => 6.74E-05s 14:00:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T14:00:34', 'remove_plex_hometheatre') 14:00:34.0 Info: Committing Transaction 14:00:34.0 Info: 38: remove_plex_hometheatre migrated 14:00:34.0 Info: => 0.0225753s 14:00:34.0 Info: 39: add_root_folder_add_defaults migrating 14:00:34.0 Info: Beginning Transaction 14:00:34.0 Info: Starting migration of Main DB to 39 14:00:34.0 Info: AlterTable RootFolders 14:00:34.0 Info: => 1.6E-06s 14:00:34.0 Info: CreateColumn RootFolders Name String 14:00:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 14:00:34.0 Info: => 0.0016877s 14:00:34.0 Info: AlterTable RootFolders 14:00:34.0 Info: => 9E-07s 14:00:34.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 14:00:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 14:00:34.0 Info: => 0.0012703s 14:00:34.0 Info: AlterTable RootFolders 14:00:34.0 Info: => 1.1E-06s 14:00:34.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 14:00:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 14:00:34.0 Info: => 0.0013043s 14:00:34.0 Info: AlterTable RootFolders 14:00:34.0 Info: => 9E-07s 14:00:34.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 14:00:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 14:00:34.0 Info: => 0.0013091s 14:00:34.0 Info: AlterTable RootFolders 14:00:34.0 Info: => 1.3E-06s 14:00:34.0 Info: CreateColumn RootFolders DefaultTags String 14:00:34.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 14:00:34.0 Info: => 0.0012823s 14:00:34.0 Info: PerformDBOperation 14:00:34.0 Info: Performing DB Operation 14:00:34.0 Info: => 0.000137s 14:00:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T14:00:34', 'add_root_folder_add_defaults') 14:00:34.0 Info: Committing Transaction 14:00:34.0 Info: 39: add_root_folder_add_defaults migrated 14:00:34.0 Info: => 0.0266805s 14:00:34.0 Info: 40: task_duration migrating 14:00:34.0 Info: Beginning Transaction 14:00:34.0 Info: Starting migration of Main DB to 40 14:00:34.0 Info: AlterTable ScheduledTasks 14:00:34.0 Info: => 1.8E-06s 14:00:34.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 14:00:34.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 14:00:34.0 Info: => 0.0017485s 14:00:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T14:00:34', 'task_duration') 14:00:34.0 Info: Committing Transaction 14:00:34.0 Info: 40: task_duration migrated 14:00:34.0 Info: => 0.0225906s 14:00:34.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 14:00:34.0 Info: Beginning Transaction 14:00:34.0 Info: Starting migration of Main DB to 41 14:00:34.0 Info: AlterTable ReleaseProfiles 14:00:34.0 Info: => 1.8E-06s 14:00:34.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 14:00:34.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 14:00:34.0 Info: => 0.0018051s 14:00:34.0 Info: AlterTable ReleaseProfiles 14:00:34.0 Info: => 9E-07s 14:00:34.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 14:00:34.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 14:00:34.0 Info: => 0.0013071s 14:00:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T14:00:34', 'add_indexer_and_enabled_to_release_profiles') 14:00:34.0 Info: Committing Transaction 14:00:34.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 14:00:34.1 Info: => 0.0239374s 14:00:34.1 Info: 42: remove_album_folders migrating 14:00:34.1 Info: Beginning Transaction 14:00:34.1 Info: Starting migration of Main DB to 42 14:00:34.1 Info: DeleteColumn Artists AlbumFolder 14:00:34.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:34.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" 14:00:34.1 Info: DROP TABLE "Artists" 14:00:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:34.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:34.1 Info: => 0.0118567s 14:00:34.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:34.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:34.1 Info: => 8.07E-05s 14:00:34.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:34.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:34.1 Info: => 7.43E-05s 14:00:34.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 14:00:34.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) 14:00:34.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 14:00:34.1 Info: DROP TABLE "NamingConfig" 14:00:34.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 14:00:34.1 Info: => 0.0092274s 14:00:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T14:00:34', 'remove_album_folders') 14:00:34.1 Info: Committing Transaction 14:00:34.1 Info: 42: remove_album_folders migrated 14:00:34.1 Info: => 0.0565425s 14:00:34.1 Info: 44: add_priority_to_indexers migrating 14:00:34.1 Info: Beginning Transaction 14:00:34.1 Info: Starting migration of Main DB to 44 14:00:34.1 Info: AlterTable Indexers 14:00:34.1 Info: => 1.7E-06s 14:00:34.1 Info: CreateColumn Indexers Priority Int32 14:00:34.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 14:00:34.1 Info: => 0.0018739s 14:00:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T14:00:34', 'add_priority_to_indexers') 14:00:34.1 Info: Committing Transaction 14:00:34.2 Info: 44: add_priority_to_indexers migrated 14:00:34.2 Info: => 0.0251021s 14:00:34.2 Info: 45: remove_chown_and_folderchmod_config migrating 14:00:34.2 Info: Beginning Transaction 14:00:34.2 Info: Starting migration of Main DB to 45 14:00:34.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:34.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:34.2 Info: => 0.0002888s 14:00:34.2 Info: PerformDBOperation 14:00:34.2 Info: Performing DB Operation 14:00:34.2 Info: => 6.37E-05s 14:00:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T14:00:34', 'remove_chown_and_folderchmod_config') 14:00:34.2 Info: Committing Transaction 14:00:34.2 Info: 45: remove_chown_and_folderchmod_config migrated 14:00:34.2 Info: => 0.0224127s 14:00:34.2 Info: 47: update_notifiarr migrating 14:00:34.2 Info: Beginning Transaction 14:00:34.2 Info: Starting migration of Main DB to 47 14:00:34.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:34.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:34.2 Info: => 0.0002355s 14:00:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T14:00:34', 'update_notifiarr') 14:00:34.2 Info: Committing Transaction 14:00:34.2 Info: 47: update_notifiarr migrated 14:00:34.2 Info: => 0.0230346s 14:00:34.2 Info: 49: email_multiple_addresses migrating 14:00:34.2 Info: Beginning Transaction 14:00:34.2 Info: Starting migration of Main DB to 49 14:00:34.2 Info: PerformDBOperation 14:00:34.2 Info: Performing DB Operation 14:00:34.2 Info: => 0.0001846s 14:00:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T14:00:34', 'email_multiple_addresses') 14:00:34.2 Info: Committing Transaction 14:00:34.2 Info: 49: email_multiple_addresses migrated 14:00:34.2 Info: => 0.0233161s 14:00:34.2 Info: 50: rename_blacklist_to_blocklist migrating 14:00:34.2 Info: Beginning Transaction 14:00:34.2 Info: Starting migration of Main DB to 50 14:00:34.2 Info: RenameTable Blacklist Blocklist 14:00:34.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 14:00:34.2 Info: => 0.0044609s 14:00:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T14:00:34', 'rename_blacklist_to_blocklist') 14:00:34.2 Info: Committing Transaction 14:00:34.3 Info: 50: rename_blacklist_to_blocklist migrated 14:00:34.3 Info: => 0.025594s 14:00:34.3 Info: 51: cdh_per_downloadclient migrating 14:00:34.3 Info: Beginning Transaction 14:00:34.3 Info: Starting migration of Main DB to 51 14:00:34.3 Info: AlterTable DownloadClients 14:00:34.3 Info: => 2E-06s 14:00:34.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 14:00:34.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:34.3 Info: => 0.0017459s 14:00:34.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 14:00:34.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 14:00:34.3 Info: => 0.0013115s 14:00:34.3 Info: PerformDBOperation 14:00:34.3 Info: Performing DB Operation 14:00:34.3 Info: => 0.0003278s 14:00:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T14:00:34', 'cdh_per_downloadclient') 14:00:34.3 Info: Committing Transaction 14:00:34.3 Info: 51: cdh_per_downloadclient migrated 14:00:34.3 Info: => 0.022454s 14:00:34.3 Info: 52: download_history migrating 14:00:34.3 Info: Beginning Transaction 14:00:34.3 Info: Starting migration of Main DB to 52 14:00:34.3 Info: CreateTable DownloadHistory 14:00: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) 14:00:34.3 Info: => 0.0005511s 14:00:34.3 Info: CreateIndex DownloadHistory (EventType) 14:00:34.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 14:00:34.3 Info: => 0.0002366s 14:00:34.3 Info: CreateIndex DownloadHistory (ArtistId) 14:00:34.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 14:00:34.3 Info: => 0.0001967s 14:00:34.3 Info: CreateIndex DownloadHistory (DownloadId) 14:00:34.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 14:00:34.3 Info: => 0.0002058s 14:00:34.3 Info: PerformDBOperation 14:00:34.3 Info: Performing DB Operation 14:00:34.3 Info: => 0.0002511s 14:00:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T14:00:34', 'download_history') 14:00:34.3 Info: Committing Transaction 14:00:34.3 Info: 52: download_history migrated 14:00:34.3 Info: => 0.0237407s 14:00:34.3 Info: 53: add_update_history migrating 14:00:34.3 Info: Beginning Transaction 14:00:34.3 Info: Starting migration of Main DB to 53 14:00:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T14:00:34', 'add_update_history') 14:00:34.3 Info: Committing Transaction 14:00:34.3 Info: 53: add_update_history migrated 14:00:34.3 Info: => 0.0230256s 14:00:34.3 Info: 54: add_on_update_to_notifications migrating 14:00:34.3 Info: Beginning Transaction 14:00:34.3 Info: Starting migration of Main DB to 54 14:00:34.3 Info: AlterTable Notifications 14:00:34.3 Info: => 1.7E-06s 14:00:34.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 14:00:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 14:00:34.3 Info: => 0.001856s 14:00:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T14:00:34', 'add_on_update_to_notifications') 14:00:34.3 Info: Committing Transaction 14:00:34.4 Info: 54: add_on_update_to_notifications migrated 14:00:34.4 Info: => 0.0259612s 14:00:34.4 Info: 55: download_client_per_indexer migrating 14:00:34.4 Info: Beginning Transaction 14:00:34.4 Info: Starting migration of Main DB to 55 14:00:34.4 Info: AlterTable Indexers 14:00:34.4 Info: => 1.9E-06s 14:00:34.4 Info: CreateColumn Indexers DownloadClientId Int32 14:00:34.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 14:00:34.4 Info: => 0.0018404s 14:00:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T14:00:34', 'download_client_per_indexer') 14:00:34.4 Info: Committing Transaction 14:00:34.4 Info: 55: download_client_per_indexer migrated 14:00:34.4 Info: => 0.0225872s 14:00:34.4 Info: 56: AddNewItemMonitorType migrating 14:00:34.4 Info: Beginning Transaction 14:00:34.4 Info: Starting migration of Main DB to 56 14:00:34.4 Info: AlterTable Artists 14:00:34.4 Info: => 1.6E-06s 14:00:34.4 Info: CreateColumn Artists MonitorNewItems Int32 14:00:34.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 14:00:34.4 Info: => 0.0020077s 14:00:34.4 Info: AlterTable RootFolders 14:00:34.4 Info: => 1.1E-06s 14:00:34.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 14:00:34.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 14:00:34.4 Info: => 0.0014839s 14:00:34.4 Info: AlterTable ImportLists 14:00:34.4 Info: => 1E-06s 14:00:34.4 Info: CreateColumn ImportLists MonitorNewItems Int32 14:00:34.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 14:00:34.4 Info: => 0.0015424s 14:00:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T14:00:34', 'AddNewItemMonitorType') 14:00:34.4 Info: Committing Transaction 14:00:34.4 Info: 56: AddNewItemMonitorType migrated 14:00:34.4 Info: => 0.0245711s 14:00:34.4 Info: 57: ImportListSearch migrating 14:00:34.4 Info: Beginning Transaction 14:00:34.4 Info: Starting migration of Main DB to 57 14:00:34.4 Info: AlterTable ImportLists 14:00:34.4 Info: => 1.8E-06s 14:00:34.4 Info: CreateColumn ImportLists ShouldSearch Boolean 14:00:34.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 14:00:34.4 Info: => 0.0020041s 14:00:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T14:00:34', 'ImportListSearch') 14:00:34.4 Info: Committing Transaction 14:00:34.4 Info: 57: ImportListSearch migrated 14:00:34.4 Info: => 0.0224925s 14:00:34.4 Info: 58: ImportListMonitorExisting migrating 14:00:34.4 Info: Beginning Transaction 14:00:34.4 Info: Starting migration of Main DB to 58 14:00:34.4 Info: AlterTable ImportLists 14:00:34.4 Info: => 1.6E-06s 14:00:34.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 14:00:34.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 14:00:34.4 Info: => 0.0019413s 14:00:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T14:00:34', 'ImportListMonitorExisting') 14:00:34.4 Info: Committing Transaction 14:00:34.5 Info: 58: ImportListMonitorExisting migrated 14:00:34.5 Info: => 0.0225467s 14:00:34.5 Info: 59: add_indexer_tags migrating 14:00:34.5 Info: Beginning Transaction 14:00:34.5 Info: Starting migration of Main DB to 59 14:00:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:34.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 14:00:34.5 Info: => 0.0001753s 14:00:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:34.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 14:00:34.5 Info: => 8.21E-05s 14:00:34.5 Info: AlterTable Indexers 14:00:34.5 Info: => 1.1E-06s 14:00:34.5 Info: CreateColumn Indexers Tags String 14:00:34.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 14:00:34.5 Info: => 0.0018964s 14:00:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T14:00:34', 'add_indexer_tags') 14:00:34.5 Info: Committing Transaction 14:00:34.5 Info: 59: add_indexer_tags migrated 14:00:34.5 Info: => 0.0249683s 14:00:34.5 Info: 60: update_audio_types migrating 14:00:34.5 Info: Beginning Transaction 14:00:34.5 Info: Starting migration of Main DB to 60 14:00:34.5 Info: PerformDBOperation 14:00:34.5 Info: Performing DB Operation 14:00:34.5 Info: => 0.0001754s 14:00:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T14:00:34', 'update_audio_types') 14:00:34.5 Info: Committing Transaction 14:00:34.5 Info: 60: update_audio_types migrated 14:00:34.5 Info: => 0.0227207s 14:00:34.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 14:00:34.5 Info: Beginning Transaction 14:00:34.5 Info: Starting migration of Main DB to 61 14:00:34.5 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:34.5 Info: DELETE FROM "Commands" WHERE 1 = 1 14:00:34.5 Info: => 0.0001527s 14:00:34.5 Info: AlterTable AlbumReleases 14:00:34.5 Info: => 1E-06s 14:00:34.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.5 Info: DROP TABLE "AlbumReleases" 14:00:34.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 14:00:34.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:34.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:34.5 Info: => 0.011653s 14:00:34.5 Info: AlterTable Albums 14:00:34.5 Info: => 1.9E-06s 14:00:34.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.5 Info: DROP TABLE "Albums" 14:00:34.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:34.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:34.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:34.5 Info: => 0.0172892s 14:00:34.5 Info: AlterTable Albums 14:00:34.5 Info: => 1.6E-06s 14:00:34.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.5 Info: DROP TABLE "Albums" 14:00:34.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:34.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:34.6 Info: => 0.0124608s 14:00:34.6 Info: AlterTable Albums 14:00:34.6 Info: => 1.6E-06s 14:00:34.6 Info: AlterColumn Albums Added DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.6 Info: DROP TABLE "Albums" 14:00:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:34.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:34.6 Info: => 0.0118318s 14:00:34.6 Info: AlterTable Artists 14:00:34.6 Info: => 1.9E-06s 14:00:34.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.6 Info: DROP TABLE "Artists" 14:00:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:34.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:34.6 Info: => 0.0124996s 14:00:34.6 Info: AlterTable Artists 14:00:34.6 Info: => 1.6E-06s 14:00:34.6 Info: AlterColumn Artists Added DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.6 Info: DROP TABLE "Artists" 14:00:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:34.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:34.6 Info: => 0.0149451s 14:00:34.6 Info: AlterTable Blocklist 14:00:34.6 Info: => 1.9E-06s 14:00:34.6 Info: AlterColumn Blocklist Date DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.6 Info: DROP TABLE "Blocklist" 14:00:34.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 14:00:34.6 Info: => 0.0104539s 14:00:34.6 Info: AlterTable Blocklist 14:00:34.6 Info: => 1.9E-06s 14:00:34.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.6 Info: DROP TABLE "Blocklist" 14:00:34.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 14:00:34.6 Info: => 0.011013s 14:00:34.6 Info: AlterTable Commands 14:00:34.6 Info: => 2.1E-06s 14:00:34.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.6 Info: DROP TABLE "Commands" 14:00:34.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 14:00:34.6 Info: => 0.010417s 14:00:34.6 Info: AlterTable Commands 14:00:34.6 Info: => 1.7E-06s 14:00:34.6 Info: AlterColumn Commands StartedAt DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.6 Info: DROP TABLE "Commands" 14:00:34.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 14:00:34.6 Info: => 0.0108568s 14:00:34.6 Info: AlterTable Commands 14:00:34.6 Info: => 1.5E-06s 14:00:34.6 Info: AlterColumn Commands EndedAt DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.6 Info: DROP TABLE "Commands" 14:00:34.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 14:00:34.6 Info: => 0.0109142s 14:00:34.6 Info: AlterTable DownloadClientStatus 14:00:34.6 Info: => 1.8E-06s 14:00:34.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 14:00:34.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) 14:00:34.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 14:00:34.7 Info: DROP TABLE "DownloadClientStatus" 14:00:34.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 14:00:34.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:34.7 Info: => 0.0113236s 14:00:34.7 Info: AlterTable DownloadClientStatus 14:00:34.7 Info: => 1.7E-06s 14:00:34.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 14:00:34.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) 14:00:34.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 14:00:34.7 Info: DROP TABLE "DownloadClientStatus" 14:00:34.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 14:00:34.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:34.7 Info: => 0.0114581s 14:00:34.7 Info: AlterTable DownloadClientStatus 14:00:34.7 Info: => 1.8E-06s 14:00:34.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 14:00:34.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) 14:00:34.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 14:00:34.7 Info: DROP TABLE "DownloadClientStatus" 14:00:34.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 14:00:34.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:34.7 Info: => 0.0113505s 14:00:34.7 Info: AlterTable DownloadHistory 14:00:34.7 Info: => 1.7E-06s 14:00:34.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.7 Info: DROP TABLE "DownloadHistory" 14:00:34.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 14:00:34.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 14:00:34.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 14:00:34.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 14:00:34.7 Info: => 0.0124955s 14:00:34.7 Info: AlterTable ExtraFiles 14:00:34.7 Info: => 1.6E-06s 14:00:34.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.7 Info: DROP TABLE "ExtraFiles" 14:00:34.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 14:00:34.7 Info: => 0.0110252s 14:00:34.7 Info: AlterTable ExtraFiles 14:00:34.7 Info: => 1.9E-06s 14:00:34.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.7 Info: DROP TABLE "ExtraFiles" 14:00:34.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 14:00:34.7 Info: => 0.0133848s 14:00:34.7 Info: AlterTable History 14:00:34.7 Info: => 1.7E-06s 14:00:34.7 Info: AlterColumn History Date DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.7 Info: DROP TABLE "History" 14:00:34.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 14:00:34.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:34.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:34.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:34.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:34.7 Info: => 0.0125176s 14:00:34.7 Info: AlterTable ImportListStatus 14:00:34.7 Info: => 1.7E-06s 14:00:34.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 14:00:34.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) 14:00:34.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 14:00:34.7 Info: DROP TABLE "ImportListStatus" 14:00:34.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 14:00:34.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:34.7 Info: => 0.0114673s 14:00:34.7 Info: AlterTable ImportListStatus 14:00:34.7 Info: => 1.8E-06s 14:00:34.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 14:00:34.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) 14:00:34.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 14:00:34.7 Info: DROP TABLE "ImportListStatus" 14:00:34.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 14:00:34.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:34.8 Info: => 0.0113398s 14:00:34.8 Info: AlterTable ImportListStatus 14:00:34.8 Info: => 1.6E-06s 14:00:34.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 14:00:34.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) 14:00:34.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 14:00:34.8 Info: DROP TABLE "ImportListStatus" 14:00:34.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 14:00:34.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:34.8 Info: => 0.0111036s 14:00:34.8 Info: AlterTable IndexerStatus 14:00:34.8 Info: => 1.7E-06s 14:00:34.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 14:00:34.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) 14:00:34.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 14:00:34.8 Info: DROP TABLE "IndexerStatus" 14:00:34.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 14:00:34.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:34.8 Info: => 0.0113814s 14:00:34.8 Info: AlterTable IndexerStatus 14:00:34.8 Info: => 1.8E-06s 14:00:34.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 14:00:34.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) 14:00:34.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 14:00:34.8 Info: DROP TABLE "IndexerStatus" 14:00:34.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 14:00:34.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:34.8 Info: => 0.0111775s 14:00:34.8 Info: AlterTable IndexerStatus 14:00:34.8 Info: => 1.7E-06s 14:00:34.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 14:00:34.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) 14:00:34.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 14:00:34.8 Info: DROP TABLE "IndexerStatus" 14:00:34.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 14:00:34.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:34.8 Info: => 0.0111073s 14:00:34.8 Info: AlterTable LyricFiles 14:00:34.8 Info: => 1.9E-06s 14:00:34.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 14:00:34.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 14:00:34.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 14:00:34.8 Info: DROP TABLE "LyricFiles" 14:00:34.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:34.8 Info: => 0.0107441s 14:00:34.8 Info: AlterTable LyricFiles 14:00:34.8 Info: => 1.8E-06s 14:00:34.8 Info: AlterColumn LyricFiles Added DateTimeOffset 14:00:34.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 14:00:34.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 14:00:34.8 Info: DROP TABLE "LyricFiles" 14:00:34.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:34.8 Info: => 0.0109568s 14:00:34.8 Info: AlterTable MetadataFiles 14:00:34.8 Info: => 2.2E-06s 14:00:34.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.8 Info: DROP TABLE "MetadataFiles" 14:00:34.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 14:00:34.8 Info: => 0.0134473s 14:00:34.8 Info: AlterTable MetadataFiles 14:00:34.8 Info: => 2E-06s 14:00:34.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.8 Info: DROP TABLE "MetadataFiles" 14:00:34.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 14:00:34.8 Info: => 0.0109476s 14:00:34.8 Info: AlterTable PendingReleases 14:00:34.8 Info: => 1.7E-06s 14:00:34.8 Info: AlterColumn PendingReleases Added DateTimeOffset 14:00:34.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) 14:00:34.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 14:00:34.9 Info: DROP TABLE "PendingReleases" 14:00:34.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 14:00:34.9 Info: => 0.0105643s 14:00:34.9 Info: AlterTable ScheduledTasks 14:00:34.9 Info: => 1.8E-06s 14:00:34.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 14:00:34.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) 14:00:34.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 14:00:34.9 Info: DROP TABLE "ScheduledTasks" 14:00:34.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 14:00:34.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:34.9 Info: => 0.0109672s 14:00:34.9 Info: AlterTable ScheduledTasks 14:00:34.9 Info: => 1.6E-06s 14:00:34.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 14:00:34.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) 14:00:34.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 14:00:34.9 Info: DROP TABLE "ScheduledTasks" 14:00:34.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 14:00:34.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:34.9 Info: => 0.0108732s 14:00:34.9 Info: AlterTable TrackFiles 14:00:34.9 Info: => 1.7E-06s 14:00:34.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.9 Info: DROP TABLE "TrackFiles" 14:00:34.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:34.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:34.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:34.9 Info: => 0.0115351s 14:00:34.9 Info: AlterTable TrackFiles 14:00:34.9 Info: => 1.8E-06s 14:00:34.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 14:00:34.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) 14:00:34.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" 14:00:34.9 Info: DROP TABLE "TrackFiles" 14:00:34.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:34.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:34.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:34.9 Info: => 0.0112604s 14:00:34.9 Info: AlterTable VersionInfo 14:00:34.9 Info: => 1.7E-06s 14:00:34.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 14:00:34.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 14:00:34.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 14:00:34.9 Info: DROP TABLE "VersionInfo" 14:00:34.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 14:00:34.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:34.9 Info: => 0.0109604s 14:00:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T14:00:34', 'postgres_update_timestamp_columns_to_with_timezone') 14:00:34.9 Info: Committing Transaction 14:00:34.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 14:00:34.9 Info: => 0.0368638s 14:00:34.9 Info: 62: add_on_delete_to_notifications migrating 14:00:34.9 Info: Beginning Transaction 14:00:34.9 Info: Starting migration of Main DB to 62 14:00:34.9 Info: AlterTable Notifications 14:00:34.9 Info: => 2.1E-06s 14:00:34.9 Info: CreateColumn Notifications OnArtistDelete Boolean 14:00:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 14:00:34.9 Info: => 0.0017949s 14:00:34.9 Info: AlterTable Notifications 14:00:34.9 Info: => 9E-07s 14:00:34.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 14:00:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 14:00:34.9 Info: => 0.0016893s 14:00:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T14:00:34', 'add_on_delete_to_notifications') 14:00:34.9 Info: Committing Transaction 14:00:35.0 Info: 62: add_on_delete_to_notifications migrated 14:00:35.0 Info: => 0.0262011s 14:00:35.0 Info: 63: add_custom_formats migrating 14:00:35.0 Info: Beginning Transaction 14:00:35.0 Info: Starting migration of Main DB to 63 14:00:35.0 Info: AlterTable DelayProfiles 14:00:35.0 Info: => 1.7E-06s 14:00:35.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 14:00:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 14:00:35.0 Info: => 0.0018483s 14:00:35.0 Info: UpdateData 14:00:35.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 14:00:35.0 Info: => 9.63E-05s 14:00:35.0 Info: AlterTable TrackFiles 14:00:35.0 Info: => 8E-07s 14:00:35.0 Info: CreateColumn TrackFiles OriginalFilePath String 14:00:35.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 14:00:35.0 Info: => 0.0013763s 14:00:35.0 Info: PerformDBOperation 14:00:35.0 Info: Performing DB Operation 14:00:35.0 Info: => 7.16E-05s 14:00:35.0 Info: CreateTable CustomFormats 14:00:35.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) 14:00:35.0 Info: => 0.0002976s 14:00:35.0 Info: CreateIndex CustomFormats (Name) 14:00:35.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 14:00:35.0 Info: => 0.0002565s 14:00:35.0 Info: AlterTable QualityProfiles 14:00:35.0 Info: => 9E-07s 14:00:35.0 Info: CreateColumn QualityProfiles FormatItems String 14:00:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 14:00:35.0 Info: => 0.0014327s 14:00:35.0 Info: AlterTable QualityProfiles 14:00:35.0 Info: => 9E-07s 14:00:35.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 14:00:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 14:00:35.0 Info: => 0.0014224s 14:00:35.0 Info: AlterTable QualityProfiles 14:00:35.0 Info: => 1.1E-06s 14:00:35.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 14:00:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 14:00:35.0 Info: => 0.0015787s 14:00:35.0 Info: PerformDBOperation 14:00:35.0 Info: Performing DB Operation 14:00:35.0 Info: => 0.0001745s 14:00:35.0 Info: PerformDBOperation 14:00:35.0 Info: Performing DB Operation 14:00:35.0 Info: => 7.78E-05s 14:00:35.0 Info: DeleteColumn ReleaseProfiles Preferred 14:00:35.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) 14:00:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 14:00:35.0 Info: DROP TABLE "ReleaseProfiles" 14:00:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 14:00:35.0 Info: => 0.0110501s 14:00:35.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 14:00:35.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) 14:00:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 14:00:35.0 Info: DROP TABLE "ReleaseProfiles" 14:00:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 14:00:35.0 Info: => 0.0110528s 14:00:35.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 14:00:35.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 14:00:35.0 Info: => 0.0001191s 14:00:35.0 Info: AlterTable DelayProfiles 14:00:35.0 Info: => 1.3E-06s 14:00:35.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 14:00:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 14:00:35.0 Info: => 0.0014388s 14:00:35.0 Info: AlterTable DelayProfiles 14:00:35.0 Info: => 1.1E-06s 14:00:35.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 14:00:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 14:00:35.0 Info: => 0.0014395s 14:00:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T14:00:35', 'add_custom_formats') 14:00:35.0 Info: Committing Transaction 14:00:35.0 Info: 63: add_custom_formats migrated 14:00:35.0 Info: => 0.0232956s 14:00:35.0 Info: 64: add_result_to_commands migrating 14:00:35.0 Info: Beginning Transaction 14:00:35.0 Info: Starting migration of Main DB to 64 14:00:35.0 Info: AlterTable Commands 14:00:35.0 Info: => 1.7E-06s 14:00:35.0 Info: CreateColumn Commands Result Int32 14:00:35.0 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 14:00:35.0 Info: => 0.0019167s 14:00:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T14:00:35', 'add_result_to_commands') 14:00:35.0 Info: Committing Transaction 14:00:35.1 Info: 64: add_result_to_commands migrated 14:00:35.1 Info: => 0.0370796s 14:00:35.1 Info: 65: health_restored_notification migrating 14:00:35.1 Info: Beginning Transaction 14:00:35.1 Info: Starting migration of Main DB to 65 14:00:35.1 Info: AlterTable Notifications 14:00:35.1 Info: => 1.7E-06s 14:00:35.1 Info: CreateColumn Notifications OnHealthRestored Boolean 14:00:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 14:00:35.1 Info: => 0.0019099s 14:00:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T14:00:35', 'health_restored_notification') 14:00:35.1 Info: Committing Transaction 14:00:35.1 Info: 65: health_restored_notification migrated 14:00:35.1 Info: => 0.0250886s 14:00:35.1 Info: 66: remove_uc migrating 14:00:35.1 Info: Beginning Transaction 14:00:35.1 Info: Starting migration of Main DB to 66 14:00:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:35.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 14:00:35.1 Info: => 0.0001718s 14:00:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T14:00:35', 'remove_uc') 14:00:35.1 Info: Committing Transaction 14:00:35.1 Info: 66: remove_uc migrated 14:00:35.1 Info: => 0.0227407s 14:00:35.1 Info: 67: download_clients_rename_tv_to_music migrating 14:00:35.1 Info: Beginning Transaction 14:00:35.1 Info: Starting migration of Main DB to 67 14:00:35.1 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') 14:00:35.1 Info: PerformDBOperation 14:00:35.1 Info: Performing DB Operation 14:00:35.1 Info: => 0.0022639s 14:00:35.1 Info: -> 1 Insert operations completed in 00:00:00.0002428 taking an average of 00:00:00.0002428 14:00:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T14:00:35', 'download_clients_rename_tv_to_music') 14:00:35.1 Info: Committing Transaction 14:00:35.1 Info: 67: download_clients_rename_tv_to_music migrated 14:00:35.1 Info: => 0.0305754s 14:00:35.1 Debug: Took: 00:00:06.8822947 14:00:35.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 14:00:35.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 14:00:35.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512352971593_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:35.3 Info: DatabaseEngineVersionCheck migrating 14:00:35.3 Info: PerformDBOperation 14:00:35.3 Info: Performing DB Operation 14:00:35.3 Info: SQLite 3.45.3 14:00:35.3 Info: => 0.0613671s 14:00:35.3 Info: DatabaseEngineVersionCheck migrated 14:00:35.3 Info: => 0.0614041s 14:00:35.3 Info: VersionMigration migrating 14:00:35.3 Info: Beginning Transaction 14:00:35.3 Info: CreateTable VersionInfo 14:00:35.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:00:35.3 Info: => 0.0003711s 14:00:35.3 Info: Committing Transaction 14:00:35.4 Info: VersionMigration migrated 14:00:35.4 Info: => 0.0549914s 14:00:35.4 Info: VersionUniqueMigration migrating 14:00:35.4 Info: Beginning Transaction 14:00:35.4 Info: CreateIndex VersionInfo (Version) 14:00:35.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:00:35.4 Info: => 0.0003705s 14:00:35.4 Info: AlterTable VersionInfo 14:00:35.4 Info: => 1.1E-06s 14:00:35.4 Info: CreateColumn VersionInfo AppliedOn DateTime 14:00:35.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:00:35.4 Info: => 0.0004851s 14:00:35.4 Info: Committing Transaction 14:00:35.4 Info: VersionUniqueMigration migrated 14:00:35.4 Info: => 0.0186925s 14:00:35.4 Info: VersionDescriptionMigration migrating 14:00:35.4 Info: Beginning Transaction 14:00:35.4 Info: AlterTable VersionInfo 14:00:35.4 Info: => 1.6E-06s 14:00:35.4 Info: CreateColumn VersionInfo Description String 14:00:35.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:00:35.4 Info: => 0.0015741s 14:00:35.4 Info: Committing Transaction 14:00:35.4 Info: VersionDescriptionMigration migrated 14:00:35.4 Info: => 0.0222955s 14:00:35.4 Info: 1: InitialSetup migrating 14:00:35.4 Info: Beginning Transaction 14:00:35.4 Info: Starting migration of Main DB to 1 14:00:35.4 Info: CreateTable Config 14:00:35.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 14:00:35.4 Info: => 0.0006191s 14:00:35.4 Info: CreateIndex Config (Key) 14:00:35.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 14:00:35.4 Info: => 0.0001924s 14:00:35.4 Info: CreateTable RootFolders 14:00:35.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 14:00:35.4 Info: => 0.000219s 14:00:35.4 Info: CreateIndex RootFolders (Path) 14:00:35.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 14:00:35.4 Info: => 0.0001873s 14:00:35.4 Info: CreateTable Artists 14:00:35.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 14:00:35.4 Info: => 0.0006069s 14:00:35.4 Info: CreateIndex Artists (ForeignArtistId) 14:00:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:35.4 Info: => 0.000184s 14:00:35.4 Info: CreateIndex Artists (NameSlug) 14:00:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:35.4 Info: => 0.0001821s 14:00:35.4 Info: CreateIndex Artists (CleanName) 14:00:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:35.4 Info: => 0.0001755s 14:00:35.4 Info: CreateIndex Artists (Path) 14:00:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:35.4 Info: => 0.0001784s 14:00:35.4 Info: CreateTable Albums 14:00:35.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:35.4 Info: => 0.0005118s 14:00:35.4 Info: CreateIndex Albums (ForeignAlbumId) 14:00:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:35.4 Info: => 0.0001998s 14:00:35.4 Info: CreateIndex Albums (MBId) 14:00:35.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:35.4 Info: => 0.0001937s 14:00:35.4 Info: CreateIndex Albums (TADBId) 14:00:35.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:35.4 Info: => 0.0001833s 14:00:35.4 Info: CreateIndex Albums (TitleSlug) 14:00:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:35.4 Info: => 0.0001821s 14:00:35.4 Info: CreateIndex Albums (CleanTitle) 14:00:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:35.4 Info: => 0.000177s 14:00:35.4 Info: CreateIndex Albums (Path) 14:00:35.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 14:00:35.4 Info: => 0.0001755s 14:00:35.4 Info: CreateTable Tracks 14:00:35.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 14:00:35.4 Info: => 0.0003745s 14:00:35.4 Info: CreateIndex Tracks (ForeignTrackId) 14:00:35.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:35.4 Info: => 0.000181s 14:00:35.4 Info: CreateIndex Tracks (ArtistId) 14:00:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:35.4 Info: => 0.0001795s 14:00:35.4 Info: CreateIndex Tracks (TrackFileId) 14:00:35.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:35.4 Info: => 0.0001891s 14:00:35.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 14:00:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 14:00:35.4 Info: => 0.0002017s 14:00:35.4 Info: CreateTable TrackFiles 14:00:35.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 14:00:35.4 Info: => 0.0003548s 14:00:35.4 Info: CreateIndex TrackFiles (ArtistId) 14:00:35.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 14:00:35.4 Info: => 0.0001808s 14:00:35.4 Info: CreateIndex TrackFiles (AlbumId) 14:00:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:35.4 Info: => 0.0001768s 14:00:35.5 Info: CreateTable History 14:00:35.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) 14:00:35.5 Info: => 0.0003469s 14:00:35.5 Info: CreateIndex History (Date) 14:00:35.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:35.5 Info: => 0.0001804s 14:00:35.5 Info: CreateIndex History (EventType) 14:00:35.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:35.5 Info: => 0.0001918s 14:00:35.5 Info: CreateIndex History (DownloadId) 14:00:35.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 14:00:35.5 Info: => 0.0001721s 14:00:35.5 Info: CreateIndex History (AlbumId) 14:00:35.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 14:00:35.5 Info: => 0.0001792s 14:00:35.5 Info: CreateTable Notifications 14:00:35.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) 14:00:35.5 Info: => 0.000285s 14:00:35.5 Info: CreateTable ScheduledTasks 14:00:35.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 14:00:35.5 Info: => 0.0002878s 14:00:35.5 Info: CreateIndex ScheduledTasks (TypeName) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 14:00:35.5 Info: => 0.0001945s 14:00:35.5 Info: CreateTable Indexers 14:00:35.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) 14:00:35.5 Info: => 0.0002814s 14:00:35.5 Info: CreateIndex Indexers (Name) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:35.5 Info: => 0.0001896s 14:00:35.5 Info: CreateTable Profiles 14:00:35.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 14:00:35.5 Info: => 0.000268s 14:00:35.5 Info: CreateIndex Profiles (Name) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 14:00:35.5 Info: => 0.0001869s 14:00:35.5 Info: CreateTable QualityDefinitions 14:00:35.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 14:00:35.5 Info: => 0.0037717s 14:00:35.5 Info: CreateIndex QualityDefinitions (Quality) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 14:00:35.5 Info: => 0.0002577s 14:00:35.5 Info: CreateIndex QualityDefinitions (Title) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 14:00:35.5 Info: => 0.0002108s 14:00:35.5 Info: CreateTable NamingConfig 14:00:35.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) 14:00:35.5 Info: => 0.000336s 14:00:35.5 Info: CreateTable Blacklist 14:00:35.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 '') 14:00:35.5 Info: => 0.0004254s 14:00:35.5 Info: CreateTable Metadata 14:00:35.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) 14:00:35.5 Info: => 0.0002748s 14:00:35.5 Info: CreateTable MetadataFiles 14:00:35.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) 14:00:35.5 Info: => 0.0003498s 14:00:35.5 Info: CreateTable DownloadClients 14:00:35.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) 14:00:35.5 Info: => 0.0003171s 14:00:35.5 Info: CreateTable PendingReleases 14:00:35.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 '') 14:00:35.5 Info: => 0.0003269s 14:00:35.5 Info: CreateTable RemotePathMappings 14:00:35.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 14:00:35.5 Info: => 0.0002602s 14:00:35.5 Info: CreateTable Tags 14:00:35.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 14:00:35.5 Info: => 0.0002358s 14:00:35.5 Info: CreateIndex Tags (Label) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 14:00:35.5 Info: => 0.0002004s 14:00:35.5 Info: CreateTable Restrictions 14:00:35.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 14:00:35.5 Info: => 0.000268s 14:00:35.5 Info: CreateTable DelayProfiles 14:00:35.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) 14:00:35.5 Info: => 0.00033s 14:00:35.5 Info: CreateTable Users 14:00:35.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 14:00:35.5 Info: => 0.0002911s 14:00:35.5 Info: CreateIndex Users (Identifier) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 14:00:35.5 Info: => 0.0002135s 14:00:35.5 Info: CreateIndex Users (Username) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 14:00:35.5 Info: => 0.0001958s 14:00:35.5 Info: CreateTable Commands 14:00:35.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) 14:00:35.5 Info: => 0.0003397s 14:00:35.5 Info: CreateTable IndexerStatus 14:00:35.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) 14:00:35.5 Info: => 0.0003112s 14:00:35.5 Info: CreateIndex IndexerStatus (ProviderId) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 14:00:35.5 Info: => 0.0002048s 14:00:35.5 Info: CreateTable ExtraFiles 14:00:35.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) 14:00:35.5 Info: => 0.0003126s 14:00:35.5 Info: CreateTable LyricFiles 14:00:35.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) 14:00:35.5 Info: => 0.0003484s 14:00:35.5 Info: CreateTable LanguageProfiles 14:00:35.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 14:00:35.5 Info: => 0.0002652s 14:00:35.5 Info: CreateIndex LanguageProfiles (Name) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 14:00:35.5 Info: => 0.0001975s 14:00:35.5 Info: CreateTable DownloadClientStatus 14:00:35.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) 14:00:35.5 Info: => 0.0002852s 14:00:35.5 Info: CreateIndex DownloadClientStatus (ProviderId) 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 14:00:35.5 Info: => 0.0002024s 14:00:35.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 14:00:35.5 Info: -> 1 Insert operations completed in 00:00:00.0001738 taking an average of 00:00:00.0001738 14:00:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:00:35', 'InitialSetup') 14:00:35.5 Info: Committing Transaction 14:00:35.5 Info: 1: InitialSetup migrated 14:00:35.5 Info: => 0.0356708s 14:00:35.5 Info: 2: add_reason_to_pending_releases migrating 14:00:35.5 Info: Beginning Transaction 14:00:35.5 Info: Starting migration of Main DB to 2 14:00:35.5 Info: AlterTable PendingReleases 14:00:35.5 Info: => 1.7E-06s 14:00:35.5 Info: CreateColumn PendingReleases Reason Int32 14:00:35.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 14:00:35.5 Info: => 0.0015932s 14:00:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:00:35', 'add_reason_to_pending_releases') 14:00:35.5 Info: Committing Transaction 14:00:35.5 Info: 2: add_reason_to_pending_releases migrated 14:00:35.5 Info: => 0.0282196s 14:00:35.5 Info: 3: add_medium_support migrating 14:00:35.5 Info: Beginning Transaction 14:00:35.5 Info: Starting migration of Main DB to 3 14:00:35.5 Info: AlterTable Albums 14:00:35.5 Info: => 1.5E-06s 14:00:35.5 Info: CreateColumn Albums Media String 14:00:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 14:00:35.5 Info: => 0.0015832s 14:00:35.5 Info: AlterTable Tracks 14:00:35.5 Info: => 1.3E-06s 14:00:35.5 Info: CreateColumn Tracks MediumNumber Int32 14:00:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 14:00:35.5 Info: => 0.001138s 14:00:35.5 Info: AlterTable Tracks 14:00:35.5 Info: => 1.2E-06s 14:00:35.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 14:00:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 14:00:35.5 Info: => 0.001164s 14:00:35.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:35.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 14:00:35.5 Info: => 9.35E-05s 14:00:35.5 Info: DeleteColumn Tracks TrackNumber 14:00:35.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) 14:00:35.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" 14:00:35.5 Info: DROP TABLE "Tracks" 14:00:35.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 14:00:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:35.5 Info: => 0.0109402s 14:00:35.5 Info: AlterTable Tracks 14:00:35.5 Info: => 1.7E-06s 14:00:35.5 Info: CreateColumn Tracks TrackNumber String 14:00:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 14:00:35.5 Info: => 0.0011865s 14:00:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:00:35', 'add_medium_support') 14:00:35.5 Info: Committing Transaction 14:00:35.6 Info: 3: add_medium_support migrated 14:00:35.6 Info: => 0.0184354s 14:00:35.6 Info: 4: add_various_qualites_in_profile migrating 14:00:35.6 Info: Beginning Transaction 14:00:35.6 Info: Starting migration of Main DB to 4 14:00:35.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:35.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 14:00:35.6 Info: => 0.0004614s 14:00:35.6 Info: PerformDBOperation 14:00:35.6 Info: Performing DB Operation 14:00:35.6 Info: => 0.0001182s 14:00:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:00:35', 'add_various_qualites_in_profile') 14:00:35.6 Info: Committing Transaction 14:00:35.6 Info: 4: add_various_qualites_in_profile migrated 14:00:35.6 Info: => 0.0311103s 14:00:35.6 Info: 5: metadata_profiles migrating 14:00:35.6 Info: Beginning Transaction 14:00:35.6 Info: Starting migration of Main DB to 5 14:00:35.6 Info: CreateTable MetadataProfiles 14:00:35.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 14:00:35.6 Info: => 0.0004671s 14:00:35.6 Info: CreateIndex MetadataProfiles (Name) 14:00:35.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 14:00:35.6 Info: => 0.0002322s 14:00:35.6 Info: AlterTable Artists 14:00:35.6 Info: => 1.1E-06s 14:00:35.6 Info: CreateColumn Artists MetadataProfileId Int32 14:00:35.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 14:00:35.6 Info: => 0.0013622s 14:00:35.6 Info: DeleteColumn Artists PrimaryAlbumTypes 14:00:35.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) 14:00:35.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" 14:00:35.6 Info: DROP TABLE "Artists" 14:00:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:35.6 Info: => 0.0115057s 14:00:35.6 Info: DeleteColumn Artists SecondaryAlbumTypes 14:00:35.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) 14:00:35.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" 14:00:35.6 Info: DROP TABLE "Artists" 14:00:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 14:00:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 14:00:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:35.6 Info: => 0.0119016s 14:00:35.6 Info: AlterTable Albums 14:00:35.6 Info: => 1.6E-06s 14:00:35.6 Info: CreateColumn Albums SecondaryTypes String 14:00:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 14:00:35.6 Info: => 0.0012484s 14:00:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:00:35', 'metadata_profiles') 14:00:35.6 Info: Committing Transaction 14:00:35.6 Info: 5: metadata_profiles migrated 14:00:35.6 Info: => 0.0216377s 14:00:35.6 Info: 6: separate_automatic_and_interactive_search migrating 14:00:35.6 Info: Beginning Transaction 14:00:35.6 Info: Starting migration of Main DB to 6 14:00:35.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 14:00:35.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) 14:00:35.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 14:00:35.7 Info: DROP TABLE "Indexers" 14:00:35.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:35.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:35.7 Info: => 0.0204935s 14:00:35.7 Info: AlterTable Indexers 14:00:35.7 Info: => 1.9E-06s 14:00:35.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 14:00:35.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 14:00:35.7 Info: => 0.0011456s 14:00:35.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:35.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 14:00:35.7 Info: => 7.21E-05s 14:00:35.7 Info: AlterTable Indexers 14:00:35.7 Info: => 8E-07s 14:00:35.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 14:00:35.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) 14:00:35.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" 14:00:35.7 Info: DROP TABLE "Indexers" 14:00:35.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 14:00:35.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 14:00:35.7 Info: => 0.0087729s 14:00:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:00:35', 'separate_automatic_and_interactive_search') 14:00:35.7 Info: Committing Transaction 14:00:35.7 Info: 6: separate_automatic_and_interactive_search migrated 14:00:35.7 Info: => 0.0290665s 14:00:35.7 Info: 7: change_album_path_to_relative migrating 14:00:35.7 Info: Beginning Transaction 14:00:35.7 Info: Starting migration of Main DB to 7 14:00:35.7 Info: DeleteColumn Albums Path 14:00:35.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) 14:00:35.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" 14:00:35.7 Info: DROP TABLE "Albums" 14:00:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:35.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:35.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:35.7 Info: => 0.010605s 14:00:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:00:35', 'change_album_path_to_relative') 14:00:35.7 Info: Committing Transaction 14:00:35.7 Info: 7: change_album_path_to_relative migrated 14:00:35.7 Info: => 0.0345931s 14:00:35.7 Info: 8: change_quality_size_mb_to_kb migrating 14:00:35.7 Info: Beginning Transaction 14:00:35.7 Info: Starting migration of Main DB to 8 14:00:35.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 14:00:35.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 14:00:35.7 Info: => 0.0001803s 14:00:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:00:35', 'change_quality_size_mb_to_kb') 14:00:35.7 Info: Committing Transaction 14:00:35.8 Info: 8: change_quality_size_mb_to_kb migrated 14:00:35.8 Info: => 0.0225339s 14:00:35.8 Info: 9: album_releases migrating 14:00:35.8 Info: Beginning Transaction 14:00:35.8 Info: Starting migration of Main DB to 9 14:00:35.8 Info: AlterTable Albums 14:00:35.8 Info: => 1.7E-06s 14:00:35.8 Info: CreateColumn Albums Releases String 14:00:35.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 14:00:35.8 Info: => 0.0015998s 14:00:35.8 Info: AlterTable Albums 14:00:35.8 Info: => 1.7E-06s 14:00:35.8 Info: CreateColumn Albums CurrentRelease String 14:00:35.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 14:00:35.8 Info: => 0.0012861s 14:00:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:00:35', 'album_releases') 14:00:35.8 Info: Committing Transaction 14:00:35.8 Info: 9: album_releases migrated 14:00:35.8 Info: => 0.0263399s 14:00:35.8 Info: 10: album_releases_fix migrating 14:00:35.8 Info: Beginning Transaction 14:00:35.8 Info: Starting migration of Main DB to 10 14:00:35.8 Info: AlterTable Albums 14:00:35.8 Info: => 1.9E-06s 14:00:35.8 Info: AlterColumn Albums Releases String 14:00:35.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) 14:00:35.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" 14:00:35.8 Info: DROP TABLE "Albums" 14:00:35.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:35.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:35.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:35.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:35.8 Info: => 0.0112643s 14:00:35.8 Info: AlterTable Albums 14:00:35.8 Info: => 1.8E-06s 14:00:35.8 Info: AlterColumn Albums CurrentRelease String 14:00:35.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) 14:00:35.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" 14:00:35.8 Info: DROP TABLE "Albums" 14:00:35.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:35.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 14:00:35.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 14:00:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 14:00:35.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:35.8 Info: => 0.0106252s 14:00:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:00:35', 'album_releases_fix') 14:00:35.8 Info: Committing Transaction 14:00:35.8 Info: 10: album_releases_fix migrated 14:00:35.8 Info: => 0.0285039s 14:00:35.8 Info: 11: import_lists migrating 14:00:35.8 Info: Beginning Transaction 14:00:35.8 Info: Starting migration of Main DB to 11 14:00:35.8 Info: CreateTable ImportLists 14:00:35.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) 14:00:35.8 Info: => 0.000518s 14:00:35.8 Info: CreateIndex ImportLists (Name) 14:00:35.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:35.8 Info: => 0.0001983s 14:00:35.8 Info: CreateTable ImportListStatus 14:00:35.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) 14:00:35.8 Info: => 0.0002666s 14:00:35.8 Info: CreateIndex ImportListStatus (ProviderId) 14:00:35.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 14:00:35.8 Info: => 0.000177s 14:00:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:00:35', 'import_lists') 14:00:35.8 Info: Committing Transaction 14:00:35.9 Info: 11: import_lists migrated 14:00:35.9 Info: => 0.0266193s 14:00:35.9 Info: 12: add_release_status migrating 14:00:35.9 Info: Beginning Transaction 14:00:35.9 Info: Starting migration of Main DB to 12 14:00:35.9 Info: AlterTable MetadataProfiles 14:00:35.9 Info: => 1.7E-06s 14:00:35.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 14:00:35.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 14:00:35.9 Info: => 0.0016181s 14:00:35.9 Info: PerformDBOperation 14:00:35.9 Info: Performing DB Operation 14:00:35.9 Info: => 7.03E-05s 14:00:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:00:35', 'add_release_status') 14:00:35.9 Info: Committing Transaction 14:00:35.9 Info: 12: add_release_status migrated 14:00:35.9 Info: => 0.0265691s 14:00:35.9 Info: 13: album_download_notification migrating 14:00:35.9 Info: Beginning Transaction 14:00:35.9 Info: Starting migration of Main DB to 13 14:00:35.9 Info: AlterTable Notifications 14:00:35.9 Info: => 1.8E-06s 14:00:35.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 14:00:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 14:00:35.9 Info: => 0.0015996s 14:00:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:00:35', 'album_download_notification') 14:00:35.9 Info: Committing Transaction 14:00:35.9 Info: 13: album_download_notification migrated 14:00:35.9 Info: => 0.0226705s 14:00:35.9 Info: 14: fix_language_metadata_profiles migrating 14:00:35.9 Info: Beginning Transaction 14:00:35.9 Info: Starting migration of Main DB to 14 14:00:35.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:35.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 14:00:35.9 Info: => 0.0002838s 14:00:35.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:35.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 14:00:35.9 Info: => 0.0001482s 14:00:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:00:35', 'fix_language_metadata_profiles') 14:00:35.9 Info: Committing Transaction 14:00:35.9 Info: 14: fix_language_metadata_profiles migrated 14:00:35.9 Info: => 0.022469s 14:00:35.9 Info: 15: remove_fanzub migrating 14:00:35.9 Info: Beginning Transaction 14:00:35.9 Info: Starting migration of Main DB to 15 14:00:35.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:35.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 14:00:35.9 Info: => 0.0001483s 14:00:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:00:35', 'remove_fanzub') 14:00:35.9 Info: Committing Transaction 14:00:36.0 Info: 15: remove_fanzub migrated 14:00:36.0 Info: => 0.0227629s 14:00:36.0 Info: 16: update_artist_history_indexes migrating 14:00:36.0 Info: Beginning Transaction 14:00:36.0 Info: Starting migration of Main DB to 16 14:00:36.0 Info: CreateIndex Albums (ArtistId) 14:00:36.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 14:00:36.0 Info: => 0.0003745s 14:00:36.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 14:00:36.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 14:00:36.0 Info: => 0.0002018s 14:00:36.0 Info: DeleteIndex History (AlbumId) 14:00:36.0 Info: DROP INDEX "IX_History_AlbumId" 14:00:36.0 Info: => 0.0002579s 14:00:36.0 Info: CreateIndex History (AlbumId, Date) 14:00:36.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:36.0 Info: => 0.0001963s 14:00:36.0 Info: DeleteIndex History (DownloadId) 14:00:36.0 Info: DROP INDEX "IX_History_DownloadId" 14:00:36.0 Info: => 0.0001994s 14:00:36.0 Info: CreateIndex History (DownloadId, Date) 14:00:36.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:36.0 Info: => 0.0001851s 14:00:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:00:36', 'update_artist_history_indexes') 14:00:36.0 Info: Committing Transaction 14:00:36.0 Info: 16: update_artist_history_indexes migrated 14:00:36.0 Info: => 0.0210235s 14:00:36.0 Info: 17: remove_nma migrating 14:00:36.0 Info: Beginning Transaction 14:00:36.0 Info: Starting migration of Main DB to 17 14:00:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 14:00:36.0 Info: => 0.0001615s 14:00:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:00:36', 'remove_nma') 14:00:36.0 Info: Committing Transaction 14:00:36.0 Info: 17: remove_nma migrated 14:00:36.0 Info: => 0.0204206s 14:00:36.0 Info: 18: album_disambiguation migrating 14:00:36.0 Info: Beginning Transaction 14:00:36.0 Info: Starting migration of Main DB to 18 14:00:36.0 Info: AlterTable Albums 14:00:36.0 Info: => 1.9E-06s 14:00:36.0 Info: CreateColumn Albums Disambiguation String 14:00:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 14:00:36.0 Info: => 0.0016251s 14:00:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:00:36', 'album_disambiguation') 14:00:36.0 Info: Committing Transaction 14:00:36.0 Info: 18: album_disambiguation migrated 14:00:36.0 Info: => 0.0225502s 14:00:36.0 Info: 19: add_ape_quality_in_profiles migrating 14:00:36.0 Info: Beginning Transaction 14:00:36.0 Info: Starting migration of Main DB to 19 14:00:36.0 Info: PerformDBOperation 14:00:36.0 Info: Performing DB Operation 14:00:36.0 Info: => 0.0001024s 14:00:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:00:36', 'add_ape_quality_in_profiles') 14:00:36.0 Info: Committing Transaction 14:00:36.0 Info: 19: add_ape_quality_in_profiles migrated 14:00:36.0 Info: => 0.0225857s 14:00:36.0 Info: 20: remove_pushalot migrating 14:00:36.0 Info: Beginning Transaction 14:00:36.0 Info: Starting migration of Main DB to 20 14:00:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 14:00:36.0 Info: => 0.000128s 14:00:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:36.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 14:00:36.0 Info: => 7.5E-05s 14:00:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:36.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 14:00:36.0 Info: => 8.02E-05s 14:00:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:00:36', 'remove_pushalot') 14:00:36.0 Info: Committing Transaction 14:00:36.1 Info: 20: remove_pushalot migrated 14:00:36.1 Info: => 0.0225742s 14:00:36.1 Info: 21: add_custom_filters migrating 14:00:36.1 Info: Beginning Transaction 14:00:36.1 Info: Starting migration of Main DB to 21 14:00:36.1 Info: CreateTable CustomFilters 14:00:36.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 14:00:36.1 Info: => 0.0004044s 14:00:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:00:36', 'add_custom_filters') 14:00:36.1 Info: Committing Transaction 14:00:36.1 Info: 21: add_custom_filters migrated 14:00:36.1 Info: => 0.0223293s 14:00:36.1 Info: 22: import_list_tags migrating 14:00:36.1 Info: Beginning Transaction 14:00:36.1 Info: Starting migration of Main DB to 22 14:00:36.1 Info: AlterTable ImportLists 14:00:36.1 Info: => 1.4E-06s 14:00:36.1 Info: CreateColumn ImportLists Tags String 14:00:36.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 14:00:36.1 Info: => 0.0014431s 14:00:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:00:36', 'import_list_tags') 14:00:36.1 Info: Committing Transaction 14:00:36.1 Info: 22: import_list_tags migrated 14:00:36.1 Info: => 0.0229583s 14:00:36.1 Info: 23: add_release_groups_etc migrating 14:00:36.1 Info: Beginning Transaction 14:00:36.1 Info: Starting migration of Main DB to 23 14:00:36.1 Info: CreateTable ArtistMetadata 14:00:36.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) 14:00:36.1 Info: => 0.0004413s 14:00:36.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 14:00:36.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 14:00:36.1 Info: => 0.0001863s 14:00:36.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" 14:00:36.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" 14:00:36.1 Info: => 0.0001618s 14:00:36.1 Info: AlterTable Artists 14:00:36.1 Info: => 8E-07s 14:00:36.1 Info: CreateColumn Artists ArtistMetadataId Int32 14:00:36.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:36.1 Info: => 0.0013451s 14:00:36.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:36.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 14:00:36.1 Info: => 0.0001215s 14:00:36.1 Info: CreateTable AlbumReleases 14:00:36.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) 14:00:36.1 Info: => 0.0003172s 14:00:36.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 14:00:36.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 14:00:36.1 Info: => 0.0001992s 14:00:36.1 Info: CreateIndex AlbumReleases (AlbumId) 14:00:36.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 14:00:36.1 Info: => 0.0001586s 14:00:36.1 Info: PerformDBOperation 14:00:36.1 Info: Performing DB Operation 14:00:36.1 Info: => 6E-05s 14:00:36.1 Info: AlterTable Albums 14:00:36.1 Info: => 7E-07s 14:00:36.1 Info: CreateColumn Albums ArtistMetadataId Int32 14:00:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:36.1 Info: => 0.0012481s 14:00:36.1 Info: AlterTable Albums 14:00:36.1 Info: => 9E-07s 14:00:36.1 Info: CreateColumn Albums AnyReleaseOk Boolean 14:00:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 14:00:36.1 Info: => 0.0012182s 14:00:36.1 Info: AlterTable Albums 14:00:36.1 Info: => 7E-07s 14:00:36.1 Info: CreateColumn Albums Links String 14:00:36.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 14:00:36.1 Info: => 0.0012258s 14:00:36.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:36.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 14:00:36.1 Info: => 0.0001683s 14:00:36.1 Info: AlterTable Tracks 14:00:36.1 Info: => 1E-06s 14:00:36.1 Info: CreateColumn Tracks ForeignRecordingId String 14:00:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 14:00:36.1 Info: => 0.0012519s 14:00:36.1 Info: AlterTable Tracks 14:00:36.1 Info: => 8E-07s 14:00:36.1 Info: CreateColumn Tracks AlbumReleaseId Int32 14:00:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 14:00:36.1 Info: => 0.001217s 14:00:36.1 Info: AlterTable Tracks 14:00:36.1 Info: => 9E-07s 14:00:36.1 Info: CreateColumn Tracks ArtistMetadataId Int32 14:00:36.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 14:00:36.1 Info: => 0.0012426s 14:00:36.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:36.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 14:00:36.1 Info: => 0.000141s 14:00:36.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:36.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 14:00:36.1 Info: => 0.0001212s 14:00:36.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 14:00:36.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) 14:00:36.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" 14:00:36.1 Info: DROP TABLE "Artists" 14:00:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:36.1 Info: => 0.0100594s 14:00:36.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 14:00:36.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) 14:00:36.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" 14:00:36.1 Info: DROP TABLE "Albums" 14:00:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 14:00:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 14:00:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 14:00:36.1 Info: => 0.0100907s 14:00:36.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 14:00:36.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) 14:00:36.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" 14:00:36.2 Info: DROP TABLE "Tracks" 14:00:36.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 14:00:36.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 14:00:36.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 14:00:36.2 Info: => 0.0130466s 14:00:36.2 Info: DeleteColumn TrackFiles ArtistId 14:00:36.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 14:00:36.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" 14:00:36.2 Info: DROP TABLE "TrackFiles" 14:00:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:36.2 Info: => 0.0090927s 14:00:36.2 Info: CreateIndex Artists (ArtistMetadataId) 14:00:36.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:36.2 Info: => 0.000176s 14:00:36.2 Info: CreateIndex Artists (Monitored) 14:00:36.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:36.2 Info: => 0.0001567s 14:00:36.2 Info: CreateIndex Albums (ArtistMetadataId) 14:00:36.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 14:00:36.2 Info: => 0.0001539s 14:00:36.2 Info: CreateIndex Tracks (ArtistMetadataId) 14:00:36.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 14:00:36.2 Info: => 0.0001537s 14:00:36.2 Info: CreateIndex Tracks (AlbumReleaseId) 14:00:36.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 14:00:36.2 Info: => 0.0001534s 14:00:36.2 Info: CreateIndex Tracks (ForeignRecordingId) 14:00:36.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 14:00:36.2 Info: => 0.0001634s 14:00:36.2 Info: UpdateData 14:00:36.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:36.2 Info: => 8.43E-05s 14:00:36.2 Info: UpdateData 14:00:36.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 14:00:36.2 Info: => 7.18E-05s 14:00:36.2 Info: UpdateData 14:00:36.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 14:00:36.2 Info: => 8.15E-05s 14:00:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:00:36', 'add_release_groups_etc') 14:00:36.2 Info: Committing Transaction 14:00:36.2 Info: 23: add_release_groups_etc migrated 14:00:36.2 Info: => 0.0236516s 14:00:36.2 Info: 24: NewMediaInfoFormat migrating 14:00:36.2 Info: Beginning Transaction 14:00:36.2 Info: Starting migration of Main DB to 24 14:00:36.2 Info: UpdateData 14:00:36.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 14:00:36.2 Info: => 0.0001234s 14:00:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:00:36', 'NewMediaInfoFormat') 14:00:36.2 Info: Committing Transaction 14:00:36.2 Info: 24: NewMediaInfoFormat migrated 14:00:36.2 Info: => 0.0228212s 14:00:36.2 Info: 25: rename_restrictions_to_release_profiles migrating 14:00:36.2 Info: Beginning Transaction 14:00:36.2 Info: Starting migration of Main DB to 25 14:00:36.2 Info: RenameTable Restrictions ReleaseProfiles 14:00:36.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 14:00:36.2 Info: => 0.0037837s 14:00:36.2 Info: AlterTable ReleaseProfiles 14:00:36.2 Info: => 1.1E-06s 14:00:36.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 14:00:36.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 14:00:36.2 Info: => 0.0012192s 14:00:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:00:36', 'rename_restrictions_to_release_profiles') 14:00:36.2 Info: Committing Transaction 14:00:36.2 Info: 25: rename_restrictions_to_release_profiles migrated 14:00:36.2 Info: => 0.0246239s 14:00:36.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:00:36.2 Info: Beginning Transaction 14:00:36.2 Info: Starting migration of Main DB to 26 14:00:36.2 Info: RenameTable Profiles QualityProfiles 14:00:36.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 14:00:36.2 Info: => 0.0038069s 14:00:36.2 Info: AlterTable QualityProfiles 14:00:36.2 Info: => 1.5E-06s 14:00:36.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 14:00:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:36.2 Info: => 0.0011608s 14:00:36.2 Info: AlterTable LanguageProfiles 14:00:36.2 Info: => 9E-07s 14:00:36.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 14:00:36.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 14:00:36.3 Info: => 0.0011843s 14:00:36.3 Info: UpdateData 14:00:36.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:36.3 Info: => 8.91E-05s 14:00:36.3 Info: UpdateData 14:00:36.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 14:00:36.3 Info: => 6.84E-05s 14:00:36.3 Info: RenameColumn Artists ProfileId to QualityProfileId 14:00:36.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 14:00:36.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" 14:00:36.3 Info: DROP TABLE "Artists" 14:00:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:36.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:36.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:36.3 Info: => 0.0129721s 14:00:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:00:36', 'rename_quality_profiles_add_upgrade_allowed') 14:00:36.3 Info: Committing Transaction 14:00:36.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:00:36.3 Info: => 0.0428195s 14:00:36.3 Info: 27: add_import_exclusions migrating 14:00:36.3 Info: Beginning Transaction 14:00:36.3 Info: Starting migration of Main DB to 27 14:00:36.3 Info: CreateTable ImportListExclusions 14:00:36.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 14:00:36.3 Info: => 0.0004225s 14:00:36.3 Info: CreateIndex ImportListExclusions (ForeignId) 14:00:36.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 14:00:36.3 Info: => 0.0002023s 14:00:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:00:36', 'add_import_exclusions') 14:00:36.3 Info: Committing Transaction 14:00:36.3 Info: 27: add_import_exclusions migrated 14:00:36.3 Info: => 0.0264022s 14:00:36.3 Info: 28: clean_artist_metadata_table migrating 14:00:36.3 Info: Beginning Transaction 14:00:36.3 Info: Starting migration of Main DB to 28 14:00:36.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) 14:00:36.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) 14:00:36.3 Info: => 0.000387s 14:00:36.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) 14:00:36.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) 14:00:36.3 Info: => 0.0002247s 14:00:36.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) 14:00:36.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) 14:00:36.3 Info: => 0.000201s 14:00:36.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) 14:00:36.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) 14:00:36.3 Info: => 0.0002015s 14:00:36.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) 14:00:36.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) 14:00:36.3 Info: => 0.0001975s 14:00:36.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) 14:00:36.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) 14:00:36.3 Info: => 0.0001993s 14:00:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:00:36', 'clean_artist_metadata_table') 14:00:36.3 Info: Committing Transaction 14:00:36.4 Info: 28: clean_artist_metadata_table migrated 14:00:36.4 Info: => 0.042598s 14:00:36.4 Info: 29: health_issue_notification migrating 14:00:36.4 Info: Beginning Transaction 14:00:36.4 Info: Starting migration of Main DB to 29 14:00:36.4 Info: AlterTable Notifications 14:00:36.4 Info: => 1.5E-06s 14:00:36.4 Info: CreateColumn Notifications OnHealthIssue Boolean 14:00:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 14:00:36.4 Info: => 0.0015589s 14:00:36.4 Info: AlterTable Notifications 14:00:36.4 Info: => 1.1E-06s 14:00:36.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 14:00:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 14:00:36.4 Info: => 0.001197s 14:00:36.4 Info: AlterTable Notifications 14:00:36.4 Info: => 8E-07s 14:00:36.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 14:00:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 14:00:36.4 Info: => 0.0012543s 14:00:36.4 Info: AlterTable Notifications 14:00:36.4 Info: => 8E-07s 14:00:36.4 Info: CreateColumn Notifications OnImportFailure Boolean 14:00:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 14:00:36.4 Info: => 0.0012054s 14:00:36.4 Info: AlterTable Notifications 14:00:36.4 Info: => 8E-07s 14:00:36.4 Info: CreateColumn Notifications OnTrackRetag Boolean 14:00:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 14:00:36.4 Info: => 0.001201s 14:00:36.4 Info: DeleteColumn Notifications OnDownload 14:00:36.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 14:00:36.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 14:00:36.4 Info: DROP TABLE "Notifications" 14:00:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:36.4 Info: => 0.0274084s 14:00:36.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 14:00:36.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 14:00:36.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 14:00:36.4 Info: DROP TABLE "Notifications" 14:00:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 14:00:36.4 Info: => 0.009494s 14:00:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:00:36', 'health_issue_notification') 14:00:36.4 Info: Committing Transaction 14:00:36.4 Info: 29: health_issue_notification migrated 14:00:36.4 Info: => 0.0424293s 14:00:36.4 Info: 30: add_mediafilerepository_mtime migrating 14:00:36.4 Info: Beginning Transaction 14:00:36.4 Info: Starting migration of Main DB to 30 14:00:36.4 Info: AlterTable TrackFiles 14:00:36.4 Info: => 1.6E-06s 14:00:36.4 Info: CreateColumn TrackFiles Modified DateTime 14:00:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 14:00:36.4 Info: => 0.001756s 14:00:36.4 Info: AlterTable TrackFiles 14:00:36.4 Info: => 1.9E-06s 14:00:36.4 Info: CreateColumn TrackFiles Path String 14:00:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 14:00:36.4 Info: => 0.0013176s 14:00:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:36.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 14:00:36.4 Info: => 7.92E-05s 14:00:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 14:00:36.4 Info: => 0.0002291s 14:00:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 14:00:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 14:00:36.4 Info: => 0.0002337s 14:00:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 14:00:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 14:00:36.4 Info: => 0.0002373s 14:00:36.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 14:00:36.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 14:00:36.4 Info: => 0.0001453s 14:00:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 14:00:36.4 Info: => 0.0001056s 14:00:36.4 Info: AlterTable TrackFiles 14:00:36.4 Info: => 1.1E-06s 14:00:36.4 Info: AlterColumn TrackFiles Path String 14:00:36.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) 14:00:36.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" 14:00:36.5 Info: DROP TABLE "TrackFiles" 14:00:36.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:36.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:36.5 Info: => 0.0120831s 14:00:36.5 Info: CreateIndex TrackFiles (Path) 14:00:36.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:36.5 Info: => 0.0001677s 14:00:36.5 Info: DeleteColumn TrackFiles RelativePath 14:00:36.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) 14:00:36.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" 14:00:36.5 Info: DROP TABLE "TrackFiles" 14:00:36.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:36.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:36.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:36.5 Info: => 0.0098639s 14:00:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:00:36', 'add_mediafilerepository_mtime') 14:00:36.5 Info: Committing Transaction 14:00:36.5 Info: 30: add_mediafilerepository_mtime migrated 14:00:36.5 Info: => 0.0394498s 14:00:36.5 Info: 31: add_artistmetadataid_constraint migrating 14:00:36.5 Info: Beginning Transaction 14:00:36.5 Info: Starting migration of Main DB to 31 14:00:36.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") 14:00:36.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") 14:00:36.5 Info: => 0.0002828s 14:00:36.5 Info: DeleteIndex Artists (ArtistMetadataId) 14:00:36.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 14:00:36.5 Info: => 0.0003261s 14:00:36.5 Info: AlterColumn Artists ArtistMetadataId Int32 14:00:36.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) 14:00:36.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" 14:00:36.5 Info: DROP TABLE "Artists" 14:00:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:36.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:36.5 Info: => 0.0113278s 14:00:36.5 Info: CreateIndex Artists (ArtistMetadataId) 14:00:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:36.5 Info: => 0.0001817s 14:00:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T14:00:36', 'add_artistmetadataid_constraint') 14:00:36.5 Info: Committing Transaction 14:00:36.5 Info: 31: add_artistmetadataid_constraint migrated 14:00:36.5 Info: => 0.0317918s 14:00:36.5 Info: 32: old_ids_and_artist_alias migrating 14:00:36.5 Info: Beginning Transaction 14:00:36.5 Info: Starting migration of Main DB to 32 14:00:36.5 Info: AlterTable ArtistMetadata 14:00:36.5 Info: => 2.2E-06s 14:00:36.5 Info: CreateColumn ArtistMetadata Aliases String 14:00:36.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 14:00:36.5 Info: => 0.0018161s 14:00:36.5 Info: AlterTable ArtistMetadata 14:00:36.5 Info: => 1.6E-06s 14:00:36.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 14:00:36.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 14:00:36.5 Info: => 0.0014472s 14:00:36.5 Info: AlterTable Albums 14:00:36.5 Info: => 1.6E-06s 14:00:36.5 Info: CreateColumn Albums OldForeignAlbumIds String 14:00:36.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 14:00:36.6 Info: => 0.0014321s 14:00:36.6 Info: AlterTable AlbumReleases 14:00:36.6 Info: => 1.3E-06s 14:00:36.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 14:00:36.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 14:00:36.6 Info: => 0.0013431s 14:00:36.6 Info: AlterTable Tracks 14:00:36.6 Info: => 1E-06s 14:00:36.6 Info: CreateColumn Tracks OldForeignRecordingIds String 14:00:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 14:00:36.6 Info: => 0.001318s 14:00:36.6 Info: AlterTable Tracks 14:00:36.6 Info: => 1.3E-06s 14:00:36.6 Info: CreateColumn Tracks OldForeignTrackIds String 14:00:36.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 14:00:36.6 Info: => 0.0013345s 14:00:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T14:00:36', 'old_ids_and_artist_alias') 14:00:36.6 Info: Committing Transaction 14:00:36.6 Info: 32: old_ids_and_artist_alias migrated 14:00:36.6 Info: => 0.0268165s 14:00:36.6 Info: 33: download_propers_config migrating 14:00:36.6 Info: Beginning Transaction 14:00:36.6 Info: Starting migration of Main DB to 33 14:00:36.6 Info: PerformDBOperation 14:00:36.6 Info: Performing DB Operation 14:00:36.6 Info: => 0.00011s 14:00:36.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:36.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 14:00:36.6 Info: => 0.0001014s 14:00:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T14:00:36', 'download_propers_config') 14:00:36.6 Info: Committing Transaction 14:00:36.6 Info: 33: download_propers_config migrated 14:00:36.6 Info: => 0.022675s 14:00:36.6 Info: 34: remove_language_profiles migrating 14:00:36.6 Info: Beginning Transaction 14:00:36.6 Info: Starting migration of Main DB to 34 14:00:36.6 Info: DeleteTable LanguageProfiles 14:00:36.6 Info: DROP TABLE "LanguageProfiles" 14:00:36.6 Info: => 0.000543s 14:00:36.6 Info: DeleteColumn Artists LanguageProfileId 14:00:36.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) 14:00:36.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" 14:00:36.6 Info: DROP TABLE "Artists" 14:00:36.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:36.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:36.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:36.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:36.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:36.6 Info: => 0.014751s 14:00:36.6 Info: DeleteColumn ImportLists LanguageProfileId 14:00:36.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) 14:00:36.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" 14:00:36.6 Info: DROP TABLE "ImportLists" 14:00:36.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 14:00:36.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 14:00:36.6 Info: => 0.0104539s 14:00:36.6 Info: DeleteColumn Blacklist Language 14:00:36.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) 14:00:36.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" 14:00:36.6 Info: DROP TABLE "Blacklist" 14:00:36.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 14:00:36.6 Info: => 0.0148926s 14:00:36.6 Info: DeleteColumn History Language 14:00:36.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) 14:00:36.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" 14:00:36.7 Info: DROP TABLE "History" 14:00:36.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 14:00:36.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 14:00:36.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 14:00:36.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 14:00:36.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 14:00:36.7 Info: => 0.0123742s 14:00:36.7 Info: DeleteColumn LyricFiles Language 14:00:36.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) 14:00:36.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" 14:00:36.7 Info: DROP TABLE "LyricFiles" 14:00:36.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 14:00:36.7 Info: => 0.0126703s 14:00:36.7 Info: DeleteColumn TrackFiles Language 14:00:36.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) 14:00:36.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" 14:00:36.7 Info: DROP TABLE "TrackFiles" 14:00:36.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 14:00:36.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 14:00:36.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 14:00:36.7 Info: => 0.0111504s 14:00:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T14:00:36', 'remove_language_profiles') 14:00:36.7 Info: Committing Transaction 14:00:36.7 Info: 34: remove_language_profiles migrated 14:00:36.7 Info: => 0.0584799s 14:00:36.7 Info: 35: multi_disc_naming_format migrating 14:00:36.7 Info: Beginning Transaction 14:00:36.7 Info: Starting migration of Main DB to 35 14:00:36.7 Info: AlterTable NamingConfig 14:00:36.7 Info: => 1.9E-06s 14:00:36.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 14:00:36.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 14:00:36.7 Info: => 0.0017091s 14:00:36.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:36.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 14:00:36.7 Info: => 8.68E-05s 14:00:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T14:00:36', 'multi_disc_naming_format') 14:00:36.7 Info: Committing Transaction 14:00:36.8 Info: 35: multi_disc_naming_format migrated 14:00:36.8 Info: => 0.0297555s 14:00:36.8 Info: 36: add_download_client_priority migrating 14:00:36.8 Info: Beginning Transaction 14:00:36.8 Info: Starting migration of Main DB to 36 14:00:36.8 Info: AlterTable DownloadClients 14:00:36.8 Info: => 2E-06s 14:00:36.8 Info: CreateColumn DownloadClients Priority Int32 14:00:36.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 14:00:36.8 Info: => 0.0015896s 14:00:36.8 Info: PerformDBOperation 14:00:36.8 Info: Performing DB Operation 14:00:36.8 Info: => 0.0001111s 14:00:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T14:00:36', 'add_download_client_priority') 14:00:36.8 Info: Committing Transaction 14:00:36.8 Info: 36: add_download_client_priority migrated 14:00:36.8 Info: => 0.0370453s 14:00:36.8 Info: 37: remove_growl_prowl migrating 14:00:36.8 Info: Beginning Transaction 14:00:36.8 Info: Starting migration of Main DB to 37 14:00:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 14:00:36.8 Info: => 0.0001645s 14:00:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 14:00:36.8 Info: => 7.87E-05s 14:00:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T14:00:36', 'remove_growl_prowl') 14:00:36.8 Info: Committing Transaction 14:00:36.8 Info: 37: remove_growl_prowl migrated 14:00:36.8 Info: => 0.0259714s 14:00:36.8 Info: 38: remove_plex_hometheatre migrating 14:00:36.8 Info: Beginning Transaction 14:00:36.8 Info: Starting migration of Main DB to 38 14:00:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 14:00:36.8 Info: => 0.0001657s 14:00:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 14:00:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 14:00:36.8 Info: => 8.02E-05s 14:00:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T14:00:36', 'remove_plex_hometheatre') 14:00:36.8 Info: Committing Transaction 14:00:36.9 Info: 38: remove_plex_hometheatre migrated 14:00:36.9 Info: => 0.0226061s 14:00:36.9 Info: 39: add_root_folder_add_defaults migrating 14:00:36.9 Info: Beginning Transaction 14:00:36.9 Info: Starting migration of Main DB to 39 14:00:36.9 Info: AlterTable RootFolders 14:00:36.9 Info: => 1.9E-06s 14:00:36.9 Info: CreateColumn RootFolders Name String 14:00:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 14:00:36.9 Info: => 0.0016909s 14:00:36.9 Info: AlterTable RootFolders 14:00:36.9 Info: => 1E-06s 14:00:36.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 14:00:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 14:00:36.9 Info: => 0.0013556s 14:00:36.9 Info: AlterTable RootFolders 14:00:36.9 Info: => 9E-07s 14:00:36.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 14:00:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 14:00:36.9 Info: => 0.0012919s 14:00:36.9 Info: AlterTable RootFolders 14:00:36.9 Info: => 1E-06s 14:00:36.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 14:00:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 14:00:36.9 Info: => 0.0013038s 14:00:36.9 Info: AlterTable RootFolders 14:00:36.9 Info: => 9E-07s 14:00:36.9 Info: CreateColumn RootFolders DefaultTags String 14:00:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 14:00:36.9 Info: => 0.0012747s 14:00:36.9 Info: PerformDBOperation 14:00:36.9 Info: Performing DB Operation 14:00:36.9 Info: => 0.0001368s 14:00:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T14:00:36', 'add_root_folder_add_defaults') 14:00:36.9 Info: Committing Transaction 14:00:36.9 Info: 39: add_root_folder_add_defaults migrated 14:00:36.9 Info: => 0.025275s 14:00:36.9 Info: 40: task_duration migrating 14:00:36.9 Info: Beginning Transaction 14:00:36.9 Info: Starting migration of Main DB to 40 14:00:36.9 Info: AlterTable ScheduledTasks 14:00:36.9 Info: => 1.8E-06s 14:00:36.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 14:00:36.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 14:00:36.9 Info: => 0.0017181s 14:00:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T14:00:36', 'task_duration') 14:00:36.9 Info: Committing Transaction 14:00:36.9 Info: 40: task_duration migrated 14:00:36.9 Info: => 0.0242073s 14:00:36.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 14:00:36.9 Info: Beginning Transaction 14:00:36.9 Info: Starting migration of Main DB to 41 14:00:36.9 Info: AlterTable ReleaseProfiles 14:00:36.9 Info: => 1.7E-06s 14:00:36.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 14:00:36.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 14:00:36.9 Info: => 0.0016456s 14:00:36.9 Info: AlterTable ReleaseProfiles 14:00:36.9 Info: => 9E-07s 14:00:36.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 14:00:36.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 14:00:36.9 Info: => 0.0013447s 14:00:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T14:00:36', 'add_indexer_and_enabled_to_release_profiles') 14:00:36.9 Info: Committing Transaction 14:00:36.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 14:00:36.9 Info: => 0.0225488s 14:00:36.9 Info: 42: remove_album_folders migrating 14:00:36.9 Info: Beginning Transaction 14:00:36.9 Info: Starting migration of Main DB to 42 14:00:36.9 Info: DeleteColumn Artists AlbumFolder 14:00:36.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) 14:00:36.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 14:00:36.9 Info: DROP TABLE "Artists" 14:00:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 14:00:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 14:00:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 14:00:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 14:00:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 14:00:36.9 Info: => 0.0143149s 14:00:36.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:36.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 14:00:36.9 Info: => 8.64E-05s 14:00:36.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:36.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 14:00:36.9 Info: => 7.36E-05s 14:00:36.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 14:00:37.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 14:00:37.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 14:00:37.0 Info: DROP TABLE "NamingConfig" 14:00:37.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 14:00:37.0 Info: => 0.0135774s 14:00:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T14:00:37', 'remove_album_folders') 14:00:37.0 Info: Committing Transaction 14:00:37.0 Info: 42: remove_album_folders migrated 14:00:37.0 Info: => 0.0399125s 14:00:37.0 Info: 44: add_priority_to_indexers migrating 14:00:37.0 Info: Beginning Transaction 14:00:37.0 Info: Starting migration of Main DB to 44 14:00:37.0 Info: AlterTable Indexers 14:00:37.0 Info: => 1.8E-06s 14:00:37.0 Info: CreateColumn Indexers Priority Int32 14:00:37.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 14:00:37.0 Info: => 0.001735s 14:00:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T14:00:37', 'add_priority_to_indexers') 14:00:37.0 Info: Committing Transaction 14:00:37.0 Info: 44: add_priority_to_indexers migrated 14:00:37.0 Info: => 0.0232592s 14:00:37.0 Info: 45: remove_chown_and_folderchmod_config migrating 14:00:37.0 Info: Beginning Transaction 14:00:37.0 Info: Starting migration of Main DB to 45 14:00:37.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:37.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 14:00:37.0 Info: => 0.0003016s 14:00:37.0 Info: PerformDBOperation 14:00:37.0 Info: Performing DB Operation 14:00:37.0 Info: => 7.69E-05s 14:00:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T14:00:37', 'remove_chown_and_folderchmod_config') 14:00:37.0 Info: Committing Transaction 14:00:37.0 Info: 45: remove_chown_and_folderchmod_config migrated 14:00:37.0 Info: => 0.0211683s 14:00:37.0 Info: 47: update_notifiarr migrating 14:00:37.0 Info: Beginning Transaction 14:00:37.0 Info: Starting migration of Main DB to 47 14:00:37.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:37.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 14:00:37.0 Info: => 0.0002282s 14:00:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T14:00:37', 'update_notifiarr') 14:00:37.0 Info: Committing Transaction 14:00:37.1 Info: 47: update_notifiarr migrated 14:00:37.1 Info: => 0.0226708s 14:00:37.1 Info: 49: email_multiple_addresses migrating 14:00:37.1 Info: Beginning Transaction 14:00:37.1 Info: Starting migration of Main DB to 49 14:00:37.1 Info: INSERT INTO "Notifications" ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnHealthIssue", "IncludeHealthWarnings", "OnRename", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 'Gmail Lidarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "ssl": false, "to": "lidarr@lidarr.audio" }', 'EmailSettings') 14:00:37.1 Info: PerformDBOperation 14:00:37.1 Info: Performing DB Operation 14:00:37.1 Info: => 0.0098824s 14:00:37.1 Info: -> 1 Insert operations completed in 00:00:00.0003319 taking an average of 00:00:00.0003319 14:00:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T14:00:37', 'email_multiple_addresses') 14:00:37.1 Info: Committing Transaction 14:00:37.1 Info: 49: email_multiple_addresses migrated 14:00:37.1 Info: => 0.0292386s 14:00:37.1 Debug: Took: 00:00:01.8479407 14:00:37.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 14:00:37.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 14:00:37.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:37.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512372564828_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:37.2 Info: DatabaseEngineVersionCheck migrating 14:00:37.2 Info: PerformDBOperation 14:00:37.2 Info: Performing DB Operation 14:00:37.2 Info: SQLite 3.45.3 14:00:37.2 Info: => 0.0026521s 14:00:37.2 Info: DatabaseEngineVersionCheck migrated 14:00:37.2 Info: => 0.0026803s 14:00:37.2 Debug: Took: 00:00:00.0287797 14:00:37.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:37.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 14:00:37.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 14:00:37.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:37.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512374428760_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:37.4 Info: DatabaseEngineVersionCheck migrating 14:00:37.4 Info: PerformDBOperation 14:00:37.4 Info: Performing DB Operation 14:00:37.4 Info: SQLite 3.45.3 14:00:37.4 Info: => 0.0027777s 14:00:37.4 Info: DatabaseEngineVersionCheck migrated 14:00:37.4 Info: => 0.0028015s 14:00:37.4 Debug: Took: 00:00:00.0290571 14:00:37.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:37.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 14:00:37.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 14:00:37.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:37.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512376132691_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:37.6 Info: DatabaseEngineVersionCheck migrating 14:00:37.6 Info: PerformDBOperation 14:00:37.6 Info: Performing DB Operation 14:00:37.6 Info: SQLite 3.45.3 14:00:37.6 Info: => 0.0025775s 14:00:37.6 Info: DatabaseEngineVersionCheck migrated 14:00:37.6 Info: => 0.0025998s 14:00:37.6 Debug: Took: 00:00:00.0236646 14:00:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:38.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 14:00:38.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 14:00:38.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512382821906_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:38.3 Info: DatabaseEngineVersionCheck migrating 14:00:38.3 Info: PerformDBOperation 14:00:38.3 Info: Performing DB Operation 14:00:38.3 Info: SQLite 3.45.3 14:00:38.3 Info: => 0.0026767s 14:00:38.3 Info: DatabaseEngineVersionCheck migrated 14:00:38.3 Info: => 0.0027033s 14:00:38.3 Debug: Took: 00:00:00.0265592 14:00:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 14:00:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:38.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 14:00:38.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 14:00:38.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:38.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512385183291_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:38.5 Info: DatabaseEngineVersionCheck migrating 14:00:38.5 Info: PerformDBOperation 14:00:38.5 Info: Performing DB Operation 14:00:38.5 Info: SQLite 3.45.3 14:00:38.5 Info: => 0.0027428s 14:00:38.5 Info: DatabaseEngineVersionCheck migrated 14:00:38.5 Info: => 0.0027668s 14:00:38.5 Debug: Took: 00:00:00.0292168 14:00:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 14:00:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 14:00:38.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:38.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512387371653_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:38.7 Info: DatabaseEngineVersionCheck migrating 14:00:38.7 Info: PerformDBOperation 14:00:38.7 Info: Performing DB Operation 14:00:38.7 Info: SQLite 3.45.3 14:00:38.7 Info: => 0.0027531s 14:00:38.7 Info: DatabaseEngineVersionCheck migrated 14:00:38.7 Info: => 0.002783s 14:00:38.7 Debug: Took: 00:00:00.0255022 14:00:38.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 14:00:38.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 14:00:38.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512388239178_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:38.8 Info: DatabaseEngineVersionCheck migrating 14:00:38.8 Info: PerformDBOperation 14:00:38.8 Info: Performing DB Operation 14:00:38.8 Info: SQLite 3.45.3 14:00:38.8 Info: => 0.0029471s 14:00:38.8 Info: DatabaseEngineVersionCheck migrated 14:00:38.8 Info: => 0.0029736s 14:00:38.8 Debug: Took: 00:00:00.0265561 14:00: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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:39.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 14:00:39.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 14:00:39.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512390373774_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:39.0 Info: DatabaseEngineVersionCheck migrating 14:00:39.0 Info: PerformDBOperation 14:00:39.0 Info: Performing DB Operation 14:00:39.0 Info: SQLite 3.45.3 14:00:39.0 Info: => 0.0066035s 14:00:39.0 Info: DatabaseEngineVersionCheck migrated 14:00:39.0 Info: => 0.0066385s 14:00:39.0 Debug: Took: 00:00:00.0303124 14:00: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-05-17T14:00:39.0741079Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:39.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 14:00:39.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 14:00:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512392397711_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:39.2 Info: DatabaseEngineVersionCheck migrating 14:00:39.2 Info: PerformDBOperation 14:00:39.2 Info: Performing DB Operation 14:00:39.2 Info: SQLite 3.45.3 14:00:39.2 Info: => 0.0029314s 14:00:39.2 Info: DatabaseEngineVersionCheck migrated 14:00:39.2 Info: => 0.0029666s 14:00:39.2 Debug: Took: 00:00:00.0284037 14:00:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:39.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 14:00:39.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 14:00:39.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512394313753_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:39.4 Info: DatabaseEngineVersionCheck migrating 14:00:39.4 Info: PerformDBOperation 14:00:39.4 Info: Performing DB Operation 14:00:39.4 Info: SQLite 3.45.3 14:00:39.4 Info: => 0.0024874s 14:00:39.4 Info: DatabaseEngineVersionCheck migrated 14:00:39.4 Info: => 0.0025081s 14:00:39.4 Debug: Took: 00:00:00.0243853 14:00: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-05-17T14:00:39.4670664Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 14:00:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 14:00:39.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 14:00:39.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 14:00:39.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:39.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512396413380_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:39.6 Info: DatabaseEngineVersionCheck migrating 14:00:39.6 Info: PerformDBOperation 14:00:39.6 Info: Performing DB Operation 14:00:39.6 Info: SQLite 3.45.3 14:00:39.6 Info: => 0.0026957s 14:00:39.6 Info: DatabaseEngineVersionCheck migrated 14:00:39.6 Info: => 0.002722s 14:00:39.6 Debug: Took: 00:00:00.0294656 14:00:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 14:00:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 14:00:39.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512397273572_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:39.7 Info: DatabaseEngineVersionCheck migrating 14:00:39.7 Info: PerformDBOperation 14:00:39.7 Info: Performing DB Operation 14:00:39.7 Info: SQLite 3.45.3 14:00:39.7 Info: => 0.0025943s 14:00:39.7 Info: DatabaseEngineVersionCheck migrated 14:00:39.7 Info: => 0.0026186s 14:00:39.7 Debug: Took: 00:00:00.0259660 14:00:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 14:00:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 14:00:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512398075590_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:39.8 Info: DatabaseEngineVersionCheck migrating 14:00:39.8 Info: PerformDBOperation 14:00:39.8 Info: Performing DB Operation 14:00:39.8 Info: SQLite 3.45.3 14:00:39.8 Info: => 0.0029546s 14:00:39.8 Info: DatabaseEngineVersionCheck migrated 14:00:39.8 Info: => 0.0029801s 14:00:39.8 Debug: Took: 00:00:00.0309067 14:00:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 14:00:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 14:00:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512398930222_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:39.9 Info: DatabaseEngineVersionCheck migrating 14:00:39.9 Info: PerformDBOperation 14:00:39.9 Info: Performing DB Operation 14:00:39.9 Info: SQLite 3.45.3 14:00:39.9 Info: => 0.0027802s 14:00:39.9 Info: DatabaseEngineVersionCheck migrated 14:00:39.9 Info: => 0.0028054s 14:00:39.9 Debug: Took: 00:00:00.0258923 14:00:39.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 14:00:39.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 14:00:39.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512399779601_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:39.9 Info: DatabaseEngineVersionCheck migrating 14:00:39.9 Info: PerformDBOperation 14:00:39.9 Info: Performing DB Operation 14:00:39.9 Info: SQLite 3.45.3 14:00:39.9 Info: => 0.0028212s 14:00:39.9 Info: DatabaseEngineVersionCheck migrated 14:00:39.9 Info: => 0.0028428s 14:00:40.0 Debug: Took: 00:00:00.0288220 14:00:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 14:00:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 14:00:40.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:40.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512400919136_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:40.1 Info: DatabaseEngineVersionCheck migrating 14:00:40.1 Info: PerformDBOperation 14:00:40.1 Info: Performing DB Operation 14:00:40.1 Info: SQLite 3.45.3 14:00:40.1 Info: => 0.0028159s 14:00:40.1 Info: DatabaseEngineVersionCheck migrated 14:00:40.1 Info: => 0.0028403s 14:00:40.1 Debug: Took: 00:00:00.0256986 14:00:40.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 14:00:40.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 14:00:40.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:40.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512401705730_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:40.1 Info: DatabaseEngineVersionCheck migrating 14:00:40.1 Info: PerformDBOperation 14:00:40.1 Info: Performing DB Operation 14:00:40.1 Info: SQLite 3.45.3 14:00:40.1 Info: => 0.0027469s 14:00:40.1 Info: DatabaseEngineVersionCheck migrated 14:00:40.1 Info: => 0.0027724s 14:00:40.1 Debug: Took: 00:00:00.0254418 14:00:40.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 14:00:40.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 14:00:40.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512402565447_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:40.2 Info: DatabaseEngineVersionCheck migrating 14:00:40.2 Info: PerformDBOperation 14:00:40.2 Info: Performing DB Operation 14:00:40.2 Info: SQLite 3.45.3 14:00:40.2 Info: => 0.0028806s 14:00:40.2 Info: DatabaseEngineVersionCheck migrated 14:00:40.2 Info: => 0.0029096s 14:00:40.2 Debug: Took: 00:00:00.0272997 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 14:00:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 14:00:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 14:00:40.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 14:00:40.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , meets size constraints 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , meets size constraints 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , meets size constraints 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , meets size constraints 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Release has unknown size, skipping size check 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Max size is unlimited, skipping size check 14:00:40.5 Debug: Item: , meets size constraints 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Max size is unlimited, skipping size check 14:00:40.5 Debug: Item: , meets size constraints 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , meets size constraints 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 14:00:40.5 Debug: Beginning size check for: 14:00:40.5 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 14:00:40.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 14:00:40.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 14:00:40.6 Debug: Beginning size check for: 14:00:40.6 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 14:00:40.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 14:00:40.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 14:00:40.6 Debug: Beginning size check for: 14:00:40.6 Debug: Item: , meets size constraints 14:00:40.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 14:00:40.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 14:00:40.6 Debug: Beginning size check for: 14:00:40.6 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 14:00:40.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 14:00:40.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 14:00:40.8 Debug: Performing already imported check on report 14:00:40.8 Debug: Skipping already imported check for album without files 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 14:00:40.8 Debug: Performing already imported check on report 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 14:00:40.8 Debug: Performing already imported check on report 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 14:00:40.8 Debug: Skipping already imported check because CDH is disabled 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 14:00:40.8 Debug: Performing already imported check on report 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 14:00:40.8 Debug: Performing already imported check on report 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 14:00:40.8 Debug: Performing already imported check on report 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 14:00:40.8 Debug: Performing already imported check on report 14:00:40.8 Debug: Has same torrent hash as a grabbed and imported release 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 14:00:40.8 Debug: Performing already imported check on report 14:00:40.8 Debug: Has same torrent hash as a grabbed and imported release 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 14:00:40.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 14:00:40.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 14:00:40.9 Debug: Existing item meets cut-off. skipping. 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 14:00:40.9 Debug: Existing item meets cut-off. skipping. 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 14:00:40.9 Debug: Existing item meets cut-off. skipping. 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 14:00:40.9 Debug: Existing item meets cut-off. skipping. 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 14:00:40.9 Debug: New quality is a better revision for existing quality 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 14:00:40.9 Debug: New quality is a better revision for existing quality 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 14:00:40.9 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 14:00:40.9 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 14:00:40.9 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 14:00:40.9 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 14:00:40.9 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 14:00:40.9 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 14:00:40.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 14:00:40.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 14:00:41.0 Info: Processing 3 releases 14:00:41.0 Trace: Processing release 1/3 14:00:41.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.5 Debug: Quality parsed: FLAC v1 14:00:41.6 Debug: Release Group parsed: PERFECT 14:00:41.6 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 14:00:41.7 Trace: Processing release 2/3 14:00:41.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Debug: Quality parsed: FLAC v1 14:00:41.7 Debug: Release Group parsed: PERFECT 14:00:41.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 14:00:41.7 Trace: Processing release 3/3 14:00:41.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Debug: Quality parsed: FLAC v1 14:00:41.7 Debug: Release Group parsed: PERFECT 14:00:41.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 14:00:41.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 14:00:41.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 14:00:41.7 Info: Processing 1 releases 14:00:41.7 Trace: Processing release 1/1 14:00:41.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Debug: Quality parsed: FLAC v1 14:00:41.7 Debug: Release Group parsed: PERFECT 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 14:00:41.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 14:00:41.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 14:00:41.7 Info: Processing 1 releases 14:00:41.7 Trace: Processing release 1/1 14:00:41.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Debug: Quality parsed: FLAC v1 14:00:41.7 Debug: Release Group parsed: PERFECT 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 14:00:41.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 14:00:41.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 14:00:41.7 Info: Processing 1 releases 14:00:41.7 Trace: Processing release 1/1 14:00:41.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Debug: Quality parsed: FLAC v1 14:00:41.7 Debug: Release Group parsed: PERFECT 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 14:00:41.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 14:00:41.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 14:00:41.7 Info: Processing 1 releases 14:00:41.7 Trace: Processing release 1/1 14:00:41.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Debug: Quality parsed: FLAC v1 14:00:41.7 Debug: Release Group parsed: PERFECT 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 14:00:41.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 14:00:41.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 14:00:41.7 Info: Processing 1 releases 14:00:41.7 Trace: Processing release 1/1 14:00:41.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Debug: Quality parsed: FLAC v1 14:00:41.7 Debug: Release Group parsed: PERFECT 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 14:00:41.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 14:00:41.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 14:00:41.7 Info: Processing 1 releases 14:00:41.7 Trace: Processing release 1/1 14:00:41.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.7 Debug: Quality parsed: FLAC v1 14:00:41.7 Debug: Release Group parsed: PERFECT 14:00:41.7 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 14:00:41.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 14:00:41.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 14:00:41.7 Info: Processing 1 releases 14:00:41.7 Trace: Processing release 1/1 14:00:41.7 Debug: Processing release '2013 - Night Visions' from '' 14:00:41.7 Debug: Parsing string '2013 - Night Visions' 14:00:41.9 Debug: Unable to parse 2013 - Night Visions 14:00:41.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 14:00:41.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 14:00:41.9 Info: Processing 1 releases 14:00:41.9 Trace: Processing release 1/1 14:00:41.9 Debug: Processing release 'Not parsable' from '' 14:00:41.9 Debug: Parsing string 'Not parsable' 14:00:41.9 Debug: Unable to parse Not parsable 14:00:41.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 14:00:41.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 14:00:41.9 Info: Processing 1 releases 14:00:41.9 Trace: Processing release 1/1 14:00:41.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:41.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:41.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:41.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:41.9 Debug: Quality parsed: FLAC v1 14:00:41.9 Debug: Release Group parsed: PERFECT 14:00:41.9 Debug: Release rejected for the following reasons: [Permanent] fail1 14:00:41.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 14:00:41.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 14:00:41.9 Info: Processing 2 releases 14:00:41.9 Trace: Processing release 1/2 14:00:41.9 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 14:00:41.9 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 14:00:41.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 14:00:41.9 Debug: Album Parsed. Name1 - Title1 14:00:41.9 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 14:00:41.9 Debug: Quality parsed: FLAC v1 14:00:41.9 Debug: Release Group parsed: 14:00:42.0 Debug: Release accepted 14:00:42.0 Trace: Processing release 2/2 14:00:42.0 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 14:00:42.0 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 14:00:42.0 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 14:00:42.0 Debug: Album Parsed. Name1 - Title2 14:00:42.0 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 14:00:42.0 Debug: Quality parsed: FLAC v1 14:00:42.0 Debug: Release Group parsed: 14:00:42.0 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 14:00:42.0 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 14:00:42.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 14:00:42.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 14:00:42.0 Info: Processing 1 releases 14:00:42.0 Trace: Processing release 1/1 14:00:42.0 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 14:00:42.0 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 14:00:42.0 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 14:00:42.0 Debug: Album Parsed. Alien Ant Farm - TruAnt 14:00:42.0 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 14:00:42.0 Debug: Quality parsed: FLAC v1 14:00:42.0 Debug: Release Group parsed: 14:00:42.0 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 14:00:42.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 14:00:42.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 14:00:42.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 14:00:42.0 Info: Processing 1 releases 14:00:42.0 Trace: Processing release 1/1 14:00:42.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:42.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:42.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:42.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:42.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:42.0 Debug: Quality parsed: FLAC v1 14:00:42.0 Debug: Release Group parsed: PERFECT 14:00:42.0 Debug: Release accepted 14:00:42.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 14:00:42.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 14:00:42.0 Info: Processing 1 releases 14:00:42.0 Trace: Processing release 1/1 14:00:42.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:42.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:42.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:42.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:42.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:42.0 Debug: Quality parsed: FLAC v1 14:00:42.0 Debug: Release Group parsed: PERFECT 14:00:42.0 Debug: Release rejected for the following reasons: [Permanent] fail1 14:00:42.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 14:00:42.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 14:00:42.0 Info: Processing 1 releases 14:00:42.0 Trace: Processing release 1/1 14:00:42.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:42.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:42.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:42.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:42.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:42.0 Debug: Quality parsed: FLAC v1 14:00:42.0 Debug: Release Group parsed: PERFECT 14:00:42.0 Debug: Release rejected for the following reasons: [Permanent] fail1 14:00:42.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 14:00:42.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 14:00:42.0 Info: Processing 1 releases 14:00:42.0 Trace: Processing release 1/1 14:00:42.0 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 14:00:42.0 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 14:00:42.0 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 14:00:42.0 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 14:00:42.0 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 14:00:42.0 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 14:00:42.0 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 14:00:42.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 14:00:42.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 14:00:42.0 Info: Processing 1 releases 14:00:42.0 Trace: Processing release 1/1 14:00:42.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 14:00:42.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:42.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 14:00:42.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 14:00:42.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 14:00:42.0 Debug: Quality parsed: FLAC v1 14:00:42.0 Debug: Release Group parsed: PERFECT 14:00:42.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 14:00:42.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 14:00:42.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 14:00:42.1 Debug: Release published date, 05/07/2024, is outside of 5 day early grab limit allowed by user 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 14:00:42.1 Debug: Release published date, 04/27/2024, is outside of 5 day early grab limit allowed by user 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 14:00:42.1 Debug: Indexer with id 1 does not exist, skipping early release check 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 14:00:42.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 14:00:42.1 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 14:00:42.1 Debug: Maximum size is not set. 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 14:00:42.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 14:00:42.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 14:00:42.1 Debug: Release has unknown size, skipping size check. 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 14:00:42.1 Debug: Checking if report meets minimum age requirements. 10 14:00:42.1 Debug: Only 10 minutes old, minimum age is 30 minutes 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 14:00:42.1 Debug: Checking if report meets minimum age requirements. 100 14:00:42.1 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 14:00:42.1 Debug: Minimum age is not set. 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 14:00:42.1 Debug: No albums in the release are monitored. Rejecting 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 14:00:42.1 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 14:00:42.1 Debug: Album is not monitored. Rejecting 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 14:00:42.1 Debug: Only 1/2 albums in the release are monitored. Rejecting 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 14:00:42.1 Debug: Only 1/2 albums in the release are monitored. Rejecting 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 14:00:42.1 Debug: Album is not monitored. Rejecting 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 14:00:42.1 Debug: Only 1/2 albums in the release are monitored. Rejecting 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 14:00:42.1 Debug: Skipping monitored check during search 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 14:00:42.1 Debug: Skipping monitored check during search 14:00:42.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 14:00:42.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 14:00:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 14:00:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 14:00:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 14:00:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 14:00:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 14:00:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 14:00:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 14:00:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 14:00:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 14:00:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 14:00:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 14:00:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 14:00:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 14:00:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 14:00:42.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 14:00:42.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 14:00:42.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 14:00:42.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 14:00:42.4 Debug: [] Torrent is not enabled for this artist 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 14:00:42.4 Debug: [] Usenet is not enabled for this artist 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 14:00:42.4 Debug: Checking if report meets quality requirements. MP3-192 v2 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 14:00:42.4 Debug: Checking if report meets quality requirements. MP3-256 v2 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 14:00:42.4 Debug: Checking if report meets quality requirements. MP3-320 v2 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 14:00:42.4 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 14:00:42.4 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 14:00:42.4 Debug: Checking if report meets quality requirements. FLAC v2 14:00:42.4 Debug: Quality FLAC v2 rejected by Artist's quality profile 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 14:00:42.4 Debug: Checking if report meets quality requirements. Unknown v2 14:00:42.4 Debug: Quality Unknown v2 rejected by Artist's quality profile 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 14:00:42.4 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 14:00:42.4 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 14:00:42.4 Debug: New item's custom formats [] do not improve on [], skipping 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 14:00:42.4 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 14:00:42.4 Debug: Existing item meets cut-off. skipping. 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 14:00:42.4 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 14:00:42.4 Debug: Existing item meets cut-off. skipping. 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 14:00:42.4 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 14:00:42.4 Debug: Existing item meets cut-off. skipping. 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 14:00:42.4 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 14:00:42.4 Debug: Existing item meets cut-off. skipping. 14:00:42.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 14:00:42.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 14:00:42.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 14:00:42.5 Debug: New quality is a better revision for existing quality 14:00:42.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 14:00:42.5 Debug: New item has a better quality 14:00:42.5 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 14:00:42.5 Debug: Quality profile allows upgrading 14:00:42.5 Debug: New quality is a better revision for existing quality 14:00:42.5 Debug: Auto downloading of propers is disabled 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 14:00:42.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 14:00:42.5 Debug: Existing item meets cut-off. skipping. 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 14:00:42.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 14:00:42.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 14:00:42.5 Debug: Existing item has better quality, skipping 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 14:00:42.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 14:00:42.5 Debug: Existing item meets cut-off. skipping. 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 14:00:42.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 14:00:42.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 14:00:42.5 Debug: New item has a better custom format score 14:00:42.5 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 14:00:42.5 Debug: Quality profile allows upgrading 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 14:00:42.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 14:00:42.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 14:00:42.5 Debug: New item has a better quality 14:00:42.5 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 14:00:42.5 Debug: Quality profile allows upgrading 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 14:00:42.5 Debug: Release contains raw CD, rejecting. 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 14:00:42.5 Debug: Release contains raw CD, rejecting. 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 14:00:42.5 Debug: Release contains raw CD, rejecting. 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 14:00:42.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 14:00:42.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 14:00:42.5 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 14:00:42.6 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 14:00:42.6 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 14:00:42.6 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 14:00:42.6 Debug: New quality is a better revision for existing quality 14:00:42.6 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 14:00:42.6 Debug: New quality is a better revision for existing quality 14:00:42.6 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 14:00:42.6 Debug: New quality is a better revision for existing quality 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 14:00:42.6 Debug: New quality is a better revision for existing quality 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 14:00:42.6 Debug: New quality is a better revision for existing quality 14:00:42.6 Debug: Auto downloading of repacks is disabled 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 14:00:42.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 14:00:42.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 14:00:42.7 Debug: New quality is a better revision for existing quality 14:00:42.7 Debug: New quality is a better revision for existing quality 14:00:42.7 Debug: New quality is a better revision for existing quality 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 14:00:42.7 Debug: New quality is a better revision for existing quality 14:00:42.7 Debug: New quality is a better revision for existing quality 14:00:42.7 Debug: New quality is a better revision for existing quality 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 14:00:42.7 Debug: Checking if report meets retention requirements. 100 14:00:42.7 Debug: Report age: 100 rejected by user's retention limit 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 14:00:42.7 Debug: Checking if report meets retention requirements. 100 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 14:00:42.7 Debug: Checking if report meets retention requirements. 100 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 14:00:42.7 Debug: Checking if report meets retention requirements. 100 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 14:00:42.7 Debug: Not checking retention requirement for non-usenet report 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 14:00:42.7 Debug: Checking if report meets retention requirements. 100 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 14:00:42.7 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 14:00:42.7 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 14:00:42.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 14:00:42.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 14:00:42.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 14:00:42.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 14:00:42.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 14:00:42.8 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 14:00:42.8 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 14:00:42.8 Debug: Profile does not require a waiting period before download for Usenet. 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 14:00:42.8 Debug: Quality is highest in profile for preferred protocol, will not delay 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 14:00:42.8 Debug: New quality is a better revision for existing quality, skipping delay 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 14:00:42.8 Debug: New quality is a better revision for existing quality, skipping delay 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 14:00:42.8 Debug: Ignoring delay for user invoked search 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 14:00:42.8 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 14:00:42.8 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 14:00:42.8 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 14:00:42.8 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 14:00:42.8 Debug: Skipping deleted trackfile check during search 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 14:00:42.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 14:00:42.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Existing item meets cut-off. skipping. 14:00:42.9 Debug: Existing item has better quality, skipping 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Existing item meets cut-off. skipping. 14:00:42.9 Debug: Existing item has better quality, skipping 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: New item has a better quality 14:00:42.9 Debug: Checking current status of album [2] in history 14:00:42.9 Debug: New item has a better quality 14:00:42.9 Debug: Checking current status of album [3] in history 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: New item has a better quality 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Existing item meets cut-off. skipping. 14:00:42.9 Debug: New item's custom formats [] do not improve on [], skipping 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Existing item meets cut-off. skipping. 14:00:42.9 Debug: Existing item has better quality, skipping 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Existing item meets cut-off. skipping. 14:00:42.9 Debug: New item's custom formats [] do not improve on [], skipping 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Existing item meets cut-off. skipping. 14:00:42.9 Debug: New item's custom formats [] do not improve on [], skipping 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: New item has a better quality 14:00:42.9 Debug: Checking current status of album [2] in history 14:00:42.9 Debug: Checking current status of album [3] in history 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Existing item meets cut-off. skipping. 14:00:42.9 Debug: Existing item has better quality, skipping 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Existing item meets cut-off. skipping. 14:00:42.9 Debug: Existing item has better quality, skipping 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 14:00:42.9 Debug: Skipping history check during search 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Checking current status of album [2] in history 14:00:42.9 Debug: Checking current status of album [3] in history 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Checking current status of album [2] in history 14:00:42.9 Debug: Checking current status of album [3] in history 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 14:00:42.9 Debug: Performing history status check on report 14:00:42.9 Debug: Checking current status of album [1] in history 14:00:42.9 Debug: Checking current status of album [2] in history 14:00:42.9 Debug: Checking current status of album [3] in history 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 14:00:42.9 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 14:00:42.9 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 14:00:42.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 14:00:42.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 14:00:43.0 Debug: Indexer with id 2 does not exist, skipping indexer tags check 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 14:00:43.0 Debug: New quality is a better revision for existing quality 14:00:43.0 Debug: Proper for old file, rejecting: {0} 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 14:00:43.0 Debug: New quality is a better revision for existing quality 14:00:43.0 Debug: Auto downloading of propers is disabled 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 14:00:43.0 Debug: New quality is a better revision for existing quality 14:00:43.0 Debug: New quality is a better revision for existing quality 14:00:43.0 Debug: Proper for old file, rejecting: {0} 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 14:00:43.0 Debug: New quality is a better revision for existing quality 14:00:43.0 Debug: Proper for old file, rejecting: {0} 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 14:00:43.0 Debug: Propers are not preferred, skipping check 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 14:00:43.0 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 --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 14:00:43.0 Debug: New quality is a better revision for existing quality 14:00:43.0 Debug: New quality is a better revision for existing quality 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 14:00:43.0 Debug: Checking if artist matches searched artist 14:00:43.0 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 14:00:43.0 Debug: Checking if artist matches searched artist 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 14:00:43.0 Debug: Not enough seeders: 0. Minimum seeders: 5 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 14:00:43.0 Debug: Not enough seeders: 4. Minimum seeders: 5 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 14:00:43.0 Debug: Indexer with id 1 does not exist, skipping seeders check 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 14:00:43.0 Debug: Quality profile does not allow upgrades, skipping 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 14:00:43.0 Debug: Quality profile does not allow upgrades, skipping 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 14:00:43.0 Debug: Quality profile allows upgrading 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 14:00:43.0 Debug: Quality profile allows upgrading 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 14:00:43.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 14:00:43.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 14:00:43.1 Debug: Existing item has better quality, skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 14:00:43.1 Debug: New item has a better quality 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 14:00:43.1 Debug: New item has a better quality 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 14:00:43.1 Debug: Existing item has better quality, skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 14:00:43.1 Debug: New item's custom formats [] do not improve on [], skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 14:00:43.1 Debug: Existing item has better quality, skipping 14:00:43.1 Debug: Existing item has better quality, skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 14:00:43.1 Debug: New item has a better quality 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 14:00:43.1 Debug: New item has a better quality 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 14:00:43.1 Debug: New item's custom formats [] do not improve on [], skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 14:00:43.1 Debug: Existing item has better quality, skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 14:00:43.1 Debug: Existing item has better quality, skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 14:00:43.1 Debug: New item's custom formats [] do not improve on [], skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 14:00:43.1 Debug: New item's custom formats [] do not improve on [], skipping 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 14:00:43.1 Debug: New item has a better quality 14:00:43.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 14:00:43.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 14:00:43.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 14:00:43.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 14:00:43.2 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 14:00:43.2 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 14:00:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 14:00:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 14:00:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 14:00:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 14:00:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 14:00:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 14:00:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 14:00:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 14:00:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 14:00:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 14:00:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 14:00:43.3 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 14:00:43.3 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 14:00:43.3 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 14:00:43.4 Debug: All albums were imported in history for Drone.S01E01.HDTV 14:00:43.4 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 14:00:43.4 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 14:00:43.5 Debug: All albums were imported for Drone.S01E01.HDTV 14:00:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 14:00:43.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 14:00:43.5 Debug: All albums were imported for Drone.S01E01.HDTV 14:00:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 14:00:43.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 14:00:43.5 Debug: All albums were imported for Droned Pilot 14:00:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 14:00:43.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 14:00:43.5 Debug: Not all albums have been imported for Drone.S01E01.HDTV 14:00:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 14:00:43.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 14:00:43.5 Debug: Not all albums have been imported for Drone.S01E01.HDTV 14:00:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 14:00:43.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 14:00:43.5 Debug: Not all albums have been imported for Drone.S01E01.HDTV 14:00:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 14:00:43.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 14:00:43.5 Debug: Not all albums have been imported for Drone.S01E01.HDTV 14:00:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 14:00:43.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 14:00:43.5 Debug: Not all albums have been imported for Drone.S01E01.HDTV 14:00:43.5 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 14:00:43.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 14:00:43.6 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 --- 14:00:43.6 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 --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 14:00:43.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 14:00:43.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 14:00:43.7 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.7 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 14:00:43.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 14:00:43.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 14:00:43.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 14:00:43.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 14:00:43.7 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.7 Warn: Failed to download release '' from Indexer . Release not available 14:00:43.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 14:00:43.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 14:00:43.7 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 14:00:43.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 14:00:43.7 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.7 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 14:00:43.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 14:00:43.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 14:00:43.7 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.7 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 14:00:43.7 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 14:00:43.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 14:00:43.8 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 14:00:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 14:00:43.8 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 14:00:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 14:00:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 14:00:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 14:00:43.8 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 14:00:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 14:00:43.8 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.8 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 14:00:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 14:00:43.8 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.8 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 14:00:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 14:00:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 14:00:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 14:00:43.8 Trace: Grabbing release '' from Indexer at priority 0. 14:00:43.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 14:00:43.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 14:00:43.9 Trace: No non-blocked Download Client available, retrying blocked one. 14:00:43.9 Trace: No non-blocked Download Client available, retrying blocked one. 14:00:43.9 Trace: No non-blocked Download Client available, retrying blocked one. 14:00:43.9 Trace: No non-blocked Download Client available, retrying blocked one. 14:00:43.9 Trace: No non-blocked Download Client available, retrying blocked one. 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 14:00:43.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 14:00:43.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 14:00:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 14:00:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 14:00:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 14:00:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 14:00:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 14:00:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 14:00:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 14:00:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 14:00:44.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 14:00:44.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 14:00:44.2 Info: Iteration 0 14:00:44.2 Info: Iteration 1 14:00:44.2 Info: Iteration 2 14:00:44.2 Info: Iteration 3 14:00:44.2 Info: Iteration 4 14:00:44.2 Info: Iteration 5 14:00:44.2 Info: Iteration 6 14:00:44.2 Info: Iteration 7 14:00:44.3 Info: Iteration 8 14:00:44.3 Info: Iteration 9 14:00:44.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 14:00:44.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 14:00:44.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 14:00:44.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 14:00:44.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 14:00:44.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 14:00:44.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) 14:00:44.7 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 14:00:44.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 14:00:44.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 14:00:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 14:00:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 14:00:44.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) 14:00:44.8 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 14:00:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 14:00:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 14:00:44.8 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:44.8 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 14:00:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 14:00:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 14:00:44.8 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 14:00:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 14:00:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 14:00:44.8 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 14:00:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 14:00:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 14:00:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 14:00:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 14:00:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 14:00:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 14:00:44.8 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 14:00:44.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 14:00:44.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 14:00:44.9 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 14:00:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 14:00:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 14:00:44.9 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 14:00:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 14:00:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 14:00:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 14:00:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 14:00:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 14:00:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 14:00:44.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) 14:00:44.9 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 14:00:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 14:00:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 14:00:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 14:00:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 14:00:44.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 14:00:44.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 14:00:45.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) 14:00:45.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:45.0 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 14:00:45.0 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) 14:00:45.0 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 14:00:45.0 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 14:00:45.0 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 14:00:45.0 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 14:00:45.0 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 14:00:45.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 14:00:45.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 14:00:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 14:00:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 14:00:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 14:00:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 14:00:45.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 14:00:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 14:00:45.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 14:00:45.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 14:00:45.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 14:00:45.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 14:00:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 14:00:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 14:00:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 14:00:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 14:00:45.3 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 14:00:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 14:00:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 14:00:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 14:00:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 14:00:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 14:00:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 14:00:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 14:00:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 14:00:45.3 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 14:00:45.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 14:00:45.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 14:00:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 14:00:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 14:00:45.4 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 14:00:45.4 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. 14:00:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 14:00:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 14:00:45.4 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 14:00:45.4 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. 14:00:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 14:00:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 14:00:45.4 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 14:00:45.4 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. 14:00:45.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 14:00:45.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 14:00:45.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 14:00:45.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 14:00:45.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 14:00:45.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 14:00:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 14:00:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 14:00:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 14:00:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 14:00:45.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:45.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 14:00:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 14:00:45.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:45.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:45.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 14:00:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 14:00:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 14:00:45.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:45.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:45.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 14:00:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 14:00:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 14:00:45.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:45.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:45.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 14:00:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 14:00:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 14:00:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 14:00:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 14:00:45.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 14:00:45.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 14:00:45.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 14:00:45.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 14:00:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 14:00:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 14:00:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 14:00:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 14:00:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 14:00:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 14:00:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 14:00:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 14:00:45.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 14:00:45.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 14:00:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 14:00:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 14:00:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 14:00:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 14:00:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 14:00:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 14:00:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 14:00:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 14:00:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 14:00:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 14:00:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 14:00:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 14:00:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 14:00:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 14:00:46.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 14:00:46.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 14:00:46.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 14:00:46.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 14:00:46.2 Info: Unknown download state: Unknown 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 14:00:46.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 14:00:46.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 14:00:46.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) 14:00:46.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. 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 14:00:46.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) 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 14:00:46.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 14:00:46.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 14:00:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 14:00:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 14:00:46.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) 14:00:46.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 14:00:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 14:00:46.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) 14:00:46.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 14:00:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 14:00:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 14:00:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 14:00:46.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 14:00:46.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 14:00:46.5 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 14:00:46.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 14:00:46.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 14:00:46.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 14:00:46.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 14:00:46.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:46.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 14:00:46.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:46.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 14:00:46.7 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 14:00:46.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 14:00:46.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 14:00:46.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 14:00:46.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 14:00:46.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 14:00:46.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 14:00:46.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 14:00:46.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 14:00:46.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 14:00:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 14:00:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 14:00:46.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 14:00:46.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 14:00:47.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:47.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 14:00:47.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 14:00:47.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 14:00:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 14:00:47.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:47.1 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 14:00:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 14:00:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 14:00:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 14:00:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 14:00:47.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 14:00:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 14:00:47.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 14:00:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 14:00:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 14:00:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 14:00:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 14:00:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 14:00:47.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 14:00:47.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 14:00:47.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 14:00:47.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 14:00:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 14:00:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 14:00:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 14:00:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 14:00:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 14:00:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 14:00:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 14:00:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 14:00:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 14:00:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 14:00:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 14:00:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 14:00:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 14:00:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 14:00:47.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 14:00:47.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 14:00:47.4 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") --- 14:00:47.4 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") --- 14:00:47.4 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") --- 14:00:47.4 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") --- 14:00:47.4 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") --- 14:00:47.4 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") --- 14:00:47.4 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") --- 14:00:47.4 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") --- 14:00:47.4 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") --- 14:00:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 14:00:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 14:00:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 14:00:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 14:00:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 14:00:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 14:00:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 14:00:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 14:00:47.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 14:00:47.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 14:00:47.4 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 --- 14:00:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 14:00:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 14:00:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 14:00:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 14:00:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 14:00:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 14:00:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 14:00:47.5 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 --- 14:00:47.5 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 --- 14:00:47.5 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 --- 14:00:47.5 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 --- 14:00:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 14:00:47.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 14:00:47.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 14:00:47.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 14:00:47.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 14:00:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 14:00:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 14:00:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 14:00:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 14:00:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 14:00:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 14:00:47.8 Debug: Retrieved metadata of 1 torrents in client 14:00:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 14:00:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 14:00:47.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) 14:00:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 14:00:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 14:00:47.8 Debug: Retrieved metadata of 1 torrents in client 14:00:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 14:00:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 14:00:47.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:47.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 14:00:47.9 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") --- 14:00:47.9 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) 14:00:47.9 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 14:00:47.9 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") --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 14:00:47.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 14:00:47.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 14:00:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 14:00:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 14:00:48.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 14:00:48.0 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 --- 14:00:48.0 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 --- 14:00:48.0 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 --- 14:00:48.0 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 14:00:48.0 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 --- 14:00:48.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 14:00:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 14:00:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 14:00:48.1 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 14:00:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 14:00:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 14:00:48.1 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 14:00:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 14:00:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 14:00:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 14:00:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.1 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 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") --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 14:00:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 14:00:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 14:00:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 14:00:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 14:00:48.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) 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 14:00:48.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) 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 14:00:48.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) 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 14:00:48.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) 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 14:00:48.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) 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 14:00:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 14:00:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 14:00:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 14:00:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 14:00:48.6 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 --- 14:00:48.6 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 --- 14:00:48.6 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 --- 14:00:48.6 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 --- 14:00:48.6 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 --- 14:00:48.6 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 --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- Skipped should_fix_forward_slashes [12 ms] 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 14:00:48.6 Debug: Transmission version information: 2.84 () 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 14:00:48.6 Debug: Transmission version information: 2.84+ () 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 14:00:48.6 Debug: Transmission version information: 2.84 (other info) 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 14:00:48.6 Debug: Transmission version information: 2.84 (2.84) 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 14:00:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 14:00:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 14:00:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 14:00:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 14:00:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 14:00:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 14:00:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 14:00:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 14:00:48.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) 14:00:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 14:00:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 14:00:48.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) 14:00:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 14:00:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 14:00:48.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) 14:00:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 14:00:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 14:00:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 14:00:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 14:00:48.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 14:00:48.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") --- 14:00:48.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") --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 14:00:48.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) 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- Skipped should_combine_drive_letter [4 ms] 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 14:00:48.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) 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 14:00:48.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) 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 14:00:48.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) 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 14:00:48.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) 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 14:00:48.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 14:00:48.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 14:00:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 14:00:49.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 14:00:49.0 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 14:00:49.0 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 14:00:49.0 Debug: Vuze protocol version information: 14:00:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 14:00:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 14:00:49.1 Debug: Vuze protocol version information: 10 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 14:00:49.1 Debug: Vuze protocol version information: foo 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 14:00:49.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 14:00:49.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 14:00:49.1 Debug: Vuze protocol version information: 14 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 14:00:49.1 Debug: Vuze protocol version information: 15 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- Skipped should_fix_forward_slashes [4 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [4 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [5 ms] 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 14:00:49.1 Debug: Vuze protocol version information: 20 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 14:00:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 14:00:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 14:00:49.2 Info: Report sent to Name1 from indexer Indexer1. Title1 14:00:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 14:00:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 14:00:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 14:00:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 14:00:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 14:00:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 14:00:49.2 Trace: Release Title1 no longer available on indexer. 14:00:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 14:00:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 14:00:49.2 Info: Report sent to Name1 from indexer Indexer1. Title1 14:00:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 14:00:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 14:00:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 14:00:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 14:00:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 14:00:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 14:00:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 14:00:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 14:00:49.3 Info: Report sent to Name1 from indexer Indexer1. Title1 14:00:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 14:00:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 14:00:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 14:00:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 14:00:49.3 Info: Report sent to Name1 from indexer Indexer1. Title1 14:00:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 14:00:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 14:00:49.3 Info: Report sent to Name1 from indexer Indexer1. Title1 14:00:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 14:00:49.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 14:00:49.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 14:00:49.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 14:00:49.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 14:00:49.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 14:00:49.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 14:00:49.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 14:00:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 14:00:49.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 14:00:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 14:00:49.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 14:00:49.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 14:00:49.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 14:00:49.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 14:00:49.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 14:00:49.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 14:00:49.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 14:00:49.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 14:00:49.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 14:00:49.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 14:00:49.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 14:00:49.5 Debug: Adding release Title1 to pending releases with reason Delay 14:00:49.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 14:00:49.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 14:00:49.6 Debug: Adding release Title1 to pending releases with reason Delay 14:00:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 14:00:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 14:00:49.6 Debug: Adding release Title1 to pending releases with reason Delay 14:00:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 14:00:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 14:00:49.6 Debug: Adding release Title1 to pending releases with reason Delay 14:00:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 14:00:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 14:00:49.6 Debug: The release Title1 is already pending with reason Delay, not adding again 14:00:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 14:00:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 14:00:49.6 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 14:00:49.6 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 14:00:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 14:00:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 14:00:49.6 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 14:00:49.6 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 14:00:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 14:00:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 14:00:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 14:00:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 14:00:49.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 14:00:49.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 14:00:49.7 Debug: Removing previously pending release, as it was grabbed. 14:00:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 14:00:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 14:00:49.7 Debug: Removing previously pending release, as it was grabbed. 14:00:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 14:00:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 14:00:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 14:00:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 14:00:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 14:00:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 14:00:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 14:00:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 14:00:49.7 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 14:00:49.7 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 14:00:49.8 Debug: Removing failed releases from pending 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 14:00:49.8 Debug: Removing failed releases from pending 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 14:00:49.8 Debug: Removing failed releases from pending 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 14:00:49.8 Debug: Removing failed releases from pending 14:00:49.8 Debug: Removing previously pending release, as it has now been rejected. 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 14:00:49.8 Debug: Failed download only contains one album, searching again 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 14:00:49.8 Debug: Failed download was entire artist, searching again 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 14:00:49.8 Debug: Failed download contains multiple albums, searching again 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 14:00:49.8 Debug: Skip redownloading requested by user 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 14:00:49.8 Debug: Auto redownloading failed albums is disabled 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 14:00:49.8 Trace: Checking if all items for 'Title1' have been imported 14:00:49.8 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 14:00:49.8 Trace: All albums for 'Title1' have been imported: False 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 14:00:49.8 Trace: Checking if all items for 'Title1' have been imported 14:00:49.8 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 14:00:49.8 Trace: All albums for 'Title1' have been imported: False 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 14:00:49.8 Trace: Checking if all items for 'Title1' have been imported 14:00:49.8 Trace: No history for Title1 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 14:00:49.8 Trace: Checking if all items for 'Title1' have been imported 14:00:49.8 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 14:00:49.8 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 14:00:49.8 Trace: All albums for 'Title1' have been imported: True 14:00:49.8 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 14:00:49.8 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 14:00:49.9 Trace: Checking if all items for 'Title1' have been imported 14:00:49.9 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 14:00:49.9 Trace: All albums for 'Title1' have been imported: True 14:00:49.9 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 14:00:49.9 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 14:00:49.9 Trace: Checking if all items for 'Title1' have been imported 14:00:49.9 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 14:00:49.9 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 14:00:49.9 Trace: All albums for 'Title1' have been imported: False 14:00:49.9 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 14:00:49.9 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 14:00:49.9 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 14:00:49.9 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 14:00:49.9 Debug: Parsing string 'The torrent release folder' 14:00:49.9 Debug: Unable to parse The torrent release folder 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 14:00:49.9 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 14:00:49.9 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 14:00:49.9 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:49.9 Debug: Album Parsed. Audio Artist - Audio Album 14:00:49.9 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:49.9 Debug: Quality parsed: FLAC v1 14:00:49.9 Debug: Release Group parsed: 14:00:49.9 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 14:00:50.0 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:50.0 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 14:00:50.0 Debug: Album Parsed. Audio Artist - Audio Album 14:00:50.0 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 14:00:50.0 Debug: Quality parsed: FLAC v1 14:00:50.0 Debug: Release Group parsed: 14:00:50.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 14:00:50.0 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 14:00:50.0 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 14:00:50.0 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 14:00:50.0 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 14:00:50.0 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 14:00:50.0 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 14:00:50.0 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 14:00:50.0 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 14:00:50.0 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 14:00:50.0 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 14:00:50.0 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 14:00:50.0 Debug: Parsing string 'the.artist.s01e01.track.xml' 14:00:50.0 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 14:00:50.0 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 14:00:50.0 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 14:00:50.0 Debug: Quality parsed: Unknown v1 14:00:50.0 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 14:00:50.0 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 14:00:50.0 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 14:00:50.0 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 14:00:50.1 Debug: Parsing string 'the.artist.s01e01.track.xml' 14:00:50.1 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 14:00:50.1 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 14:00:50.1 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 14:00:50.1 Debug: Quality parsed: Unknown v1 14:00:50.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.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] 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] 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Wednesday 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Sunday Monday Tuesday Wednesday Thursday 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Saturday 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 14:00:50.1 Warn: Value can not be null. 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 14:00:50.1 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 14:00:50.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 14:00:50.2 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 14:00:50.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 14:00:50.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 14:00:50.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 14:00:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 14:00:50.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 14:00:50.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 14:00:50.4 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") --- 14:00:50.4 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") --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 14:00:50.4 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") --- 14:00:50.4 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") --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 14:00:50.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 14:00:50.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 14:00:50.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 14:00:50.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 14:00:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 14:00:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 14:00:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 14:00:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 14:00:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 14:00:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 14:00:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 14:00:50.7 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 --- 14:00:50.8 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 --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 14:00:50.8 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 --- 14:00:50.8 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 --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 14:00:50.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 14:00:50.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 14:00:50.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 14:00:50.8 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) --- 14:00:50.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 14:00:50.8 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) --- 14:00:50.8 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) --- 14:00:50.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 14:00:50.8 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) --- 14:00:50.8 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) --- 14:00:50.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 14:00:50.8 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) --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 14:00:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 14:00:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 14:00:50.8 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 --- 14:00:50.9 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 --- 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 14:00:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 14:00:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 14:00:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 14:00:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 14:00:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- Skipped should_return_error_if_series_path_is_for_posix_os [2 ms] 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 14:00:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 14:00:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 14:00:50.9 Error: System time mismatch. SystemTime: 05/17/2024 14:00:50 Expected Time: 05/19/2024 14:00:50. Update system time 14:00:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 14:00:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 14:00:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 14:00:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 14:00:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 14:00:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 14:00:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 14:00:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 14:00:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 14:00:51.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") --- 14:00:51.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") --- 14:00:51.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") --- 14:00:51.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") --- Skipped should_return_error_when_app_folder_is_write_protected [3 ms] 14:00:51.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") --- 14:00:51.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") --- 14:00:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 14:00:51.2 Trace: Check health -> FakeHealthCheck 14:00:51.2 Trace: Check health <- FakeHealthCheck 14:00:51.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 14:00:51.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 14:00:51.2 Trace: Check health -> FakeHealthCheck 14:00:51.2 Trace: Check health <- FakeHealthCheck 14:00:51.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 14:00:51.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 14:00:51.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 14:00:51.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 14:00:51.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:51.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512512098344_253/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:51.2 Info: DatabaseEngineVersionCheck migrating 14:00:51.2 Info: PerformDBOperation 14:00:51.2 Info: Performing DB Operation 14:00:51.2 Info: SQLite 3.45.3 14:00:51.2 Info: => 0.0026088s 14:00:51.2 Info: DatabaseEngineVersionCheck migrated 14:00:51.2 Info: => 0.002646s 14:00:51.2 Debug: Took: 00:00:00.0252849 14:00:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 14:00:51.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 = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 14:00:51.3 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 ==== 14:00:51.4 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 14:00:51.4 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 14:00:51.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:51.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512514294922_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:51.4 Info: DatabaseEngineVersionCheck migrating 14:00:51.4 Info: PerformDBOperation 14:00:51.4 Info: Performing DB Operation 14:00:51.4 Info: SQLite 3.45.3 14:00:51.4 Info: => 0.0025148s 14:00:51.4 Info: DatabaseEngineVersionCheck migrated 14:00:51.4 Info: => 0.0025365s 14:00:51.4 Debug: Took: 00:00:00.0243745 14:00:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 14:00:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 14:00:51.6 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 14:00:51.6 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 14:00:51.7 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 14:00:51.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 14:00:51.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:51.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512517224891_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:51.7 Info: DatabaseEngineVersionCheck migrating 14:00:51.7 Info: PerformDBOperation 14:00:51.7 Info: Performing DB Operation 14:00:51.7 Info: SQLite 3.45.3 14:00:51.7 Info: => 0.0027701s 14:00:51.7 Info: DatabaseEngineVersionCheck migrated 14:00:51.7 Info: => 0.0027887s 14:00:51.7 Debug: Took: 00:00:00.0230660 14:00:51.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:00:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:00:51.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 14:00:51.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 14:00:51.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:51.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512519623579_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:51.9 Info: DatabaseEngineVersionCheck migrating 14:00:51.9 Info: PerformDBOperation 14:00:51.9 Info: Performing DB Operation 14:00:51.9 Info: SQLite 3.45.3 14:00:51.9 Info: => 0.0062162s 14:00:51.9 Info: DatabaseEngineVersionCheck migrated 14:00:51.9 Info: => 0.006252s 14:00:51.9 Debug: Took: 00:00:00.0314703 14:00:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:00:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:00:52.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 14:00:52.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 14:00:52.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:52.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512521875868_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:52.2 Info: DatabaseEngineVersionCheck migrating 14:00:52.2 Info: PerformDBOperation 14:00:52.2 Info: Performing DB Operation 14:00:52.2 Info: SQLite 3.45.3 14:00:52.2 Info: => 0.0027663s 14:00:52.2 Info: DatabaseEngineVersionCheck migrated 14:00:52.2 Info: => 0.0027931s 14:00:52.2 Debug: Took: 00:00:00.0277212 14:00:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:00:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:00:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 14:00:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 14:00:52.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:52.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512523898900_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:52.4 Info: DatabaseEngineVersionCheck migrating 14:00:52.4 Info: PerformDBOperation 14:00:52.4 Info: Performing DB Operation 14:00:52.4 Info: SQLite 3.45.3 14:00:52.4 Info: => 0.0026583s 14:00:52.4 Info: DatabaseEngineVersionCheck migrated 14:00:52.4 Info: => 0.0026829s 14:00:52.4 Debug: Took: 00:00:00.0281481 14:00:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:00:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:00:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 14:00:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 14:00:52.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:52.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512525926645_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:52.6 Info: DatabaseEngineVersionCheck migrating 14:00:52.6 Info: PerformDBOperation 14:00:52.6 Info: Performing DB Operation 14:00:52.6 Info: SQLite 3.45.3 14:00:52.6 Info: => 0.0027052s 14:00:52.6 Info: DatabaseEngineVersionCheck migrated 14:00:52.6 Info: => 0.002733s 14:00:52.6 Debug: Took: 00:00:00.0285897 14:00:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 14:00:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 14:00:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 14:00:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 14:00:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 14:00:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 14:00:52.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 14:00:52.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 14:00:52.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:52.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512528274844_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:52.8 Info: DatabaseEngineVersionCheck migrating 14:00:52.8 Info: PerformDBOperation 14:00:52.8 Info: Performing DB Operation 14:00:52.8 Info: SQLite 3.45.3 14:00:52.8 Info: => 0.0043889s 14:00:52.8 Info: DatabaseEngineVersionCheck migrated 14:00:52.8 Info: => 0.0044192s 14:00:52.8 Debug: Took: 00:00:00.0295279 14:00:52.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 ==== 14:00:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 14:00:53.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 14:00:53.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 14:00:53.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512536606961_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:53.6 Info: DatabaseEngineVersionCheck migrating 14:00:53.6 Info: PerformDBOperation 14:00:53.6 Info: Performing DB Operation 14:00:53.6 Info: SQLite 3.45.3 14:00:53.6 Info: => 0.002598s 14:00:53.6 Info: DatabaseEngineVersionCheck migrated 14:00:53.6 Info: => 0.0026223s 14:00:53.6 Debug: Took: 00:00:00.0263147 14:00:53.6 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 ==== 14:00:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 14:00:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 14:00:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 14:00:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 14:00:58.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 14:00:59.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 14:00:59.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 14:00:59.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:00:59.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512599222788_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:00:59.9 Info: DatabaseEngineVersionCheck migrating 14:00:59.9 Info: PerformDBOperation 14:00:59.9 Info: Performing DB Operation 14:00:59.9 Info: SQLite 3.45.3 14:00:59.9 Info: => 0.0024079s 14:00:59.9 Info: DatabaseEngineVersionCheck migrated 14:00:59.9 Info: => 0.0024294s 14:00:59.9 Debug: Took: 00:00:00.0251294 14:00:59.9 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 ==== 14:01:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 14:01:00.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 14:01:00.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 14:01:00.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:00.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512606067060_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:00.6 Info: DatabaseEngineVersionCheck migrating 14:01:00.6 Info: PerformDBOperation 14:01:00.6 Info: Performing DB Operation 14:01:00.6 Info: SQLite 3.45.3 14:01:00.6 Info: => 0.0026688s 14:01:00.6 Info: DatabaseEngineVersionCheck migrated 14:01:00.6 Info: => 0.0027004s 14:01:00.6 Debug: Took: 00:00:00.0272256 14:01:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-04-26T14:01:00.6486558Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736542.016847223, "ageMinutes": 1064192521.0108337 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 14:01:00.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 14:01:00.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 14:01:00.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 14:01:00.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512608960049_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:00.9 Info: DatabaseEngineVersionCheck migrating 14:01:00.9 Info: PerformDBOperation 14:01:00.9 Info: Performing DB Operation 14:01:00.9 Info: SQLite 3.45.3 14:01:00.9 Info: => 0.0026591s 14:01:00.9 Info: DatabaseEngineVersionCheck migrated 14:01:00.9 Info: => 0.002683s 14:01:00.9 Debug: Took: 00:00:00.0555152 14:01:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-04-26T14:01:00.9576565Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736542.016932983, "ageMinutes": 1064192521.015979 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 14:01:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 14:01:01.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 14:01:01.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 14:01:01.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:01.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512611248316_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:01.1 Info: DatabaseEngineVersionCheck migrating 14:01:01.1 Info: PerformDBOperation 14:01:01.1 Info: Performing DB Operation 14:01:01.1 Info: SQLite 3.45.3 14:01:01.1 Info: => 0.003605s 14:01:01.1 Info: DatabaseEngineVersionCheck migrated 14:01:01.1 Info: => 0.0036252s 14:01:01.1 Debug: Took: 00:00:00.0253301 14:01:01.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-04-26T14:01:01.1558992Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736542.01698812, "ageMinutes": 1064192521.0192875 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 14:01:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 14:01:01.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 14:01:01.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 14:01:01.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:01.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512613296017_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:01.3 Info: DatabaseEngineVersionCheck migrating 14:01:01.3 Info: PerformDBOperation 14:01:01.3 Info: Performing DB Operation 14:01:01.3 Info: SQLite 3.45.3 14:01:01.3 Info: => 0.0026074s 14:01:01.3 Info: DatabaseEngineVersionCheck migrated 14:01:01.3 Info: => 0.0026359s 14:01:01.3 Debug: Took: 00:00:00.0284094 14:01:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:01.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 14:01:01.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 14:01:01.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512615479193_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:01.5 Info: DatabaseEngineVersionCheck migrating 14:01:01.5 Info: PerformDBOperation 14:01:01.5 Info: Performing DB Operation 14:01:01.5 Info: SQLite 3.45.3 14:01:01.5 Info: => 0.0026622s 14:01:01.5 Info: DatabaseEngineVersionCheck migrated 14:01:01.5 Info: => 0.0026941s 14:01:01.5 Debug: Took: 00:00:00.0269888 14:01:01.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:01.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-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:01.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 14:01:01.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 14:01:01.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:01.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512617622600_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:01.7 Info: DatabaseEngineVersionCheck migrating 14:01:01.7 Info: PerformDBOperation 14:01:01.7 Info: Performing DB Operation 14:01:01.7 Info: SQLite 3.45.3 14:01:01.7 Info: => 0.0025503s 14:01:01.7 Info: DatabaseEngineVersionCheck migrated 14:01:01.7 Info: => 0.0025745s 14:01:01.7 Debug: Took: 00:00:00.0281641 14:01:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:01.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 14:01:01.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 14:01:01.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:01.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512619833590_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:02.0 Info: DatabaseEngineVersionCheck migrating 14:01:02.0 Info: PerformDBOperation 14:01:02.0 Info: Performing DB Operation 14:01:02.0 Info: SQLite 3.45.3 14:01:02.0 Info: => 0.0025597s 14:01:02.0 Info: DatabaseEngineVersionCheck migrated 14:01:02.0 Info: => 0.0025831s 14:01:02.0 Debug: Took: 00:00:00.0267725 14:01:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:02.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 14:01:02.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 14:01:02.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512621758925_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:02.1 Info: DatabaseEngineVersionCheck migrating 14:01:02.1 Info: PerformDBOperation 14:01:02.1 Info: Performing DB Operation 14:01:02.2 Info: SQLite 3.45.3 14:01:02.2 Info: => 0.0027244s 14:01:02.2 Info: DatabaseEngineVersionCheck migrated 14:01:02.2 Info: => 0.0027543s 14:01:02.2 Debug: Took: 00:00:00.0288399 14:01:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:02.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 14:01:02.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 14:01:02.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512623964332_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:02.4 Info: DatabaseEngineVersionCheck migrating 14:01:02.4 Info: PerformDBOperation 14:01:02.4 Info: Performing DB Operation 14:01:02.4 Info: SQLite 3.45.3 14:01:02.4 Info: => 0.0026803s 14:01:02.4 Info: DatabaseEngineVersionCheck migrated 14:01:02.4 Info: => 0.0027126s 14:01:02.4 Debug: Took: 00:00:00.0269125 14:01:02.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:02.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 = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:02.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 14:01:02.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 14:01:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512625882364_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:02.6 Info: DatabaseEngineVersionCheck migrating 14:01:02.6 Info: PerformDBOperation 14:01:02.6 Info: Performing DB Operation 14:01:02.6 Info: SQLite 3.45.3 14:01:02.6 Info: => 0.0025956s 14:01:02.6 Info: DatabaseEngineVersionCheck migrated 14:01:02.6 Info: => 0.0026196s 14:01:02.6 Debug: Took: 00:00:00.0258523 14:01:02.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 = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:02.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 14:01:02.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 14:01:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512627618461_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:02.7 Info: DatabaseEngineVersionCheck migrating 14:01:02.7 Info: PerformDBOperation 14:01:02.7 Info: Performing DB Operation 14:01:02.7 Info: SQLite 3.45.3 14:01:02.7 Info: => 0.0024953s 14:01:02.7 Info: DatabaseEngineVersionCheck migrated 14:01:02.7 Info: => 0.002515s 14:01:02.7 Debug: Took: 00:00:00.0253694 14:01:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:02.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 14:01:02.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 14:01:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512629647558_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:02.9 Info: DatabaseEngineVersionCheck migrating 14:01:02.9 Info: PerformDBOperation 14:01:02.9 Info: Performing DB Operation 14:01:02.9 Info: SQLite 3.45.3 14:01:02.9 Info: => 0.0026762s 14:01:02.9 Info: DatabaseEngineVersionCheck migrated 14:01:02.9 Info: => 0.002703s 14:01:02.9 Debug: Took: 00:00:00.0265434 14:01:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:03.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 14:01:03.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 14:01:03.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:03.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512631560811_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:03.1 Info: DatabaseEngineVersionCheck migrating 14:01:03.1 Info: PerformDBOperation 14:01:03.1 Info: Performing DB Operation 14:01:03.1 Info: SQLite 3.45.3 14:01:03.1 Info: => 0.0024503s 14:01:03.1 Info: DatabaseEngineVersionCheck migrated 14:01:03.1 Info: => 0.0024754s 14:01:03.1 Debug: Took: 00:00:00.0249663 14:01:03.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:03.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-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:03.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 14:01:03.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 14:01:03.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:03.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512633354494_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:03.3 Info: DatabaseEngineVersionCheck migrating 14:01:03.3 Info: PerformDBOperation 14:01:03.3 Info: Performing DB Operation 14:01:03.3 Info: SQLite 3.45.3 14:01:03.3 Info: => 0.0026589s 14:01:03.3 Info: DatabaseEngineVersionCheck migrated 14:01:03.3 Info: => 0.0026854s 14:01:03.3 Debug: Took: 00:00:00.0297047 14:01:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:03.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 14:01:03.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 14:01:03.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:03.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512635441074_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:03.5 Info: DatabaseEngineVersionCheck migrating 14:01:03.5 Info: PerformDBOperation 14:01:03.5 Info: Performing DB Operation 14:01:03.5 Info: SQLite 3.45.3 14:01:03.5 Info: => 0.0061076s 14:01:03.5 Info: DatabaseEngineVersionCheck migrated 14:01:03.5 Info: => 0.0061423s 14:01:03.5 Debug: Took: 00:00:00.0296947 14:01:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 14:01:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:03.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 14:01:03.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 14:01:03.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:03.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512637346030_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:03.7 Info: DatabaseEngineVersionCheck migrating 14:01:03.7 Info: PerformDBOperation 14:01:03.7 Info: Performing DB Operation 14:01:03.7 Info: SQLite 3.45.3 14:01:03.7 Info: => 0.0025304s 14:01:03.7 Info: DatabaseEngineVersionCheck migrated 14:01:03.7 Info: => 0.002552s 14:01:03.7 Debug: Took: 00:00:00.0253519 14:01:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:01:03.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 14:01:03.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 14:01:03.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:03.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512639513169_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:03.9 Info: DatabaseEngineVersionCheck migrating 14:01:03.9 Info: PerformDBOperation 14:01:03.9 Info: Performing DB Operation 14:01:03.9 Info: SQLite 3.45.3 14:01:03.9 Info: => 0.0024681s 14:01:03.9 Info: DatabaseEngineVersionCheck migrated 14:01:03.9 Info: => 0.002492s 14:01:03.9 Debug: Took: 00:00:00.0250904 14:01:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 14:01:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:04.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 14:01:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:01:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:01:04.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 14:01:04.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 14:01:04.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:04.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512641891053_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:04.2 Info: DatabaseEngineVersionCheck migrating 14:01:04.2 Info: PerformDBOperation 14:01:04.2 Info: Performing DB Operation 14:01:04.2 Info: SQLite 3.45.3 14:01:04.2 Info: => 0.0026921s 14:01:04.2 Info: DatabaseEngineVersionCheck migrated 14:01:04.2 Info: => 0.0027267s 14:01:04.2 Debug: Took: 00:00:00.0266945 14:01:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] PublishedDate = ["2024-05-17T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 14:01:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 14:01:04.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 14:01:04.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 14:01:04.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:04.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512644721082_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:04.4 Info: DatabaseEngineVersionCheck migrating 14:01:04.4 Info: PerformDBOperation 14:01:04.4 Info: Performing DB Operation 14:01:04.4 Info: SQLite 3.45.3 14:01:04.4 Info: => 0.0027063s 14:01:04.4 Info: DatabaseEngineVersionCheck migrated 14:01:04.4 Info: => 0.002725s 14:01:04.5 Debug: Took: 00:00:00.0274342 14:01:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:04.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-05-17T00:00:00Z"] PublishedDate = ["2024-05-17T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 14:01:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 14:01:04.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 14:01:04.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 14:01:04.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:04.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512647037359_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:04.7 Info: DatabaseEngineVersionCheck migrating 14:01:04.7 Info: PerformDBOperation 14:01:04.7 Info: Performing DB Operation 14:01:04.7 Info: SQLite 3.45.3 14:01:04.7 Info: => 0.0052103s 14:01:04.7 Info: DatabaseEngineVersionCheck migrated 14:01:04.7 Info: => 0.0052354s 14:01:04.7 Debug: Took: 00:00:00.0255347 14:01:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:04.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-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 14:01:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 14:01:04.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 14:01:04.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 14:01:04.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:04.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512649449014_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:04.9 Info: DatabaseEngineVersionCheck migrating 14:01:04.9 Info: PerformDBOperation 14:01:04.9 Info: Performing DB Operation 14:01:04.9 Info: SQLite 3.45.3 14:01:04.9 Info: => 0.0024872s 14:01:04.9 Info: DatabaseEngineVersionCheck migrated 14:01:04.9 Info: => 0.0025087s 14:01:04.9 Debug: Took: 00:00:00.0274044 14:01:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 14:01:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 14:01:13.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 14:01:13.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 14:01:13.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:13.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512732659797_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:13.2 Info: DatabaseEngineVersionCheck migrating 14:01:13.2 Info: PerformDBOperation 14:01:13.2 Info: Performing DB Operation 14:01:13.2 Info: SQLite 3.45.3 14:01:13.2 Info: => 0.0024148s 14:01:13.2 Info: DatabaseEngineVersionCheck migrated 14:01:13.2 Info: => 0.0024355s 14:01:13.2 Debug: Took: 00:00:00.0244576 14:01:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 14:01:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-18T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 14:01:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 14:01:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 14:01:27.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 14:01:27.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 14:01:27.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:27.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512871121310_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:27.1 Info: DatabaseEngineVersionCheck migrating 14:01:27.1 Info: PerformDBOperation 14:01:27.1 Info: Performing DB Operation 14:01:27.1 Info: SQLite 3.45.3 14:01:27.1 Info: => 0.002742s 14:01:27.1 Info: DatabaseEngineVersionCheck migrated 14:01:27.1 Info: => 0.0027717s 14:01:27.1 Debug: Took: 00:00:00.0310536 14:01: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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 14:01:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-18T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 14:01:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 14:01:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 14:01:34.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 14:01:34.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 14:01:34.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:34.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512942542833_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:34.2 Info: DatabaseEngineVersionCheck migrating 14:01:34.2 Info: PerformDBOperation 14:01:34.2 Info: Performing DB Operation 14:01:34.2 Info: SQLite 3.45.3 14:01:34.2 Info: => 0.0024776s 14:01:34.2 Info: DatabaseEngineVersionCheck migrated 14:01:34.2 Info: => 0.0058682s 14:01:34.2 Debug: Took: 00:00:00.0279395 14:01:34.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-05-17T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 14:01:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 14:01:34.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 14:01:34.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 14:01:34.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:34.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512944689569_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:34.4 Info: DatabaseEngineVersionCheck migrating 14:01:34.4 Info: PerformDBOperation 14:01:34.4 Info: Performing DB Operation 14:01:34.4 Info: SQLite 3.45.3 14:01:34.4 Info: => 0.0023105s 14:01:34.4 Info: DatabaseEngineVersionCheck migrated 14:01:34.4 Info: => 0.0023306s 14:01:34.4 Debug: Took: 00:00:00.0237585 14:01:34.5 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 ==== 14:01:34.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-05-17T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 14:01:34.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 14:01:34.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 14:01:34.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 14:01:34.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 14:01:34.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:34.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512946988027_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:34.7 Info: DatabaseEngineVersionCheck migrating 14:01:34.7 Info: PerformDBOperation 14:01:34.7 Info: Performing DB Operation 14:01:34.7 Info: SQLite 3.45.3 14:01:34.7 Info: => 0.0024919s 14:01:34.7 Info: DatabaseEngineVersionCheck migrated 14:01:34.7 Info: => 0.0025171s 14:01:34.7 Debug: Took: 00:00:00.0292499 14:01:34.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [0] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 14:01:34.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 14:01:34.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 14:01:34.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 14:01:34.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:34.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512949632900_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:34.9 Info: DatabaseEngineVersionCheck migrating 14:01:34.9 Info: PerformDBOperation 14:01:34.9 Info: Performing DB Operation 14:01:34.9 Info: SQLite 3.45.3 14:01:34.9 Info: => 0.0024994s 14:01:34.9 Info: DatabaseEngineVersionCheck migrated 14:01:34.9 Info: => 0.0025229s 14:01:34.9 Debug: Took: 00:00:00.0243895 14:01:34.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 = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 14:01:35.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 14:01:35.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 14:01:35.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 14:01:35.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 14:01:35.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 14:01:35.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:35.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512951978295_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:35.2 Info: DatabaseEngineVersionCheck migrating 14:01:35.2 Info: PerformDBOperation 14:01:35.2 Info: Performing DB Operation 14:01:35.2 Info: SQLite 3.45.3 14:01:35.2 Info: => 0.0025078s 14:01:35.2 Info: DatabaseEngineVersionCheck migrated 14:01:35.2 Info: => 0.0025322s 14:01:35.2 Debug: Took: 00:00:00.0246109 14:01: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 = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:35.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:35.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:35.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 14:01:35.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 14:01:35.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:35.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512954396479_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:35.4 Info: DatabaseEngineVersionCheck migrating 14:01:35.4 Info: PerformDBOperation 14:01:35.4 Info: Performing DB Operation 14:01:35.4 Info: SQLite 3.45.3 14:01:35.4 Info: => 0.0024582s 14:01:35.4 Info: DatabaseEngineVersionCheck migrated 14:01:35.4 Info: => 0.0024789s 14:01:35.4 Debug: Took: 00:00:00.0236660 14:01:35.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:35.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:35.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:35.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 14:01:35.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 14:01:35.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:35.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512956766524_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:35.6 Info: DatabaseEngineVersionCheck migrating 14:01:35.6 Info: PerformDBOperation 14:01:35.6 Info: Performing DB Operation 14:01:35.6 Info: SQLite 3.45.3 14:01:35.6 Info: => 0.0024649s 14:01:35.6 Info: DatabaseEngineVersionCheck migrated 14:01:35.6 Info: => 0.0024861s 14:01:35.7 Debug: Took: 00:00:00.0276123 14:01:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:35.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 14:01:35.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 14:01:35.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:35.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512959234759_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:35.9 Info: DatabaseEngineVersionCheck migrating 14:01:35.9 Info: PerformDBOperation 14:01:35.9 Info: Performing DB Operation 14:01:35.9 Info: SQLite 3.45.3 14:01:35.9 Info: => 0.0024462s 14:01:35.9 Info: DatabaseEngineVersionCheck migrated 14:01:35.9 Info: => 0.0024685s 14:01:35.9 Debug: Took: 00:00:00.0234743 14:01:35.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:36.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 14:01:36.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 14:01:36.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:36.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512961314283_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:36.1 Info: DatabaseEngineVersionCheck migrating 14:01:36.1 Info: PerformDBOperation 14:01:36.1 Info: Performing DB Operation 14:01:36.1 Info: SQLite 3.45.3 14:01:36.1 Info: => 0.0023327s 14:01:36.1 Info: DatabaseEngineVersionCheck migrated 14:01:36.1 Info: => 0.0023531s 14:01:36.1 Debug: Took: 00:00:00.0235886 14:01: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 = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:36.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 14:01:36.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 14:01:36.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:36.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512964370183_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:36.4 Info: DatabaseEngineVersionCheck migrating 14:01:36.4 Info: PerformDBOperation 14:01:36.4 Info: Performing DB Operation 14:01:36.4 Info: SQLite 3.45.3 14:01:36.4 Info: => 0.0032591s 14:01:36.4 Info: DatabaseEngineVersionCheck migrated 14:01:36.4 Info: => 0.0033101s 14:01:36.4 Debug: Took: 00:00:00.0251676 14:01:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:36.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 14:01:36.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 14:01:36.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:36.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512966625871_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:36.6 Info: DatabaseEngineVersionCheck migrating 14:01:36.6 Info: PerformDBOperation 14:01:36.6 Info: Performing DB Operation 14:01:36.6 Info: SQLite 3.45.3 14:01:36.6 Info: => 0.0024549s 14:01:36.6 Info: DatabaseEngineVersionCheck migrated 14:01:36.6 Info: => 0.0025032s 14:01:36.6 Debug: Took: 00:00:00.0252596 14:01:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:36.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 14:01:36.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 14:01:36.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:36.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512969574374_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:36.9 Info: DatabaseEngineVersionCheck migrating 14:01:36.9 Info: PerformDBOperation 14:01:36.9 Info: Performing DB Operation 14:01:36.9 Info: SQLite 3.45.3 14:01:36.9 Info: => 0.0027044s 14:01:36.9 Info: DatabaseEngineVersionCheck migrated 14:01:36.9 Info: => 0.0027308s 14:01:36.9 Debug: Took: 00:00:00.0279499 14:01:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:37.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:37.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:37.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:37.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 14:01:37.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 14:01:37.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:37.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512972470195_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:37.2 Info: DatabaseEngineVersionCheck migrating 14:01:37.2 Info: PerformDBOperation 14:01:37.2 Info: Performing DB Operation 14:01:37.2 Info: SQLite 3.45.3 14:01:37.2 Info: => 0.0026368s 14:01:37.2 Info: DatabaseEngineVersionCheck migrated 14:01:37.2 Info: => 0.0026638s 14:01:37.2 Debug: Took: 00:00:00.0260890 14:01:37.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01: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 = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:37.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:01:37.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 14:01:37.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 14:01:37.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 14:01:37.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 14:01:37.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:37.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512975814150_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:37.6 Info: DatabaseEngineVersionCheck migrating 14:01:37.6 Info: PerformDBOperation 14:01:37.6 Info: Performing DB Operation 14:01:37.6 Info: SQLite 3.45.3 14:01:37.6 Info: => 0.00263s 14:01:37.6 Info: DatabaseEngineVersionCheck migrated 14:01:37.6 Info: => 0.0026612s 14:01:37.6 Debug: Took: 00:00:00.0267667 14:01:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 14:01:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 14:01:37.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 14:01:37.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 14:01:37.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512978368023_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:37.8 Info: DatabaseEngineVersionCheck migrating 14:01:37.8 Info: PerformDBOperation 14:01:37.8 Info: Performing DB Operation 14:01:37.8 Info: SQLite 3.45.3 14:01:37.8 Info: => 0.0023791s 14:01:37.8 Info: DatabaseEngineVersionCheck migrated 14:01:37.8 Info: => 0.0024023s 14:01:37.8 Debug: Took: 00:00:00.0285464 14:01:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnRename", "OnArtistAdd", "OnArtistDelete", "OnAlbumDelete", "OnHealthIssue", "OnHealthRestored", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnApplicationUpdate", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnGrab, @OnReleaseImport, @OnUpgrade, @OnRename, @OnArtistAdd, @OnArtistDelete, @OnAlbumDelete, @OnHealthIssue, @OnHealthRestored, @OnDownloadFailure, @OnImportFailure, @OnTrackRetag, @OnApplicationUpdate, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnGrab = [false] OnReleaseImport = [false] OnUpgrade = [false] OnRename = [false] OnArtistAdd = [false] OnArtistDelete = [false] OnAlbumDelete = [false] OnHealthIssue = [false] OnHealthRestored = [false] OnDownloadFailure = [false] OnImportFailure = [false] OnTrackRetag = [false] OnApplicationUpdate = [false] SupportsOnGrab = [false] SupportsOnReleaseImport = [false] SupportsOnUpgrade = [false] SupportsOnRename = [false] SupportsOnArtistAdd = [false] SupportsOnArtistDelete = [false] SupportsOnAlbumDelete = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnDownloadFailure = [false] SupportsOnImportFailure = [false] SupportsOnTrackRetag = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== 14:01:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 14:01:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 14:01:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 14:01:38.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 14:01:38.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 14:01:38.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:38.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512981074735_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:38.1 Info: DatabaseEngineVersionCheck migrating 14:01:38.1 Info: PerformDBOperation 14:01:38.1 Info: Performing DB Operation 14:01:38.1 Info: SQLite 3.45.3 14:01:38.1 Info: => 0.0025271s 14:01:38.1 Info: DatabaseEngineVersionCheck migrated 14:01:38.1 Info: => 0.0025535s 14:01:38.1 Debug: Took: 00:00:00.0283540 14:01:38.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-05-17T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736542.02726319, "ageMinutes": 1064192521.6357915 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 14:01:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 14:01:38.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 14:01:38.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 14:01:38.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:38.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512983513029_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:38.3 Info: DatabaseEngineVersionCheck migrating 14:01:38.3 Info: PerformDBOperation 14:01:38.3 Info: Performing DB Operation 14:01:38.3 Info: SQLite 3.45.3 14:01:38.3 Info: => 0.0026415s 14:01:38.3 Info: DatabaseEngineVersionCheck migrated 14:01:38.3 Info: => 0.0026717s 14:01:38.3 Debug: Took: 00:00:00.0313409 14:01:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:01:38.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-05-17T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736542.027352177, "ageMinutes": 1064192521.6411309 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 14:01:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 14:01:38.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 14:01:38.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 14:01:38.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:38.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512989808593_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:38.9 Info: DatabaseEngineVersionCheck migrating 14:01:38.9 Info: PerformDBOperation 14:01:38.9 Info: Performing DB Operation 14:01:39.0 Info: SQLite 3.45.3 14:01:39.0 Info: => 0.0024677s 14:01:39.0 Info: DatabaseEngineVersionCheck migrated 14:01:39.0 Info: => 0.0024884s 14:01:39.0 Debug: Took: 00:00:00.0241044 14:01:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:01:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 14:01:39.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 14:01:39.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 14:01:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512992000550_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:39.2 Info: DatabaseEngineVersionCheck migrating 14:01:39.2 Info: PerformDBOperation 14:01:39.2 Info: Performing DB Operation 14:01:39.2 Info: SQLite 3.45.3 14:01:39.2 Info: => 0.002541s 14:01:39.2 Info: DatabaseEngineVersionCheck migrated 14:01:39.2 Info: => 0.0025673s 14:01:39.2 Debug: Took: 00:00:00.0262302 14:01:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:01:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:01:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:01:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 14:01:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 14:01:39.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 14:01:39.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 14:01:39.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512994830167_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:39.5 Info: DatabaseEngineVersionCheck migrating 14:01:39.5 Info: PerformDBOperation 14:01:39.5 Info: Performing DB Operation 14:01:39.5 Info: SQLite 3.45.3 14:01:39.5 Info: => 0.002588s 14:01:39.5 Info: DatabaseEngineVersionCheck migrated 14:01:39.5 Info: => 0.002613s 14:01:39.5 Debug: Took: 00:00:00.0268935 14:01:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:01:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path2\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:01:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:01:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:01:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:01:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:01:39.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 14:01:39.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 14:01:39.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515512997562976_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:39.7 Info: DatabaseEngineVersionCheck migrating 14:01:39.7 Info: PerformDBOperation 14:01:39.7 Info: Performing DB Operation 14:01:39.7 Info: SQLite 3.45.3 14:01:39.7 Info: => 0.002549s 14:01:39.7 Info: DatabaseEngineVersionCheck migrated 14:01:39.7 Info: => 0.0025722s 14:01:39.7 Debug: Took: 00:00:00.0312061 14:01:39.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:01:39.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:01:40.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 14:01:40.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 14:01:40.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:40.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513000329136_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:40.0 Info: DatabaseEngineVersionCheck migrating 14:01:40.0 Info: PerformDBOperation 14:01:40.0 Info: Performing DB Operation 14:01:40.0 Info: SQLite 3.45.3 14:01:40.0 Info: => 0.0028871s 14:01:40.0 Info: DatabaseEngineVersionCheck migrated 14:01:40.0 Info: => 0.0029178s 14:01:40.0 Debug: Took: 00:00:00.0276113 14:01:40.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 ==== 14:01:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:01:40.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 14:01:40.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 14:01:40.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513002625135_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:40.2 Info: DatabaseEngineVersionCheck migrating 14:01:40.2 Info: PerformDBOperation 14:01:40.2 Info: Performing DB Operation 14:01:40.2 Info: SQLite 3.45.3 14:01:40.2 Info: => 0.0025909s 14:01:40.2 Info: DatabaseEngineVersionCheck migrated 14:01:40.2 Info: => 0.0026192s 14:01:40.2 Debug: Took: 00:00:00.0298291 14:01:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:01:40.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 ==== 14:01:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:01:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:01:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:01:40.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 14:01:40.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 14:01:40.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:40.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513005323183_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:40.5 Info: DatabaseEngineVersionCheck migrating 14:01:40.5 Info: PerformDBOperation 14:01:40.5 Info: Performing DB Operation 14:01:40.5 Info: SQLite 3.45.3 14:01:40.5 Info: => 0.0025521s 14:01:40.5 Info: DatabaseEngineVersionCheck migrated 14:01:40.5 Info: => 0.0025742s 14:01:40.5 Debug: Took: 00:00:00.0262606 14:01:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 14:01:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 14:01:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 14:01:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 14:01:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 14:01:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:01:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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 ==== 14:01:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:01:40.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 14:01:40.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 14:01:40.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:40.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513008629173_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:40.8 Info: DatabaseEngineVersionCheck migrating 14:01:40.8 Info: PerformDBOperation 14:01:40.8 Info: Performing DB Operation 14:01:40.8 Info: SQLite 3.45.3 14:01:40.8 Info: => 0.0025508s 14:01:40.8 Info: DatabaseEngineVersionCheck migrated 14:01:40.8 Info: => 0.0025748s 14:01:40.8 Debug: Took: 00:00:00.0262772 14:01:40.9 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 ==== 14:01:40.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 = ["\"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 ==== 14:01:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 14:01:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 14:01:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:01:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:01:41.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 14:01:41.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 14:01:41.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:41.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513010938492_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:41.1 Info: DatabaseEngineVersionCheck migrating 14:01:41.1 Info: PerformDBOperation 14:01:41.1 Info: Performing DB Operation 14:01:41.1 Info: SQLite 3.45.3 14:01:41.1 Info: => 0.0060899s 14:01:41.1 Info: DatabaseEngineVersionCheck migrated 14:01:41.1 Info: => 0.0061238s 14:01:41.1 Debug: Took: 00:00:00.0299216 14:01:41.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": 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 ==== 14:01:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 14:01:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 14:01:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:01:41.1 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 ==== 14:01:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:01:41.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 14:01:41.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 14:01:41.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:41.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513013024610_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:41.3 Info: DatabaseEngineVersionCheck migrating 14:01:41.3 Info: PerformDBOperation 14:01:41.3 Info: Performing DB Operation 14:01:41.3 Info: SQLite 3.45.3 14:01:41.3 Info: => 0.0023918s 14:01:41.3 Info: DatabaseEngineVersionCheck migrated 14:01:41.3 Info: => 0.0024143s 14:01:41.3 Debug: Took: 00:00:00.0240215 14:01:41.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 ==== 14:01:41.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 ==== 14:01:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 14:01:41.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 14:01:41.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 14:01:41.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:41.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513015273068_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:41.5 Info: DatabaseEngineVersionCheck migrating 14:01:41.5 Info: PerformDBOperation 14:01:41.5 Info: Performing DB Operation 14:01:41.5 Info: SQLite 3.45.3 14:01:41.5 Info: => 0.0024769s 14:01:41.5 Info: DatabaseEngineVersionCheck migrated 14:01:41.5 Info: => 0.002506s 14:01:41.5 Debug: Took: 00:00:00.0272502 14:01:41.5 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 ==== 14:01:41.5 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 ==== 14:01:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 14:01:41.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 14:01:41.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 14:01:41.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:41.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513017702233_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:41.7 Info: DatabaseEngineVersionCheck migrating 14:01:41.7 Info: PerformDBOperation 14:01:41.7 Info: Performing DB Operation 14:01:41.7 Info: SQLite 3.45.3 14:01:41.7 Info: => 0.0024981s 14:01:41.7 Info: DatabaseEngineVersionCheck migrated 14:01:41.7 Info: => 0.0025245s 14:01:41.8 Debug: Took: 00:00:00.0322621 14:01:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 14:01:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 14:01:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 14:01:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 14:01:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 14:01:42.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 14:01:42.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 14:01:42.0 Debug: Deleting invalid image file /C/Music/Album/image.jpg 14:01:42.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 14:01:42.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 14:01:42.1 Debug: Deleting invalid image file /C/Music/Album/image.jpg 14:01:42.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 14:01:42.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 14:01:42.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 14:01:42.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 14:01:42.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 14:01:42.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 14:01:42.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 14:01:42.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 14:01:42.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 14:01:42.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 14:01:42.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 14:01:42.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 14:01:42.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 14:01:42.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 14:01:42.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 14:01:42.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 14:01:42.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 14:01:42.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 14:01:42.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 14:01:42.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 14:01:42.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 14:01:42.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 14:01:42.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 14:01:42.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 14:01:42.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 14:01:42.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 14:01:42.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 14:01:42.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 14:01:42.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 14:01:42.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 14:01:42.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 14:01:42.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 14:01:42.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 14:01:42.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 14:01:42.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 14:01:42.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 14:01:42.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 14:01:42.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 14:01:42.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 14:01:42.6 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 14:01:42.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 14:01:42.6 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 14:01:42.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 14:01:42.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 14:01:42.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 14:01:42.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 14:01:42.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 14:01:42.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 14:01:42.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 14:01:42.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 14:01:42.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 14:01:42.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 14:01:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513026465290_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:42.6 Info: DatabaseEngineVersionCheck migrating 14:01:42.6 Info: PerformDBOperation 14:01:42.6 Info: Performing DB Operation 14:01:42.6 Info: SQLite 3.45.3 14:01:42.6 Info: => 0.0026848s 14:01:42.6 Info: DatabaseEngineVersionCheck migrated 14:01:42.6 Info: => 0.0027109s 14:01:42.7 Debug: Took: 00:00:00.0511191 14:01:42.7 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 ==== 14:01:42.8 Debug: Initializing Providers. Count 1 14:01:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 14:01:42.8 Warn: Removing Name1 14:01:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 14:01:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 14:01:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 14:01:42.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 14:01:42.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 14:01:42.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 14:01:42.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 14:01:42.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 14:01:42.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 1 list items 14:01:43.1 Trace: Processing list item 1/1 14:01:43.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 14:01:43.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 14:01:43.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 1 list items 14:01:43.1 Trace: Processing list item 1/1 14:01:43.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 14:01:43.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 14:01:43.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 1 list items 14:01:43.1 Trace: Processing list item 1/1 14:01:43.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 14:01:43.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 14:01:43.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 1 list items 14:01:43.1 Trace: Processing list item 1/1 14:01:43.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 14:01:43.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 14:01:43.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 1 list items 14:01:43.1 Trace: Processing list item 1/1 14:01:43.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 14:01:43.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 14:01:43.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 1 list items 14:01:43.1 Trace: Processing list item 1/1 14:01:43.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 14:01:43.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 14:01:43.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 1 list items 14:01:43.1 Trace: Processing list item 1/1 14:01:43.1 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 14:01:43.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 14:01:43.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 2 list items 14:01:43.1 Trace: Processing list item 1/2 14:01:43.1 Trace: Processing list item 2/2 14:01:43.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 14:01:43.1 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 14:01:43.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 14:01:43.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 14:01:43.1 Info: Starting Import List Sync 14:01:43.1 Info: Processing 2 list items 14:01:43.1 Trace: Processing list item 1/2 14:01:43.1 Trace: Processing list item 2/2 14:01:43.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 14:01:43.1 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 2 list items 14:01:43.2 Trace: Processing list item 1/2 14:01:43.2 Trace: Processing list item 2/2 14:01:43.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 14:01:43.2 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 14:01:43.2 Info: Starting Import List Sync 14:01:43.2 Info: Processing 1 list items 14:01:43.2 Trace: Processing list item 1/1 14:01:43.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 14:01:43.2 Debug: No import lists with automatic add enabled 14:01:43.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 14:01:43.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: Processing 1 list items 14:01:43.3 Trace: Processing list item 1/1 14:01:43.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 14:01:43.3 Info: Starting Import List Sync 14:01:43.3 Info: No list items to process 14:01:43.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 14:01:43.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 14:01:43.4 Info: Starting Import List Sync 14:01:43.4 Info: Processing 1 list items 14:01:43.4 Trace: Processing list item 1/1 14:01:43.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 14:01:43.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 14:01:43.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 14:01:43.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 14:01:43.6 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 14:01:43.6 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- Skipped map_album_should_work [< 1 ms] 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 14:01:43.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 14:01:43.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 14:01:43.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 14:01:43.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 14:01:43.7 Trace: Got mapping: {} 14:01:43.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 14:01:43.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 14:01:43.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 14:01:43.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 14:01:43.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 14:01:43.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 14:01:43.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 14:01:43.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 14:01:43.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- Skipped map_artist_should_work [< 1 ms] 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 14:01:43.7 Trace: Processing playlist playlistid 14:01:43.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 14:01:43.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 14:01:43.8 Trace: Got 0 saved albums 14:01:43.8 Trace: Adding Artist - Album 14:01:43.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 14:01:43.8 Trace: Got 0 saved albums 14:01:43.8 Trace: Adding - 14:01:43.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 14:01:43.8 Trace: Got 0 saved albums 14:01:43.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 14:01:43.8 Trace: Got 0 saved albums 14:01:43.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 14:01:43.8 Trace: Got 0 saved albums 14:01:43.8 Trace: Adding Artist - Album 14:01:43.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 14:01:43.8 Trace: Got 0 saved albums 14:01:43.8 Trace: Adding - Album 14:01:43.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 14:01:43.8 Trace: Got 0 saved albums 14:01:43.8 Trace: Adding Artist - 14:01:43.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 14:01:43.8 Trace: Got 0 saved albums 14:01:43.8 Trace: Adding - 14:01:43.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 14:01:43.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 14:01:43.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 14:01:43.9 Info: Artist search completed. 0 reports downloaded. 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 14:01:43.9 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 14:01:43.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 14:01:43.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 14:01:44.0 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 14:01:44.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 14:01:44.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 14:01:44.1 Debug: Gazelle authentication succeeded. 14:01:44.1 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 14:01:44.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 14:01:44.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 14:01:44.2 Debug: Gazelle authentication succeeded. 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 14:01:44.2 Debug: Gazelle authentication succeeded. 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 14:01:44.2 Debug: Gazelle authentication succeeded. 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 14:01:44.2 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 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 14:01:44.2 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 14:01:44.2 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 14:01:44.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 14:01:44.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 14:01:44.3 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 14:01:44.3 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 14:01:44.3 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 14:01:44.3 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 14:01:44.3 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 14:01:44.3 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 14:01:44.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 14:01:44.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 14:01:44.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 14:01:44.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 14:01:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:44.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513043324404_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:44.3 Info: DatabaseEngineVersionCheck migrating 14:01:44.3 Info: PerformDBOperation 14:01:44.3 Info: Performing DB Operation 14:01:44.3 Info: SQLite 3.45.3 14:01:44.3 Info: => 0.0029846s 14:01:44.3 Info: DatabaseEngineVersionCheck migrated 14:01:44.3 Info: => 0.0030193s 14:01:44.3 Debug: Took: 00:00:00.0359413 14:01:44.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 = [null] Id = [0] ==== End Query Trace ==== 14:01:46.3 Debug: Initializing Providers. Count 2 14:01:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 14:01:46.3 Warn: Removing Name1 14:01:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 14:01:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 14:01:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 14:01:46.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 14:01:46.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 14:01:46.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 14:01:46.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 14:01:46.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 14:01:46.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 14:01:46.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 14:01:46.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 14:01:46.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 14:01:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 14:01:46.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 14:01:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 14:01:46.5 Debug: Downloading Feed http://fake.com/ 14:01:46.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 14:01:46.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 14:01:46.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 14:01:46.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:46.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 14:01:46.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 14:01:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 14:01:46.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 14:01:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 14:01:46.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 14:01:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 14:01:46.6 Trace: Unexpected Response content (849 bytes): 14:01:46.6 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: 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 14:01:46.6 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 14:01:46.6 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 14:01:46.6 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 14:01:46.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 14:01:46.6 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 14:01:46.6 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 14:01:46.6 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 14:01:46.6 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 14:01:46.6 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 14:01:46.6 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 14:01:46.6 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 14:01:46.6 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 14:01:46.6 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 14:01:46.6 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 14:01:46.6 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 14:01:46.6 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 14:01:46.6 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 14:01:46.6 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 14:01:46.6 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 14:01:46.6 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 14:01:46.6 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 14:01:46.6 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 14:01:46.6 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 14:01:46.6 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 14:01:46.6 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 14:01:46.6 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 14:01:46.6 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 14:01:46.6 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 14:01:46.6 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 14:01:46.6 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 14:01:46.6 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 14:01:46.6 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 14:01:46.6 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 14:01:46.6 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 14:01:46.6 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 14:01:46.6 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 14:01:46.6 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 14:01:46.6 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 14:01:46.6 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 14:01:46.6 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 14:01:46.6 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 14:01:46.6 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 14:01:46.6 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 14:01:46.6 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 14:01:46.6 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 14:01:46.6 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 14:01:46.6 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 14:01:46.6 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 14:01:46.6 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 14:01:46.6 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 14:01:46.6 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 14:01:46.6 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 14:01:46.6 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 14:01:46.6 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 14:01:46.6 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 14:01:46.6 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 14:01:46.6 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 14:01:46.6 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 14:01:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 14:01:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 14:01:46.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 14:01:46.7 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 14:01:46.7 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 14:01:46.7 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 14:01:46.7 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 14:01:46.7 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 14:01:46.7 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 14:01:46.7 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 14:01:46.7 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 14:01:46.7 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 14:01:46.7 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 14:01:46.7 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 14:01:46.7 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 14:01:46.7 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 14:01:46.7 Trace: Parsed: VA - Hard Bass 2016 14:01:46.7 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 14:01:46.7 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 14:01:46.7 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 14:01:46.7 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 14:01:46.7 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 14:01:46.7 Trace: Parsed: Dream Theater - The Astonishing (2016) 14:01:46.7 Trace: Parsed: Black Sabbath ? The End (2016) 14:01:46.7 Trace: Parsed: Status Quo Quo-Remastered (2016). - 14:01:46.7 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 14:01:46.7 Trace: Parsed: Lutece-From Glory Towards Void-2016 14:01:46.7 Trace: Parsed: The Black Market Trust - II - 2016 14:01:46.7 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 14:01:46.7 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 14:01:46.7 Trace: Parsed: VA-Deephouse Top 100 Vol.3 14:01:46.7 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 14:01:46.7 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 14:01:46.7 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 14:01:46.7 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 14:01:46.7 Trace: Parsed: VA-Urban Dance Vol.15-2016 14:01:46.7 Trace: Parsed: VA-Handsup Hits 2 Explicit 14:01:46.7 Trace: Parsed: VA-Handsup Hits 2 Explicit - 14:01:46.7 Trace: Parsed: VA - Ultimate Trance Reflections 14:01:46.7 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 14:01:46.7 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 14:01:46.7 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 14:01:46.7 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 14:01:46.7 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 14:01:46.7 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 14:01:46.7 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 14:01:46.7 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 14:01:46.7 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 14:01:46.7 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 14:01:46.7 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 14:01:46.7 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 14:01:46.7 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 14:01:46.7 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 14:01:46.7 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 14:01:46.7 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 14:01:46.7 Trace: Parsed: Stern-2016 01 20-96k-Part 05 14:01:46.7 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 14:01:46.7 Trace: Parsed: Stern-2016 01 20-96k-Part 04 14:01:46.7 Trace: Parsed: Stern-2016 01 20-96k-Part 03 14:01:46.7 Trace: Parsed: VA - NRJ Winter Hits 2016 14:01:46.7 Trace: Parsed: Stern-2016 01 20-96k-Part 02 14:01:46.7 Trace: Parsed: Stern-2016 01 20-96k-Part 01 14:01:46.7 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 14:01:46.7 Trace: Parsed: va-dj-sounds-2016.1 - 14:01:46.7 Trace: Parsed: va-dj-sounds-2016.1 14:01:46.7 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 14:01:46.7 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 14:01:46.7 Trace: Parsed: VA-Hardstyle_The_Annual_2016 14:01:46.7 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 14:01:46.7 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 14:01:46.7 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 14:01:46.7 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 14:01:46.7 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 14:01:46.7 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 14:01:46.7 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 14:01:46.7 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 14:01:46.7 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 14:01:46.7 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 14:01:46.7 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 14:01:46.7 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 14:01:46.7 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 14:01:46.7 Trace: Parsed: VA - Hardstyle Sounds Vol.05 14:01:46.7 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 14:01:46.7 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 14:01:46.7 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 14:01:46.7 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 14:01:46.7 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 14:01:46.7 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 14:01:46.7 Trace: Parsed: VA - Berlin Deep House 2016.1 14:01:46.7 Trace: Parsed: Tech House Masters Fresh 14:01:46.7 Trace: Parsed: EDM Essentials - Future Banging Concert 14:01:46.7 Trace: Parsed: Dance 2016 mystery of sound 14:01:46.7 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 14:01:46.7 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 14:01:46.7 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 14:01:46.7 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 14:01:46.7 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 14:01:46.7 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 14:01:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 14:01:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 14:01:46.8 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 14:01:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 14:01:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 14:01:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 14:01:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 14:01:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 14:01:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 14:01:46.8 Debug: Downloading Feed http://rss.torrentleech.org/ 14:01:46.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 14:01:46.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 14:01:46.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 14:01:46.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:46.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 14:01:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 14:01:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 14:01:46.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:46.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:46.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:46.9 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:46.9 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:46.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:46.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:46.9 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:46.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:46.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:46.9 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:46.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:46.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:46.9 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:46.9 Trace: Feed has valid size in description. 14:01:46.9 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:46.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:46.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 14:01:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 14:01:46.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:46.9 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:46.9 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:46.9 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: 14:01:46.9 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:46.9 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:46.9 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:46.9 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: 14:01:46.9 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:46.9 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:46.9 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: 14:01:47.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:47.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:47.0 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 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: 14:01:47.0 Trace: Feed has valid size in description. 14:01:47.0 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:47.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 14:01:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 14:01:47.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.0 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.0 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.0 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.0 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.0 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.0 Trace: Feed has valid size in description. 14:01:47.0 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 14:01:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 14:01:47.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.0 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: 14:01:47.0 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.0 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: 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.0 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: 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.0 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: 14:01:47.0 Debug: Feed doesn't have release size. 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.0 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: 14:01:47.0 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.0 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.0 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.0 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 14:01:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 14:01:47.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 14:01:47.0 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: 14:01:47.0 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 14:01:47.0 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: 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 14:01:47.0 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: 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 14:01:47.0 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: 14:01:47.0 Debug: Feed doesn't have release size. 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 14:01:47.0 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: 14:01:47.0 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 14:01:47.0 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 14:01:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 14:01:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 14:01:47.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.0 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 14:01:47.0 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 14:01:47.0 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.0 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.0 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.0 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: 14:01:47.0 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.0 Trace: Feed has valid size in enclosure. 14:01:47.0 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.0 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 14:01:47.0 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 14:01:47.0 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.0 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.0 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 14:01:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 14:01:47.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.0 Trace: Identified feed as EZTV compatible by EZTV Namespace 14:01:47.0 Trace: Feed has Ezrss schema 14:01:47.0 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 14:01:47.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.0 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 14:01:47.0 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: 14:01:47.0 Debug: Feed was parseable by Ezrss Parser 14:01:47.0 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.0 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 14:01:47.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.0 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 14:01:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 14:01:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 14:01:47.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.1 Trace: TorrentInfo: Guid: fe183222-7873-4722-9b5a-1d25ff9ab7c2 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 14:01:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.1 Trace: TorrentInfo: Guid: c574227a-e7ec-4915-b3ec-adab8f8e0bd1 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 14:01:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.1 Trace: TorrentInfo: Guid: f6dab819-d298-44c9-a1e8-a0fe8092d8f4 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 14:01:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.1 Trace: TorrentInfo: Guid: 22496ec2-afce-4dab-910e-cf358829ed7f 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 14:01:47.1 Trace: Feed has valid size in description. 14:01:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 14:01:47.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 14:01:47.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.1 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 14:01:47.1 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 14:01:47.1 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 14:01:47.1 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 14:01:47.1 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 14:01:47.1 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: 14:01:47.1 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.1 Trace: Feed has valid size in enclosure. 14:01:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.1 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 14:01:47.1 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 14:01:47.1 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 14:01:47.1 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 14:01:47.1 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 14:01:47.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 14:01:47.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 14:01:47.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.1 Trace: Parsed: The Voice 8x25 14:01:47.1 Trace: Parsed: The Voice 8x26 14:01:47.1 Trace: Parsed: How It's Made 25x07 720p 14:01:47.1 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.1 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.1 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: 14:01:47.1 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.1 Trace: Parsed: The Voice 8x25 14:01:47.1 Trace: Parsed: The Voice 8x26 14:01:47.1 Trace: Parsed: How It's Made 25x07 720p 14:01:47.1 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.1 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.1 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: 14:01:47.1 Trace: Parsed: The Voice 8x25 14:01:47.1 Trace: Parsed: The Voice 8x26 14:01:47.2 Trace: Parsed: How It's Made 25x07 720p 14:01:47.2 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.2 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 14:01:47.2 Trace: Parsed: The Voice 8x25 14:01:47.2 Trace: Parsed: The Voice 8x26 14:01:47.2 Trace: Parsed: How It's Made 25x07 720p 14:01:47.2 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.2 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 14:01:47.2 Debug: Feed doesn't have release size. 14:01:47.2 Trace: Parsed: The Voice 8x25 14:01:47.2 Trace: Parsed: The Voice 8x26 14:01:47.2 Trace: Parsed: How It's Made 25x07 720p 14:01:47.2 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.2 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 14:01:47.2 Debug: Downloading Feed http://my.indexer.tv/recent 14:01:47.2 Trace: Parsed: The Voice 8x25 14:01:47.2 Trace: Parsed: The Voice 8x26 14:01:47.2 Trace: Parsed: How It's Made 25x07 720p 14:01:47.2 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 14:01:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.2 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 14:01:47.2 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 14:01:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 14:01:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 14:01:47.2 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 14:01:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 14:01:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 14:01:47.2 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 14:01:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 14:01:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 14:01:47.2 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 14:01:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 14:01:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 14:01:47.2 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 14:01:47.2 Debug: Feed doesn't have release size. 14:01:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 14:01:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 14:01:47.2 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 14:01:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.2 Trace: Identified feed as EZTV compatible by EZTV Namespace 14:01:47.2 Trace: Feed has Ezrss schema 14:01:47.2 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.2 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 14:01:47.2 Debug: Feed was parseable by Ezrss Parser 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 14:01:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.2 Trace: TorrentInfo: Guid: 683509e1-b90d-4534-9ee2-6d0923fda774 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 14:01:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.2 Trace: TorrentInfo: Guid: 88ff3fd0-04e9-48de-abaa-6341e47fa57b 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 14:01:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.2 Trace: TorrentInfo: Guid: 0c461f79-1e0a-4ddc-858c-1c469a0873ff 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 14:01:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.2 Trace: TorrentInfo: Guid: 94514ffb-017f-4a24-93b8-959a65f82f47 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 14:01:47.2 Debug: Feed doesn't have release size. 14:01:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.2 Trace: TorrentInfo: Guid: 5442f542-9b77-40c9-bb03-4770cffe0b9e 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 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 14:01:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.2 Debug: Feed doesn't have release size. 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 14:01:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: TorrentInfo: Guid: 63dba3ea-87a2-4d12-b8d2-4ec466b57e62 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: 14:01:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: TorrentInfo: Guid: 8159159c-8a2d-42b8-bde8-8b8eb995fef2 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: 14:01:47.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: TorrentInfo: Guid: ff922c55-f5c0-434e-a574-51deb2ac8288 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: 14:01:47.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 14:01:47.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 14:01:47.2 Trace: TorrentInfo: Guid: 5fe57091-de57-41b9-9585-1151c20cdde2 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: 14:01:47.2 Trace: Feed has valid size in description. 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 14:01:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 14:01:47.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 14:01:47.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 14:01:47.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 14:01:47.2 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 14:01:47.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 14:01:47.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 14:01:47.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 14:01:47.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 14:01:47.2 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 14:01:47.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 14:01:47.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 14:01:47.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 14:01:47.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 14:01:47.2 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 14:01:47.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 14:01:47.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 14:01:47.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 14:01:47.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 14:01:47.2 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 14:01:47.2 Trace: Feed has valid size in description. 14:01:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 14:01:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 14:01:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.3 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 14:01:47.3 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 14:01:47.3 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 14:01:47.3 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 14:01:47.3 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 14:01:47.3 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.3 Trace: Feed has valid size in enclosure. 14:01:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 14:01:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 14:01:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.3 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 14:01:47.3 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 14:01:47.3 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 14:01:47.3 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 14:01:47.3 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 14:01:47.3 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 14:01:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.3 Trace: Feed has valid size in enclosure. 14:01:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 14:01:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 14:01:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:47.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:47.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: 14:01:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:47.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:47.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: 14:01:47.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:47.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:47.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: 14:01:47.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 14:01:47.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 14:01:47.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: 14:01:47.3 Trace: Feed has valid size in description. 14:01:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 14:01:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 14:01:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 14:01:47.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 14:01:47.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.3 Trace: Feed has valid size in description. 14:01:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 14:01:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 14:01:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.3 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 14:01:47.3 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 14:01:47.3 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 14:01:47.3 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 14:01:47.3 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 14:01:47.3 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 14:01:47.3 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 14:01:47.3 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 14:01:47.3 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 14:01:47.3 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 14:01:47.3 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 14:01:47.3 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 14:01:47.3 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 14:01:47.4 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 14:01:47.4 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 14:01:47.4 Trace: TorrentInfo: Guid: 014266e2-d99b-47d9-a782-0eb6e22d8019 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: 14:01:47.4 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.4 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 14:01:47.4 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 14:01:47.4 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 14:01:47.4 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 14:01:47.4 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 14:01:47.4 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 14:01:47.4 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 14:01:47.4 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 14:01:47.4 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 14:01:47.4 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 14:01:47.4 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 14:01:47.4 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 14:01:47.4 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 14:01:47.4 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 14:01:47.4 Trace: TorrentInfo: Guid: 5afab4b9-7a09-4602-b8c1-38285df34e3e 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: 14:01:47.4 Trace: Feed has valid size in Size element. 14:01:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 14:01:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 14:01:47.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.4 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.4 Debug: Feed doesn't have release size. 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 14:01:47.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 14:01:47.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 14:01:47.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 14:01:47.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 14:01:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 14:01:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 14:01:47.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.4 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 14:01:47.4 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 14:01:47.4 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.4 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.4 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 14:01:47.4 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: 14:01:47.4 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.4 Trace: Feed has valid size in enclosure. 14:01:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 14:01:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 14:01:47.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.4 Trace: Identified feed as EZTV compatible by EZTV Namespace 14:01:47.4 Trace: Feed has Ezrss schema 14:01:47.4 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 14:01:47.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.4 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 14:01:47.4 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: 14:01:47.4 Debug: Feed was parseable by Ezrss Parser 14:01:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 14:01:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 14:01:47.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.4 Trace: TorrentInfo: Guid: db1df15a-6f39-474a-bdf3-e13282df7855 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 14:01:47.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.4 Trace: TorrentInfo: Guid: 6ff0741c-90fa-468a-ad89-03565e64e49a 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 14:01:47.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.4 Trace: TorrentInfo: Guid: d3b0a53a-2057-4434-8c9b-77c60e7cb50e 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 14:01:47.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 14:01:47.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 14:01:47.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 14:01:47.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 14:01:47.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 14:01:47.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 14:01:47.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 14:01:47.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 14:01:47.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 14:01:47.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 14:01:47.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 14:01:47.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 14:01:47.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 14:01:47.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 14:01:47.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 14:01:47.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 14:01:47.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 14:01:47.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 14:01:47.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 14:01:47.4 Trace: TorrentInfo: Guid: 71ef209f-287b-40c7-bb70-16e37bfbcf51 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 14:01:47.4 Trace: Feed has valid size in description. 14:01:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 14:01:47.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.5 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 14:01:47.5 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 14:01:47.5 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 14:01:47.5 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 14:01:47.5 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 14:01:47.5 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: 14:01:47.5 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.5 Trace: Feed has valid size in enclosure. 14:01:47.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 14:01:47.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.5 Trace: Parsed: The Voice 8x25 14:01:47.5 Trace: Parsed: The Voice 8x26 14:01:47.5 Trace: Parsed: How It's Made 25x07 720p 14:01:47.5 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.5 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.5 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: 14:01:47.5 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.5 Trace: Parsed: The Voice 8x25 14:01:47.5 Trace: Parsed: The Voice 8x26 14:01:47.5 Trace: Parsed: How It's Made 25x07 720p 14:01:47.5 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.5 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.5 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: 14:01:47.5 Trace: Parsed: The Voice 8x25 14:01:47.5 Trace: Parsed: The Voice 8x26 14:01:47.5 Trace: Parsed: How It's Made 25x07 720p 14:01:47.5 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.5 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.5 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: 14:01:47.5 Trace: Parsed: The Voice 8x25 14:01:47.5 Trace: Parsed: The Voice 8x26 14:01:47.5 Trace: Parsed: How It's Made 25x07 720p 14:01:47.5 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.5 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.5 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: 14:01:47.5 Debug: Feed doesn't have release size. 14:01:47.5 Trace: Parsed: The Voice 8x25 14:01:47.5 Trace: Parsed: The Voice 8x26 14:01:47.5 Trace: Parsed: How It's Made 25x07 720p 14:01:47.5 Trace: Parsed: Major Lazer 1x05 720p 14:01:47.5 Trace: Parsed: Lip Sync Battle 1x08 720p 14:01:47.5 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: 14:01:47.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 14:01:47.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.5 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 14:01:47.5 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 14:01:47.5 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 14:01:47.5 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 14:01:47.5 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 14:01:47.5 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 14:01:47.5 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 14:01:47.5 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 14:01:47.5 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 14:01:47.5 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 14:01:47.5 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 14:01:47.5 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 14:01:47.5 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: 14:01:47.5 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.5 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 14:01:47.5 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 14:01:47.5 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 14:01:47.5 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 14:01:47.5 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 14:01:47.5 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 14:01:47.5 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 14:01:47.5 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 14:01:47.5 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 14:01:47.5 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 14:01:47.5 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 14:01:47.5 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 14:01:47.5 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: 14:01:47.5 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 14:01:47.5 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 14:01:47.5 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 14:01:47.5 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 14:01:47.5 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 14:01:47.5 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 14:01:47.5 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 14:01:47.5 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 14:01:47.5 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 14:01:47.5 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 14:01:47.5 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 14:01:47.5 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 14:01:47.5 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: 14:01:47.5 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 14:01:47.5 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 14:01:47.5 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 14:01:47.5 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 14:01:47.5 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 14:01:47.5 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 14:01:47.5 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 14:01:47.5 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 14:01:47.5 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 14:01:47.5 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 14:01:47.5 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 14:01:47.5 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 14:01:47.5 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 14:01:47.5 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 14:01:47.5 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: 14:01:47.5 Trace: Feed has valid size in description. 14:01:47.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 14:01:47.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.5 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 14:01:47.5 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: 14:01:47.5 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.5 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 14:01:47.5 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: 14:01:47.5 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 14:01:47.5 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: 14:01:47.5 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 14:01:47.5 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: 14:01:47.5 Trace: Feed has valid size in description. 14:01:47.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 14:01:47.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 14:01:47.5 Trace: Feed has Ezrss schema 14:01:47.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.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: 14:01:47.5 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 14:01:47.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.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: 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: 14:01:47.5 Trace: Feed doesn't have Seeders in Description, disabling option. 14:01:47.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.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: 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: 14:01:47.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.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: 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: 14:01:47.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.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: 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: 14:01:47.5 Debug: Feed doesn't have release size. 14:01:47.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 14:01:47.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: 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: 14:01:47.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 14:01:47.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.5 Trace: TorrentInfo: Guid: 15f3f2f8-4f48-46eb-8c40-582e950053e3 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 14:01:47.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.5 Trace: TorrentInfo: Guid: 15ba4202-eff9-4d1d-9e68-47c52a816e3c 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 14:01:47.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.5 Trace: TorrentInfo: Guid: 9526c839-69a4-4ec7-bfd5-9f32a668be7d 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 14:01:47.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.5 Trace: TorrentInfo: Guid: 22da8b77-bcbe-4c95-b94d-1394941a90ed 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 14:01:47.5 Debug: Feed doesn't have release size. 14:01:47.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.5 Trace: TorrentInfo: Guid: 310d29b0-5056-4c03-8de6-fe24daee64d0 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 14:01:47.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 14:01:47.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 14:01:47.5 Trace: TorrentInfo: Guid: 6a867753-b41f-4086-9be9-d7664057eac4 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 14:01:47.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 14:01:47.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 14:01:47.5 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 14:01:47.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 14:01:47.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 14:01:47.5 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 14:01:47.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 14:01:47.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 14:01:47.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 14:01:47.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 14:01:47.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 14:01:47.6 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 14:01:47.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 14:01:47.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 14:01:47.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 14:01:47.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 14:01:47.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 14:01:47.6 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 14:01:47.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 14:01:47.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 14:01:47.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 14:01:47.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 14:01:47.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 14:01:47.6 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 14:01:47.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 14:01:47.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 14:01:47.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 14:01:47.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 14:01:47.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 14:01:47.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 14:01:47.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 14:01:47.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 14:01:47.6 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 14:01:47.6 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 14:01:47.6 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 14:01:47.6 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 14:01:47.6 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 14:01:47.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 14:01:47.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 14:01:47.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 14:01:47.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 14:01:47.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 14:01:47.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 14:01:47.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 14:01:47.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 14:01:47.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 14:01:47.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 14:01:47.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 14:01:47.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 14:01:47.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 14:01:47.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 14:01:47.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 14:01:47.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 14:01:47.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 14:01:47.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513077170649_381/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:47.7 Info: DatabaseEngineVersionCheck migrating 14:01:47.7 Info: PerformDBOperation 14:01:47.7 Info: Performing DB Operation 14:01:47.8 Info: SQLite 3.45.3 14:01:47.8 Info: => 0.0750587s 14:01:47.8 Info: DatabaseEngineVersionCheck migrated 14:01:47.8 Info: => 0.0750885s 14:01:47.8 Info: VersionMigration migrating 14:01:47.8 Info: Beginning Transaction 14:01:47.8 Info: CreateTable VersionInfo 14:01:47.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 14:01:47.8 Info: => 0.0003771s 14:01:47.8 Info: Committing Transaction 14:01:47.8 Info: VersionMigration migrated 14:01:47.8 Info: => 0.0595665s 14:01:47.8 Info: VersionUniqueMigration migrating 14:01:47.8 Info: Beginning Transaction 14:01:47.8 Info: CreateIndex VersionInfo (Version) 14:01:47.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:01:47.8 Info: => 0.000416s 14:01:47.8 Info: AlterTable VersionInfo 14:01:47.8 Info: => 1.4E-06s 14:01:47.8 Info: CreateColumn VersionInfo AppliedOn DateTime 14:01:47.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 14:01:47.8 Info: => 0.0010763s 14:01:47.8 Info: Committing Transaction 14:01:47.9 Info: VersionUniqueMigration migrated 14:01:47.9 Info: => 0.0276248s 14:01:47.9 Info: VersionDescriptionMigration migrating 14:01:47.9 Info: Beginning Transaction 14:01:47.9 Info: AlterTable VersionInfo 14:01:47.9 Info: => 1.6E-06s 14:01:47.9 Info: CreateColumn VersionInfo Description String 14:01:47.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 14:01:47.9 Info: => 0.0005902s 14:01:47.9 Info: Committing Transaction 14:01:47.9 Info: VersionDescriptionMigration migrated 14:01:47.9 Info: => 0.0282312s 14:01:47.9 Info: 1: InitialSetup migrating 14:01:47.9 Info: Beginning Transaction 14:01:47.9 Info: Starting migration of Log DB to 1 14:01:47.9 Info: CreateTable Logs 14:01:47.9 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) 14:01:47.9 Info: => 0.0005499s 14:01:47.9 Info: CreateIndex Logs (Time) 14:01:47.9 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 14:01:47.9 Info: => 0.0002261s 14:01:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T14:01:47', 'InitialSetup') 14:01:47.9 Info: Committing Transaction 14:01:47.9 Info: 1: InitialSetup migrated 14:01:47.9 Info: => 0.0322593s 14:01:47.9 Info: 2: add_reason_to_pending_releases migrating 14:01:47.9 Info: Beginning Transaction 14:01:47.9 Info: Starting migration of Log DB to 2 14:01:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T14:01:47', 'add_reason_to_pending_releases') 14:01:47.9 Info: Committing Transaction 14:01:47.9 Info: 2: add_reason_to_pending_releases migrated 14:01:47.9 Info: => 0.0237375s 14:01:47.9 Info: 3: add_medium_support migrating 14:01:47.9 Info: Beginning Transaction 14:01:47.9 Info: Starting migration of Log DB to 3 14:01:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T14:01:47', 'add_medium_support') 14:01:47.9 Info: Committing Transaction 14:01:48.0 Info: 3: add_medium_support migrated 14:01:48.0 Info: => 0.0231317s 14:01:48.0 Info: 4: add_various_qualites_in_profile migrating 14:01:48.0 Info: Beginning Transaction 14:01:48.0 Info: Starting migration of Log DB to 4 14:01:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T14:01:48', 'add_various_qualites_in_profile') 14:01:48.0 Info: Committing Transaction 14:01:48.0 Info: 4: add_various_qualites_in_profile migrated 14:01:48.0 Info: => 0.0286838s 14:01:48.0 Info: 5: metadata_profiles migrating 14:01:48.0 Info: Beginning Transaction 14:01:48.0 Info: Starting migration of Log DB to 5 14:01:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T14:01:48', 'metadata_profiles') 14:01:48.0 Info: Committing Transaction 14:01:48.0 Info: 5: metadata_profiles migrated 14:01:48.0 Info: => 0.0171988s 14:01:48.0 Info: 6: separate_automatic_and_interactive_search migrating 14:01:48.0 Info: Beginning Transaction 14:01:48.0 Info: Starting migration of Log DB to 6 14:01:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T14:01:48', 'separate_automatic_and_interactive_search') 14:01:48.0 Info: Committing Transaction 14:01:48.0 Info: 6: separate_automatic_and_interactive_search migrated 14:01:48.0 Info: => 0.0172459s 14:01:48.0 Info: 7: change_album_path_to_relative migrating 14:01:48.0 Info: Beginning Transaction 14:01:48.0 Info: Starting migration of Log DB to 7 14:01:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T14:01:48', 'change_album_path_to_relative') 14:01:48.0 Info: Committing Transaction 14:01:48.1 Info: 7: change_album_path_to_relative migrated 14:01:48.1 Info: => 0.0227848s 14:01:48.1 Info: 8: change_quality_size_mb_to_kb migrating 14:01:48.1 Info: Beginning Transaction 14:01:48.1 Info: Starting migration of Log DB to 8 14:01:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T14:01:48', 'change_quality_size_mb_to_kb') 14:01:48.1 Info: Committing Transaction 14:01:48.1 Info: 8: change_quality_size_mb_to_kb migrated 14:01:48.1 Info: => 0.02292s 14:01:48.1 Info: 9: album_releases migrating 14:01:48.1 Info: Beginning Transaction 14:01:48.1 Info: Starting migration of Log DB to 9 14:01:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T14:01:48', 'album_releases') 14:01:48.1 Info: Committing Transaction 14:01:48.1 Info: 9: album_releases migrated 14:01:48.1 Info: => 0.0236694s 14:01:48.1 Info: 10: album_releases_fix migrating 14:01:48.1 Info: Beginning Transaction 14:01:48.1 Info: Starting migration of Log DB to 10 14:01:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T14:01:48', 'album_releases_fix') 14:01:48.1 Info: Committing Transaction 14:01:48.1 Info: 10: album_releases_fix migrated 14:01:48.1 Info: => 0.0265972s 14:01:48.1 Info: 11: import_lists migrating 14:01:48.1 Info: Beginning Transaction 14:01:48.1 Info: Starting migration of Log DB to 11 14:01:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T14:01:48', 'import_lists') 14:01:48.1 Info: Committing Transaction 14:01:48.1 Info: 11: import_lists migrated 14:01:48.1 Info: => 0.0193793s 14:01:48.1 Info: 12: add_release_status migrating 14:01:48.1 Info: Beginning Transaction 14:01:48.1 Info: Starting migration of Log DB to 12 14:01:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T14:01:48', 'add_release_status') 14:01:48.1 Info: Committing Transaction 14:01:48.2 Info: 12: add_release_status migrated 14:01:48.2 Info: => 0.0206993s 14:01:48.2 Info: 13: album_download_notification migrating 14:01:48.2 Info: Beginning Transaction 14:01:48.2 Info: Starting migration of Log DB to 13 14:01:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T14:01:48', 'album_download_notification') 14:01:48.2 Info: Committing Transaction 14:01:48.2 Info: 13: album_download_notification migrated 14:01:48.2 Info: => 0.0196899s 14:01:48.2 Info: 14: fix_language_metadata_profiles migrating 14:01:48.2 Info: Beginning Transaction 14:01:48.2 Info: Starting migration of Log DB to 14 14:01:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T14:01:48', 'fix_language_metadata_profiles') 14:01:48.2 Info: Committing Transaction 14:01:48.2 Info: 14: fix_language_metadata_profiles migrated 14:01:48.2 Info: => 0.0205326s 14:01:48.2 Info: 15: remove_fanzub migrating 14:01:48.2 Info: Beginning Transaction 14:01:48.2 Info: Starting migration of Log DB to 15 14:01:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T14:01:48', 'remove_fanzub') 14:01:48.2 Info: Committing Transaction 14:01:48.2 Info: 15: remove_fanzub migrated 14:01:48.2 Info: => 0.0196064s 14:01:48.2 Info: 16: update_artist_history_indexes migrating 14:01:48.2 Info: Beginning Transaction 14:01:48.2 Info: Starting migration of Log DB to 16 14:01:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T14:01:48', 'update_artist_history_indexes') 14:01:48.2 Info: Committing Transaction 14:01:48.2 Info: 16: update_artist_history_indexes migrated 14:01:48.2 Info: => 0.0213835s 14:01:48.2 Info: 17: remove_nma migrating 14:01:48.2 Info: Beginning Transaction 14:01:48.2 Info: Starting migration of Log DB to 17 14:01:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T14:01:48', 'remove_nma') 14:01:48.2 Info: Committing Transaction 14:01:48.3 Info: 17: remove_nma migrated 14:01:48.3 Info: => 0.0195825s 14:01:48.3 Info: 18: album_disambiguation migrating 14:01:48.3 Info: Beginning Transaction 14:01:48.3 Info: Starting migration of Log DB to 18 14:01:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T14:01:48', 'album_disambiguation') 14:01:48.3 Info: Committing Transaction 14:01:48.3 Info: 18: album_disambiguation migrated 14:01:48.3 Info: => 0.0320534s 14:01:48.3 Info: 19: add_ape_quality_in_profiles migrating 14:01:48.3 Info: Beginning Transaction 14:01:48.3 Info: Starting migration of Log DB to 19 14:01:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T14:01:48', 'add_ape_quality_in_profiles') 14:01:48.3 Info: Committing Transaction 14:01:48.3 Info: 19: add_ape_quality_in_profiles migrated 14:01:48.3 Info: => 0.0228727s 14:01:48.3 Info: 20: remove_pushalot migrating 14:01:48.3 Info: Beginning Transaction 14:01:48.3 Info: Starting migration of Log DB to 20 14:01:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T14:01:48', 'remove_pushalot') 14:01:48.3 Info: Committing Transaction 14:01:48.3 Info: 20: remove_pushalot migrated 14:01:48.3 Info: => 0.0197275s 14:01:48.3 Info: 21: add_custom_filters migrating 14:01:48.3 Info: Beginning Transaction 14:01:48.3 Info: Starting migration of Log DB to 21 14:01:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T14:01:48', 'add_custom_filters') 14:01:48.3 Info: Committing Transaction 14:01:48.4 Info: 21: add_custom_filters migrated 14:01:48.4 Info: => 0.0171928s 14:01:48.4 Info: 22: import_list_tags migrating 14:01:48.4 Info: Beginning Transaction 14:01:48.4 Info: Starting migration of Log DB to 22 14:01:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T14:01:48', 'import_list_tags') 14:01:48.4 Info: Committing Transaction 14:01:48.4 Info: 22: import_list_tags migrated 14:01:48.4 Info: => 0.0171704s 14:01:48.4 Info: 23: add_release_groups_etc migrating 14:01:48.4 Info: Beginning Transaction 14:01:48.4 Info: Starting migration of Log DB to 23 14:01:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T14:01:48', 'add_release_groups_etc') 14:01:48.4 Info: Committing Transaction 14:01:48.4 Info: 23: add_release_groups_etc migrated 14:01:48.4 Info: => 0.0179528s 14:01:48.4 Info: 24: NewMediaInfoFormat migrating 14:01:48.4 Info: Beginning Transaction 14:01:48.4 Info: Starting migration of Log DB to 24 14:01:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T14:01:48', 'NewMediaInfoFormat') 14:01:48.4 Info: Committing Transaction 14:01:48.4 Info: 24: NewMediaInfoFormat migrated 14:01:48.4 Info: => 0.0203228s 14:01:48.4 Info: 25: rename_restrictions_to_release_profiles migrating 14:01:48.4 Info: Beginning Transaction 14:01:48.4 Info: Starting migration of Log DB to 25 14:01:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T14:01:48', 'rename_restrictions_to_release_profiles') 14:01:48.4 Info: Committing Transaction 14:01:48.5 Info: 25: rename_restrictions_to_release_profiles migrated 14:01:48.5 Info: => 0.035797s 14:01:48.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 14:01:48.5 Info: Beginning Transaction 14:01:48.5 Info: Starting migration of Log DB to 26 14:01:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T14:01:48', 'rename_quality_profiles_add_upgrade_allowed') 14:01:48.5 Info: Committing Transaction 14:01:48.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 14:01:48.5 Info: => 0.0250124s 14:01:48.5 Info: 27: add_import_exclusions migrating 14:01:48.5 Info: Beginning Transaction 14:01:48.5 Info: Starting migration of Log DB to 27 14:01:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T14:01:48', 'add_import_exclusions') 14:01:48.5 Info: Committing Transaction 14:01:48.5 Info: 27: add_import_exclusions migrated 14:01:48.5 Info: => 0.0260045s 14:01:48.5 Info: 28: clean_artist_metadata_table migrating 14:01:48.5 Info: Beginning Transaction 14:01:48.5 Info: Starting migration of Log DB to 28 14:01:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T14:01:48', 'clean_artist_metadata_table') 14:01:48.5 Info: Committing Transaction 14:01:48.5 Info: 28: clean_artist_metadata_table migrated 14:01:48.5 Info: => 0.034458s 14:01:48.5 Info: 29: health_issue_notification migrating 14:01:48.5 Info: Beginning Transaction 14:01:48.5 Info: Starting migration of Log DB to 29 14:01:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T14:01:48', 'health_issue_notification') 14:01:48.5 Info: Committing Transaction 14:01:48.6 Info: 29: health_issue_notification migrated 14:01:48.6 Info: => 0.0236664s 14:01:48.6 Info: 30: add_mediafilerepository_mtime migrating 14:01:48.6 Info: Beginning Transaction 14:01:48.6 Info: Starting migration of Log DB to 30 14:01:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T14:01:48', 'add_mediafilerepository_mtime') 14:01:48.6 Info: Committing Transaction 14:01:48.6 Info: 30: add_mediafilerepository_mtime migrated 14:01:48.6 Info: => 0.0233163s 14:01:48.6 Info: 31: add_artistmetadataid_constraint migrating 14:01:48.6 Info: Beginning Transaction 14:01:48.6 Info: Starting migration of Log DB to 31 14:01:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T14:01:48', 'add_artistmetadataid_constraint') 14:01:48.6 Info: Committing Transaction 14:01:48.6 Info: 31: add_artistmetadataid_constraint migrated 14:01:48.6 Info: => 0.0285635s 14:01:48.6 Info: 32: old_ids_and_artist_alias migrating 14:01:48.6 Info: Beginning Transaction 14:01:48.6 Info: Starting migration of Log DB to 32 14:01:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T14:01:48', 'old_ids_and_artist_alias') 14:01:48.6 Info: Committing Transaction 14:01:48.6 Info: 32: old_ids_and_artist_alias migrated 14:01:48.6 Info: => 0.0201983s 14:01:48.6 Info: 33: download_propers_config migrating 14:01:48.6 Info: Beginning Transaction 14:01:48.6 Info: Starting migration of Log DB to 33 14:01:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T14:01:48', 'download_propers_config') 14:01:48.6 Info: Committing Transaction 14:01:48.7 Info: 33: download_propers_config migrated 14:01:48.7 Info: => 0.0199068s 14:01:48.7 Info: 34: remove_language_profiles migrating 14:01:48.7 Info: Beginning Transaction 14:01:48.7 Info: Starting migration of Log DB to 34 14:01:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T14:01:48', 'remove_language_profiles') 14:01:48.7 Info: Committing Transaction 14:01:48.7 Info: 34: remove_language_profiles migrated 14:01:48.7 Info: => 0.0203616s 14:01:48.7 Info: 35: multi_disc_naming_format migrating 14:01:48.7 Info: Beginning Transaction 14:01:48.7 Info: Starting migration of Log DB to 35 14:01:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T14:01:48', 'multi_disc_naming_format') 14:01:48.7 Info: Committing Transaction 14:01:48.7 Info: 35: multi_disc_naming_format migrated 14:01:48.7 Info: => 0.0204241s 14:01:48.7 Info: 36: add_download_client_priority migrating 14:01:48.7 Info: Beginning Transaction 14:01:48.7 Info: Starting migration of Log DB to 36 14:01:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T14:01:48', 'add_download_client_priority') 14:01:48.7 Info: Committing Transaction 14:01:48.7 Info: 36: add_download_client_priority migrated 14:01:48.7 Info: => 0.0206362s 14:01:48.7 Info: 37: remove_growl_prowl migrating 14:01:48.7 Info: Beginning Transaction 14:01:48.7 Info: Starting migration of Log DB to 37 14:01:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T14:01:48', 'remove_growl_prowl') 14:01:48.7 Info: Committing Transaction 14:01:48.7 Info: 37: remove_growl_prowl migrated 14:01:48.7 Info: => 0.0254732s 14:01:48.7 Info: 38: remove_plex_hometheatre migrating 14:01:48.7 Info: Beginning Transaction 14:01:48.7 Info: Starting migration of Log DB to 38 14:01:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T14:01:48', 'remove_plex_hometheatre') 14:01:48.7 Info: Committing Transaction 14:01:48.8 Info: 38: remove_plex_hometheatre migrated 14:01:48.8 Info: => 0.0206559s 14:01:48.8 Info: 39: add_root_folder_add_defaults migrating 14:01:48.8 Info: Beginning Transaction 14:01:48.8 Info: Starting migration of Log DB to 39 14:01:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T14:01:48', 'add_root_folder_add_defaults') 14:01:48.8 Info: Committing Transaction 14:01:48.8 Info: 39: add_root_folder_add_defaults migrated 14:01:48.8 Info: => 0.0194947s 14:01:48.8 Info: 40: task_duration migrating 14:01:48.8 Info: Beginning Transaction 14:01:48.8 Info: Starting migration of Log DB to 40 14:01:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T14:01:48', 'task_duration') 14:01:48.8 Info: Committing Transaction 14:01:48.8 Info: 40: task_duration migrated 14:01:48.8 Info: => 0.023049s 14:01:48.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 14:01:48.8 Info: Beginning Transaction 14:01:48.8 Info: Starting migration of Log DB to 41 14:01:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T14:01:48', 'add_indexer_and_enabled_to_release_profiles') 14:01:48.8 Info: Committing Transaction 14:01:48.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 14:01:48.8 Info: => 0.0215213s 14:01:48.8 Info: 42: remove_album_folders migrating 14:01:48.8 Info: Beginning Transaction 14:01:48.8 Info: Starting migration of Log DB to 42 14:01:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T14:01:48', 'remove_album_folders') 14:01:48.8 Info: Committing Transaction 14:01:48.8 Info: 42: remove_album_folders migrated 14:01:48.8 Info: => 0.0199056s 14:01:48.8 Info: 44: add_priority_to_indexers migrating 14:01:48.8 Info: Beginning Transaction 14:01:48.8 Info: Starting migration of Log DB to 44 14:01:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T14:01:48', 'add_priority_to_indexers') 14:01:48.8 Info: Committing Transaction 14:01:48.9 Info: 44: add_priority_to_indexers migrated 14:01:48.9 Info: => 0.0229474s 14:01:48.9 Info: 45: remove_chown_and_folderchmod_config migrating 14:01:48.9 Info: Beginning Transaction 14:01:48.9 Info: Starting migration of Log DB to 45 14:01:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T14:01:48', 'remove_chown_and_folderchmod_config') 14:01:48.9 Info: Committing Transaction 14:01:48.9 Info: 45: remove_chown_and_folderchmod_config migrated 14:01:48.9 Info: => 0.0206961s 14:01:48.9 Info: 47: update_notifiarr migrating 14:01:48.9 Info: Beginning Transaction 14:01:48.9 Info: Starting migration of Log DB to 47 14:01:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T14:01:48', 'update_notifiarr') 14:01:48.9 Info: Committing Transaction 14:01:48.9 Info: 47: update_notifiarr migrated 14:01:48.9 Info: => 0.0194689s 14:01:48.9 Info: 49: email_multiple_addresses migrating 14:01:48.9 Info: Beginning Transaction 14:01:48.9 Info: Starting migration of Log DB to 49 14:01:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T14:01:48', 'email_multiple_addresses') 14:01:48.9 Info: Committing Transaction 14:01:48.9 Info: 49: email_multiple_addresses migrated 14:01:48.9 Info: => 0.0209586s 14:01:48.9 Info: 50: rename_blacklist_to_blocklist migrating 14:01:48.9 Info: Beginning Transaction 14:01:48.9 Info: Starting migration of Log DB to 50 14:01:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T14:01:48', 'rename_blacklist_to_blocklist') 14:01:48.9 Info: Committing Transaction 14:01:49.0 Info: 50: rename_blacklist_to_blocklist migrated 14:01:49.0 Info: => 0.0194267s 14:01:49.0 Info: 51: cdh_per_downloadclient migrating 14:01:49.0 Info: Beginning Transaction 14:01:49.0 Info: Starting migration of Log DB to 51 14:01:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T14:01:49', 'cdh_per_downloadclient') 14:01:49.0 Info: Committing Transaction 14:01:49.0 Info: 51: cdh_per_downloadclient migrated 14:01:49.0 Info: => 0.0216555s 14:01:49.0 Info: 52: download_history migrating 14:01:49.0 Info: Beginning Transaction 14:01:49.0 Info: Starting migration of Log DB to 52 14:01:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T14:01:49', 'download_history') 14:01:49.0 Info: Committing Transaction 14:01:49.0 Info: 52: download_history migrated 14:01:49.0 Info: => 0.0192s 14:01:49.0 Info: 53: add_update_history migrating 14:01:49.0 Info: Beginning Transaction 14:01:49.0 Info: Starting migration of Log DB to 53 14:01:49.0 Info: CreateTable UpdateHistory 14:01:49.0 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 14:01:49.0 Info: => 0.0004226s 14:01:49.0 Info: CreateIndex UpdateHistory (Date) 14:01:49.0 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 14:01:49.0 Info: => 0.0002335s 14:01:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T14:01:49', 'add_update_history') 14:01:49.0 Info: Committing Transaction 14:01:49.0 Info: 53: add_update_history migrated 14:01:49.0 Info: => 0.0216327s 14:01:49.0 Info: 54: add_on_update_to_notifications migrating 14:01:49.0 Info: Beginning Transaction 14:01:49.0 Info: Starting migration of Log DB to 54 14:01:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T14:01:49', 'add_on_update_to_notifications') 14:01:49.0 Info: Committing Transaction 14:01:49.0 Info: 54: add_on_update_to_notifications migrated 14:01:49.0 Info: => 0.0230061s 14:01:49.0 Info: 55: download_client_per_indexer migrating 14:01:49.0 Info: Beginning Transaction 14:01:49.0 Info: Starting migration of Log DB to 55 14:01:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T14:01:49', 'download_client_per_indexer') 14:01:49.0 Info: Committing Transaction 14:01:49.1 Info: 55: download_client_per_indexer migrated 14:01:49.1 Info: => 0.021302s 14:01:49.1 Info: 56: AddNewItemMonitorType migrating 14:01:49.1 Info: Beginning Transaction 14:01:49.1 Info: Starting migration of Log DB to 56 14:01:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T14:01:49', 'AddNewItemMonitorType') 14:01:49.1 Info: Committing Transaction 14:01:49.1 Info: 56: AddNewItemMonitorType migrated 14:01:49.1 Info: => 0.019005s 14:01:49.1 Info: 57: ImportListSearch migrating 14:01:49.1 Info: Beginning Transaction 14:01:49.1 Info: Starting migration of Log DB to 57 14:01:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T14:01:49', 'ImportListSearch') 14:01:49.1 Info: Committing Transaction 14:01:49.1 Info: 57: ImportListSearch migrated 14:01:49.1 Info: => 0.0220191s 14:01:49.1 Info: 58: ImportListMonitorExisting migrating 14:01:49.1 Info: Beginning Transaction 14:01:49.1 Info: Starting migration of Log DB to 58 14:01:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T14:01:49', 'ImportListMonitorExisting') 14:01:49.1 Info: Committing Transaction 14:01:49.1 Info: 58: ImportListMonitorExisting migrated 14:01:49.1 Info: => 0.030541s 14:01:49.1 Info: 59: add_indexer_tags migrating 14:01:49.1 Info: Beginning Transaction 14:01:49.1 Info: Starting migration of Log DB to 59 14:01:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T14:01:49', 'add_indexer_tags') 14:01:49.1 Info: Committing Transaction 14:01:49.2 Info: 59: add_indexer_tags migrated 14:01:49.2 Info: => 0.0229757s 14:01:49.2 Info: 60: update_audio_types migrating 14:01:49.2 Info: Beginning Transaction 14:01:49.2 Info: Starting migration of Log DB to 60 14:01:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T14:01:49', 'update_audio_types') 14:01:49.2 Info: Committing Transaction 14:01:49.2 Info: 60: update_audio_types migrated 14:01:49.2 Info: => 0.021341s 14:01:49.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 14:01:49.2 Info: Beginning Transaction 14:01:49.2 Info: Starting migration of Log DB to 61 14:01:49.2 Info: AlterTable Logs 14:01:49.2 Info: => 1.5E-06s 14:01:49.2 Info: AlterColumn Logs Time DateTimeOffset 14:01:49.2 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) 14:01:49.2 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 14:01:49.2 Info: DROP TABLE "Logs" 14:01:49.2 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 14:01:49.2 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 14:01:49.2 Info: => 0.0030314s 14:01:49.2 Info: AlterTable UpdateHistory 14:01:49.2 Info: => 9E-07s 14:01:49.2 Info: AlterColumn UpdateHistory Date DateTimeOffset 14:01:49.2 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 14:01:49.2 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 14:01:49.2 Info: DROP TABLE "UpdateHistory" 14:01:49.2 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 14:01:49.2 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 14:01:49.2 Info: => 0.0025558s 14:01:49.2 Info: AlterTable VersionInfo 14:01:49.2 Info: => 1.4E-06s 14:01:49.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 14:01:49.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 14:01:49.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 14:01:49.2 Info: DROP TABLE "VersionInfo" 14:01:49.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 14:01:49.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 14:01:49.2 Info: => 0.002545s 14:01:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T14:01:49', 'postgres_update_timestamp_columns_to_with_timezone') 14:01:49.2 Info: Committing Transaction 14:01:49.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 14:01:49.2 Info: => 0.0239189s 14:01:49.2 Info: 62: add_on_delete_to_notifications migrating 14:01:49.2 Info: Beginning Transaction 14:01:49.2 Info: Starting migration of Log DB to 62 14:01:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T14:01:49', 'add_on_delete_to_notifications') 14:01:49.2 Info: Committing Transaction 14:01:49.2 Info: 62: add_on_delete_to_notifications migrated 14:01:49.2 Info: => 0.017527s 14:01:49.2 Info: 63: add_custom_formats migrating 14:01:49.2 Info: Beginning Transaction 14:01:49.2 Info: Starting migration of Log DB to 63 14:01:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T14:01:49', 'add_custom_formats') 14:01:49.2 Info: Committing Transaction 14:01:49.2 Info: 63: add_custom_formats migrated 14:01:49.2 Info: => 0.0173832s 14:01:49.2 Info: 64: add_result_to_commands migrating 14:01:49.2 Info: Beginning Transaction 14:01:49.2 Info: Starting migration of Log DB to 64 14:01:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T14:01:49', 'add_result_to_commands') 14:01:49.2 Info: Committing Transaction 14:01:49.3 Info: 64: add_result_to_commands migrated 14:01:49.3 Info: => 0.0288354s 14:01:49.3 Info: 65: health_restored_notification migrating 14:01:49.3 Info: Beginning Transaction 14:01:49.3 Info: Starting migration of Log DB to 65 14:01:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T14:01:49', 'health_restored_notification') 14:01:49.3 Info: Committing Transaction 14:01:49.3 Info: 65: health_restored_notification migrated 14:01:49.3 Info: => 0.021448s 14:01:49.3 Info: 66: remove_uc migrating 14:01:49.3 Info: Beginning Transaction 14:01:49.3 Info: Starting migration of Log DB to 66 14:01:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T14:01:49', 'remove_uc') 14:01:49.3 Info: Committing Transaction 14:01:49.3 Info: 66: remove_uc migrated 14:01:49.3 Info: => 0.0184747s 14:01:49.3 Info: 67: download_clients_rename_tv_to_music migrating 14:01:49.3 Info: Beginning Transaction 14:01:49.3 Info: Starting migration of Log DB to 67 14:01:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T14:01:49', 'download_clients_rename_tv_to_music') 14:01:49.3 Info: Committing Transaction 14:01:49.3 Info: 67: download_clients_rename_tv_to_music migrated 14:01:49.3 Info: => 0.0217427s 14:01:49.3 Info: 68: add_colon_replacement_to_naming_config migrating 14:01:49.3 Info: Beginning Transaction 14:01:49.3 Info: Starting migration of Log DB to 68 14:01:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-05-17T14:01:49', 'add_colon_replacement_to_naming_config') 14:01:49.3 Info: Committing Transaction 14:01:49.4 Info: 68: add_colon_replacement_to_naming_config migrated 14:01:49.4 Info: => 0.0228803s 14:01:49.4 Info: 69: list_sync_time migrating 14:01:49.4 Info: Beginning Transaction 14:01:49.4 Info: Starting migration of Log DB to 69 14:01:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-05-17T14:01:49', 'list_sync_time') 14:01:49.4 Info: Committing Transaction 14:01:49.4 Info: 69: list_sync_time migrated 14:01:49.4 Info: => 0.0248316s 14:01:49.4 Info: 70: add_download_client_tags migrating 14:01:49.4 Info: Beginning Transaction 14:01:49.4 Info: Starting migration of Log DB to 70 14:01:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-05-17T14:01:49', 'add_download_client_tags') 14:01:49.4 Info: Committing Transaction 14:01:49.4 Info: 70: add_download_client_tags migrated 14:01:49.4 Info: => 0.0334715s 14:01:49.4 Info: 71: add_notification_status migrating 14:01:49.4 Info: Beginning Transaction 14:01:49.4 Info: Starting migration of Log DB to 71 14:01:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-05-17T14:01:49', 'add_notification_status') 14:01:49.4 Info: Committing Transaction 14:01:49.4 Info: 71: add_notification_status migrated 14:01:49.4 Info: => 0.0184456s 14:01:49.4 Info: 72: add_alac_24_quality_in_profiles migrating 14:01:49.4 Info: Beginning Transaction 14:01:49.4 Info: Starting migration of Log DB to 72 14:01:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-05-17T14:01:49', 'add_alac_24_quality_in_profiles') 14:01:49.4 Info: Committing Transaction 14:01:49.5 Info: 72: add_alac_24_quality_in_profiles migrated 14:01:49.5 Info: => 0.0217759s 14:01:49.5 Info: 73: add_salt_to_users migrating 14:01:49.5 Info: Beginning Transaction 14:01:49.5 Info: Starting migration of Log DB to 73 14:01:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-05-17T14:01:49', 'add_salt_to_users') 14:01:49.5 Info: Committing Transaction 14:01:49.5 Info: 73: add_salt_to_users migrated 14:01:49.5 Info: => 0.0231072s 14:01:49.5 Info: 74: add_auto_tagging migrating 14:01:49.5 Info: Beginning Transaction 14:01:49.5 Info: Starting migration of Log DB to 74 14:01:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-05-17T14:01:49', 'add_auto_tagging') 14:01:49.5 Info: Committing Transaction 14:01:49.5 Info: 74: add_auto_tagging migrated 14:01:49.5 Info: => 0.0183547s 14:01:49.5 Info: 75: quality_definition_preferred_size migrating 14:01:49.5 Info: Beginning Transaction 14:01:49.5 Info: Starting migration of Log DB to 75 14:01:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-05-17T14:01:49', 'quality_definition_preferred_size') 14:01:49.5 Info: Committing Transaction 14:01:49.5 Info: 75: quality_definition_preferred_size migrated 14:01:49.5 Info: => 0.0177643s 14:01:49.5 Info: 76: add_on_artist_add_to_notifications migrating 14:01:49.5 Info: Beginning Transaction 14:01:49.5 Info: Starting migration of Log DB to 76 14:01:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-05-17T14:01:49', 'add_on_artist_add_to_notifications') 14:01:49.5 Info: Committing Transaction 14:01:49.5 Info: 76: add_on_artist_add_to_notifications migrated 14:01:49.5 Info: => 0.0172214s 14:01:49.5 Info: 77: album_last_searched_time migrating 14:01:49.5 Info: Beginning Transaction 14:01:49.5 Info: Starting migration of Log DB to 77 14:01:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-05-17T14:01:49', 'album_last_searched_time') 14:01:49.5 Info: Committing Transaction 14:01:49.6 Info: 77: album_last_searched_time migrated 14:01:49.6 Info: => 0.023027s 14:01:49.6 Info: 78: add_indexer_flags migrating 14:01:49.6 Info: Beginning Transaction 14:01:49.6 Info: Starting migration of Log DB to 78 14:01:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-05-17T14:01:49', 'add_indexer_flags') 14:01:49.6 Info: Committing Transaction 14:01:49.6 Info: 78: add_indexer_flags migrated 14:01:49.6 Info: => 0.0175763s 14:01:49.6 Debug: Took: 00:00:01.9072954 14:01:49.7 Info: Caching database 14:01:49.7 Error: System.InvalidOperationException: Fake Exception 14:01:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:50.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:50.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 14:01:50.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 14:01:50.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Log.db 14:01:50.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513109874529_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:51.0 Info: DatabaseEngineVersionCheck migrating 14:01:51.0 Info: PerformDBOperation 14:01:51.0 Info: Performing DB Operation 14:01:51.0 Info: SQLite 3.45.3 14:01:51.0 Info: => 0.0014274s 14:01:51.0 Info: DatabaseEngineVersionCheck migrated 14:01:51.0 Info: => 0.0014478s 14:01:51.0 Debug: Took: 00:00:00.0239066 14:01:51.0 Debug: File no longer exists on disk. removing from database. 14:01:52.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 14:01:52.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 14:01:52.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Log.db 14:01:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513120798296_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:52.0 Info: DatabaseEngineVersionCheck migrating 14:01:52.0 Info: PerformDBOperation 14:01:52.0 Info: Performing DB Operation 14:01:52.0 Info: SQLite 3.45.3 14:01:52.0 Info: => 0.0016703s 14:01:52.0 Info: DatabaseEngineVersionCheck migrated 14:01:52.0 Info: => 0.0016916s 14:01:52.1 Debug: Took: 00:00:00.0234246 14:01:52.1 Info: Unique message: a57a3b21-c576-44b7-82a9-55d09f95aa5e 14:01:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:53.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 14:01:53.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 14:01:53.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Log.db 14:01:53.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513132013551_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:53.2 Info: DatabaseEngineVersionCheck migrating 14:01:53.2 Info: PerformDBOperation 14:01:53.2 Info: Performing DB Operation 14:01:53.2 Info: SQLite 3.45.3 14:01:53.2 Info: => 0.001347s 14:01:53.2 Info: DatabaseEngineVersionCheck migrated 14:01:53.2 Info: => 0.0013679s 14:01:53.2 Debug: Took: 00:00:00.0242731 14:01:53.2 Error: Unique message: 90a96378-8612-4ccd-8335-d0815770c4cb System.InvalidOperationException: Fake Exception 14:01:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:54.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 14:01:54.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 14:01:54.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Log.db 14:01:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513143197315_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:54.3 Info: DatabaseEngineVersionCheck migrating 14:01:54.3 Info: PerformDBOperation 14:01:54.3 Info: Performing DB Operation 14:01:54.3 Info: SQLite 3.45.3 14:01:54.3 Info: => 0.0014109s 14:01:54.3 Info: DatabaseEngineVersionCheck migrated 14:01:54.3 Info: => 0.0014313s 14:01:54.3 Debug: Took: 00:00:00.0268188 14:01:54.3 Info: b1934aa7-6b27-4f8a-bbeb-d97a672355bcbac21b22-fa96-4a00-8e1e-35add283637b7919e1d2-e93d-4328-bb9c-ec8d7c9fb77af40c8893-29ac-4c64-9e90-31e6d9751ff8d71e6d44-2297-48df-8adb-e22b2bb0e3f111a6732c-b565-4944-a1a6-5f52e1f90148d4fb45e0-3a8a-481c-bbe4-fcab4bc077757e7d82d2-7d40-4a63-aba0-3096f43806aaaa78aa81-0a24-4be7-b509-59d541d3cffb7318e40b-ac73-471f-aade-d1d5e00159c576398a0b-1eb4-4205-bb2f-f1dee032fb3df2358501-968f-46d9-8f3b-2f5d118cbf9a4a1b690f-0119-4078-bd11-b290db21d096396b957c-90c8-4ab8-9743-ea066cd02ea1b2cdd77e-3ae6-4fa4-a6d4-054de33cc6854b9246b8-a328-421b-9a1c-ae089f87caa3bb9ea9f4-07fe-4e05-98e9-fdba1ad8711dab6e8a62-070a-4ddd-966b-8ad72d54336792fa6992-ef41-4850-8a1b-aedff3a128ef76c664c7-5acb-4962-9ed5-0c77111eeb83367dd276-4a55-4fa3-8140-16141c60efc824168817-c7ae-45c3-90ca-038d9b11b6ffe9164c79-fc61-4208-8e50-c402603c6c46af3f05de-f628-4684-910f-f93f434dd6b1edf68055-2442-4841-9f96-64b677892c09fa8589f8-5f0a-4bcb-9bcd-405d18034687596c4392-6107-456e-887c-7985bf308f7c7b5c8c6e-01c4-4aaa-a6cd-9307aaaea966295d620a-3f0a-4673-8fa9-558d9933bc8e5a084ea1-e1ec-4f6f-a100-05485b51d7f041189d93-0614-4cab-a4fe-ad42c0d57634bb7325b9-b0d6-4ac5-9d45-9228b3bc32d356b73321-0e9c-4bbf-96ed-ddbf49431ebc8150a612-d993-4a43-a895-1bc791b78e5157777138-e4a5-40c4-8abf-636406b9d27a209bde3e-12ab-45aa-9af2-52a6cbc4ebe5e8d98061-496b-4dbe-85c7-56b0c880d2388d729915-dd54-4844-b67a-3ee7e82cb7fef595501d-6548-444f-bb53-0d451deefcac5210ee61-c2b4-4b49-bcb6-fc586e02f118791e0a77-04c7-4b26-99c1-ec66d9a10180dbc7c08a-f852-4360-a8fe-3cefe9402242f7a17136-5a94-41b2-8f91-164c86bd26998ac6d817-6ed1-416d-8eaf-ddb8a5040ba79f9165fe-af60-4bf0-a7ee-488955fd348e04f19362-c0b4-46e8-a6f5-447595b0a830ba0710dd-51a3-4edc-9d6e-a154a921aa216055ce16-e82a-4c64-8c37-26c36b79f26ec0ebe7ef-c8cf-4275-9478-5ae9558fe0908cbf7750-981f-4a41-9ca2-e128b6853b4f3523cf95-d1cb-42fd-b4bc-0bdb423eb95e70c13f80-8aff-49ad-a5fd-22b2e5ddcab242c26a31-6b07-45ef-a69b-099215d0c395738a6ca5-cbf6-4430-9ff0-f945c1413379649f414d-44b9-448d-ab40-c0d12dcdd782d0a3219b-1bd9-4b0b-b77f-cde7a1ce8265cd4e2530-92b3-4487-8f84-139782aa1522e9d8c578-14f3-45bc-b925-05cfba57a165b4b56cbd-a22a-4734-985c-1106723e5877fde3ffeb-a58b-4e6f-b1e8-098a5a807e8507317d29-6461-460e-a9f8-727aba64297c292cac8a-4e67-47fe-bb5f-40369b1ea756d8c42f45-59a7-40a0-bbe5-e44707f54c82ba1fb69a-6add-4671-b0eb-e23ab09250d155a5b8d2-e344-456a-95d9-e7d8783de29f7133caff-e7e0-4905-9267-70bd0bab55a572c2b286-cf85-4f0a-b2c2-a104b1c524c89d0b1791-e0de-4fec-8f8c-50f106eb722a9f26377c-c7a6-4b7e-b604-82b188e9ccfd37477b14-0934-49c8-876a-e606739ece4737d7eac6-7fbe-486c-afab-4cece3f3c6996948d217-c4f3-494d-be6e-326088a32b20bebb3e40-d0aa-4a0b-b64c-4bc94dc812e784ee7049-a860-40a3-aec1-461189e50e366956d5f1-b326-4900-95de-cd2af76783fc5f131425-95bb-4d87-b5d4-f0009cbaf93352d6929b-718e-4ee2-bf0c-f643458099f0958e8e16-75a7-4a34-a476-b340d4e8b11c6ea7ab1e-8040-4458-aa29-c8ff4d5ca5d32c8cf20c-5cef-4221-b77b-5d5ecb65b0991979ecdb-d350-43a6-b48a-95a3dbb5f8bf175e5b2b-18fe-4401-990c-00f9994833b66984e22b-7f91-49ed-af5a-e94374701d8894cb2f42-beb4-4bc8-997c-87016760c2a58c55a7d4-a3de-4583-85e1-7b4ebd974545f076a418-aa03-4d7b-830d-ffc74d77370b8921ede8-70a2-4247-923a-1bc3b71054fa5c35fa4a-29dc-4293-a644-2d59c1e6c5c1e7151456-0f58-4fea-891b-086e4bc1ca53fcb49d1c-1788-47ee-acc0-bc8d56350ae0ee9d6b15-506c-4385-a565-d86176428304ff434df8-bfcd-4f55-905f-b962f9e069a833045f53-cec4-4324-b5c1-840e968746f67c95c38c-0f6f-40fe-a459-763d5f042b9beb2b8eed-f326-47d7-82d0-deddae8a0dcc35dcb32b-17be-42df-b001-e8e3407e20b59317ade3-c53e-45a7-af52-a60420d8190f0402dba5-14bc-4da5-ac52-480dbea8cedb958710c0-e513-46ba-aca1-84bdb1f3190c8eddcb18-27ef-46c3-ad99-515c49358b3c 14:01:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 14:01:55.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 14:01:55.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 14:01:55.5 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Localization/Core/fr_FR.json 14:01:55.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 14:01:55.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 14:01:55.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 14:01:55.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 14:01:55.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 14:01:56.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 14:01:56.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 14:01:56.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 14:01:56.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 14:01:56.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 14:01:56.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 14:01:56.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 14:01:56.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 14:01:56.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 14:01:56.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 14:01:56.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 14:01:56.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 14:01:56.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 14:01:56.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 14:01:56.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 14:01:56.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 14:01:56.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 14:01:56.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 14:01:56.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 14:01:56.6 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 14:01:56.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 14:01:56.6 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 14:01:56.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 14:01:56.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 14:01:56.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 14:01:56.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 14:01:56.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 14:01:56.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 14:01:56.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 14:01:56.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 14:01:56.6 Info: Downloading Poster for [ForeignArtistId1][Name1] 14:01:56.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 14:01:56.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 14:01:56.6 Info: Downloading Cover for [ForeignAlbumId1][Title1] 14:01:56.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 14:01:56.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 14:01:56.7 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 14:01:56.7 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 14:01:56.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 14:01:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 14:01:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 14:01:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 14:01:57.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_znavpnh3.jdn.mp2 14:01:57.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_znavpnh3.jdn.mp2' 14:01:57.0 Trace: Got codec MP2 14:01:57.0 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 14:01:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 14:01:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 14:01:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 14:01:57.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gs0xxtso.hy5.mp2 14:01:57.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gs0xxtso.hy5.mp2' 14:01:57.1 Trace: Got codec MP2 14:01:57.1 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 14:01:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 14:01:57.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_pnphsuxf.fus.mp3 14:01:57.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_pnphsuxf.fus.mp3' 14:01:57.1 Trace: Got codec MP3VBR 14:01:57.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 14:01:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 14:01:57.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_p1jian5b.2ff.flac 14:01:57.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_p1jian5b.2ff.flac' 14:01:57.2 Trace: Got codec FLAC 14:01:57.2 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 14:01:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 14:01:57.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_zpyk2ll0.fls.m4a 14:01:57.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_zpyk2ll0.fls.m4a' 14:01:57.3 Trace: Got codec AAC 14:01:57.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 14:01:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 14:01:57.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_b15ay1rd.olh.wma 14:01:57.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_b15ay1rd.olh.wma' 14:01:57.3 Trace: Got codec WMA 14:01:57.3 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 14:01:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 14:01:57.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_5kxx4o2q.jlq.ape 14:01:57.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_5kxx4o2q.jlq.ape' 14:01:57.4 Trace: Got codec APE 14:01:57.4 Debug: Quality parsed: APE v1, Source: TagLib 14:01:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 14:01:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 14:01:57.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_40r150as.rhy.opus 14:01:57.5 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 14:01:57.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:57.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_40r150as.rhy.opus' 14:01:57.5 Trace: Got codec OPUS 14:01:57.5 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 14:01:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 14:01:57.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2 14:01:57.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2' 14:01:57.5 Trace: Got codec MP2 14:01:57.5 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 14:01:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 14:01:57.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3 14:01:57.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3' 14:01:57.5 Trace: Got codec MP3VBR 14:01:57.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 14:01:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 14:01:57.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac 14:01:57.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac' 14:01:57.5 Trace: Got codec FLAC 14:01:57.5 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 14:01:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 14:01:57.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a 14:01:57.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a' 14:01:57.5 Trace: Got codec AAC 14:01:57.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 14:01:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 14:01:57.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma 14:01:57.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma' 14:01:57.5 Trace: Got codec WMA 14:01:57.5 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 14:01:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 14:01:57.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape 14:01:57.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape' 14:01:57.5 Trace: Got codec APE 14:01:57.5 Debug: Quality parsed: APE v1, Source: TagLib 14:01:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 14:01:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 14:01:57.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus 14:01:57.5 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 14:01:57.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:57.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus' 14:01:57.5 Trace: Got codec OPUS 14:01:57.5 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 14:01:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 14:01:57.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_ezk0nozs.swb.mp2 14:01:57.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_ezk0nozs.swb.mp2 14:01:57.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_ezk0nozs.swb.mp2' 14:01:57.6 Trace: Got codec MP2 14:01:57.6 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 14:01:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 14:01:57.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_4rv5daa4.ia5.mp3 14:01:57.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_4rv5daa4.ia5.mp3 14:01:57.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_4rv5daa4.ia5.mp3' 14:01:57.6 Trace: Got codec MP3VBR 14:01:57.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 14:01:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 14:01:57.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_rhft44ea.x5q.flac 14:01:57.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_rhft44ea.x5q.flac 14:01:57.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_rhft44ea.x5q.flac' 14:01:57.6 Trace: Got codec FLAC 14:01:57.6 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 14:01:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 14:01:57.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_re0q1ijd.iz0.m4a 14:01:57.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_re0q1ijd.iz0.m4a 14:01:57.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_re0q1ijd.iz0.m4a' 14:01:57.6 Trace: Got codec AAC 14:01:57.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 14:01:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 14:01:57.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_cgysblrb.trz.wma 14:01:57.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_cgysblrb.trz.wma 14:01:57.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_cgysblrb.trz.wma' 14:01:57.7 Trace: Got codec WMA 14:01:57.7 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:57.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 14:01:57.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 14:01:57.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fiezr0u5.q1x.ape 14:01:57.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fiezr0u5.q1x.ape 14:01:57.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fiezr0u5.q1x.ape' 14:01:57.7 Trace: Got codec APE 14:01:57.7 Debug: Quality parsed: APE v1, Source: TagLib 14:01:57.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 14:01:57.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 14:01:57.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_wwxu13xf.nte.opus 14:01:57.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_wwxu13xf.nte.opus 14:01:57.7 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 14:01:57.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:57.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_wwxu13xf.nte.opus' 14:01:57.7 Trace: Got codec OPUS 14:01:57.7 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 14:01:57.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 14:01:57.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_yjvcmwum.da1.mp2 14:01:57.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_yjvcmwum.da1.mp2' 14:01:57.7 Trace: Got codec MP2 14:01:57.7 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 14:01:57.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 14:01:57.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_0fybp2k3.es2.mp3 14:01:57.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_0fybp2k3.es2.mp3' 14:01:57.7 Trace: Got codec MP3VBR 14:01:57.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:57.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 14:01:57.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 14:01:57.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_0klaedko.bav.flac 14:01:57.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_0klaedko.bav.flac' 14:01:57.8 Trace: Got codec FLAC 14:01:57.8 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:57.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 14:01:57.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 14:01:57.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xzeyugdv.gv1.m4a 14:01:57.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xzeyugdv.gv1.m4a' 14:01:57.8 Trace: Got codec AAC 14:01:57.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:57.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 14:01:57.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 14:01:57.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_pz3gzy0j.u3h.wma 14:01:57.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_pz3gzy0j.u3h.wma' 14:01:57.8 Trace: Got codec WMA 14:01:57.8 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:57.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 14:01:57.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 14:01:57.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_y3fgroy1.qd0.ape 14:01:57.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:57.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_y3fgroy1.qd0.ape' 14:01:57.8 Trace: Got codec APE 14:01:57.8 Debug: Quality parsed: APE v1, Source: TagLib 14:01:57.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 14:01:57.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 14:01:57.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_v3zc0nn3.5to.opus 14:01:57.8 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 14:01:57.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:57.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_v3zc0nn3.5to.opus' 14:01:57.8 Trace: Got codec OPUS 14:01:57.8 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:57.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 14:01:57.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 14:01:57.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_b5eapdyb.rws.mp2 14:01:57.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:57.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_b5eapdyb.rws.mp2' 14:01:57.8 Trace: Got codec MP2 14:01:57.8 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_b5eapdyb.rws.mp2 14:01:58.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_b5eapdyb.rws.mp2 14:01:58.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_b5eapdyb.rws.mp2' 14:01:58.1 Trace: Got codec MP2 14:01:58.1 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 14:01:58.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 14:01:58.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gioahnrs.eyl.mp3 14:01:58.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gioahnrs.eyl.mp3' 14:01:58.1 Trace: Got codec MP3VBR 14:01:58.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gioahnrs.eyl.mp3 14:01:58.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gioahnrs.eyl.mp3 14:01:58.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gioahnrs.eyl.mp3' 14:01:58.1 Trace: Got codec MP3VBR 14:01:58.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 14:01:58.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 14:01:58.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_faffxeuj.454.flac 14:01:58.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_faffxeuj.454.flac' 14:01:58.1 Trace: Got codec FLAC 14:01:58.1 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:58.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_faffxeuj.454.flac 14:01:58.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_faffxeuj.454.flac 14:01:58.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_faffxeuj.454.flac' 14:01:58.1 Trace: Got codec FLAC 14:01:58.1 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:58.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 14:01:58.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 14:01:58.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_scacaqak.flo.m4a 14:01:58.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_scacaqak.flo.m4a' 14:01:58.1 Trace: Got codec AAC 14:01:58.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:58.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_scacaqak.flo.m4a 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_scacaqak.flo.m4a 14:01:58.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_scacaqak.flo.m4a' 14:01:58.2 Trace: Got codec AAC 14:01:58.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:58.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 14:01:58.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_chx4fzda.3dl.wma 14:01:58.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_chx4fzda.3dl.wma' 14:01:58.2 Trace: Got codec WMA 14:01:58.2 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:58.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_chx4fzda.3dl.wma 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_chx4fzda.3dl.wma 14:01:58.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_chx4fzda.3dl.wma' 14:01:58.2 Trace: Got codec WMA 14:01:58.2 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:58.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 14:01:58.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tqc3twmz.lic.ape 14:01:58.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tqc3twmz.lic.ape' 14:01:58.2 Trace: Got codec APE 14:01:58.2 Debug: Quality parsed: APE v1, Source: TagLib 14:01:58.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tqc3twmz.lic.ape 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tqc3twmz.lic.ape 14:01:58.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tqc3twmz.lic.ape' 14:01:58.2 Trace: Got codec APE 14:01:58.2 Debug: Quality parsed: APE v1, Source: TagLib 14:01:58.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 14:01:58.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_52mqxf5b.djc.opus 14:01:58.2 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 14:01:58.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_52mqxf5b.djc.opus' 14:01:58.2 Trace: Got codec OPUS 14:01:58.2 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_52mqxf5b.djc.opus 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_52mqxf5b.djc.opus 14:01:58.2 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 14:01:58.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_52mqxf5b.djc.opus' 14:01:58.2 Trace: Got codec OPUS 14:01:58.2 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 14:01:58.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 14:01:58.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_iqbmg0aj.q2p.mp2 14:01:58.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_iqbmg0aj.q2p.mp2 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_iqbmg0aj.q2p.mp2 14:01:58.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_iqbmg0aj.q2p.mp2' 14:01:58.2 Trace: Got codec MP2 14:01:58.2 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 14:01:58.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 14:01:58.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_4mfsxw2v.0kv.mp3 14:01:58.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_4mfsxw2v.0kv.mp3 14:01:58.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_4mfsxw2v.0kv.mp3 14:01:58.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_4mfsxw2v.0kv.mp3' 14:01:58.2 Trace: Got codec MP3VBR 14:01:58.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 14:01:58.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_n1yke1im.j0q.flac 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_n1yke1im.j0q.flac 14:01:58.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_n1yke1im.j0q.flac 14:01:58.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_n1yke1im.j0q.flac' 14:01:58.3 Trace: Got codec FLAC 14:01:58.3 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:58.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 14:01:58.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_pxaomwsq.nn3.m4a 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_pxaomwsq.nn3.m4a 14:01:58.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_pxaomwsq.nn3.m4a 14:01:58.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_pxaomwsq.nn3.m4a' 14:01:58.3 Trace: Got codec AAC 14:01:58.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:58.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 14:01:58.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_3qifisv4.qrl.wma 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_3qifisv4.qrl.wma 14:01:58.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_3qifisv4.qrl.wma 14:01:58.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_3qifisv4.qrl.wma' 14:01:58.3 Trace: Got codec WMA 14:01:58.3 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:58.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 14:01:58.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_i1easc0x.fin.ape 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_i1easc0x.fin.ape 14:01:58.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_i1easc0x.fin.ape 14:01:58.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_i1easc0x.fin.ape' 14:01:58.3 Trace: Got codec APE 14:01:58.3 Debug: Quality parsed: APE v1, Source: TagLib 14:01:58.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 14:01:58.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_m42rov3x.rx3.opus 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_m42rov3x.rx3.opus 14:01:58.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_m42rov3x.rx3.opus 14:01:58.3 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 14:01:58.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:58.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_m42rov3x.rx3.opus' 14:01:58.3 Trace: Got codec OPUS 14:01:58.3 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 14:01:58.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 14:01:58.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2 14:01:58.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2' 14:01:58.4 Trace: Got codec MP2 14:01:58.4 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2 14:01:58.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2' 14:01:58.4 Trace: Got codec MP2 14:01:58.4 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2 14:01:58.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_fl0bh4sj.wah.mp2' 14:01:58.4 Trace: Got codec MP2 14:01:58.4 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 14:01:58.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3 14:01:58.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3' 14:01:58.4 Trace: Got codec MP3VBR 14:01:58.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3 14:01:58.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3' 14:01:58.4 Trace: Got codec MP3VBR 14:01:58.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3 14:01:58.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_tk0lahgq.4tt.mp3' 14:01:58.4 Trace: Got codec MP3VBR 14:01:58.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 14:01:58.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac 14:01:58.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac' 14:01:58.4 Trace: Got codec FLAC 14:01:58.4 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:58.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac 14:01:58.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac' 14:01:58.4 Trace: Got codec FLAC 14:01:58.4 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac 14:01:58.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_c0uen5nl.iel.flac' 14:01:58.4 Trace: Got codec FLAC 14:01:58.4 Debug: Quality parsed: FLAC v1, Source: TagLib 14:01:58.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 14:01:58.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a 14:01:58.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a' 14:01:58.4 Trace: Got codec AAC 14:01:58.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:58.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a 14:01:58.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a' 14:01:58.4 Trace: Got codec AAC 14:01:58.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a 14:01:58.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_kwke1jjd.04j.m4a' 14:01:58.4 Trace: Got codec AAC 14:01:58.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 14:01:58.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 14:01:58.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma 14:01:58.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma' 14:01:58.4 Trace: Got codec WMA 14:01:58.4 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:58.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma 14:01:58.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma' 14:01:58.4 Trace: Got codec WMA 14:01:58.4 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma 14:01:58.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_a3x0yk43.jfo.wma' 14:01:58.4 Trace: Got codec WMA 14:01:58.4 Debug: Quality parsed: WMA v1, Source: TagLib 14:01:58.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 14:01:58.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape 14:01:58.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape' 14:01:58.4 Trace: Got codec APE 14:01:58.4 Debug: Quality parsed: APE v1, Source: TagLib 14:01:58.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape 14:01:58.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape' 14:01:58.4 Trace: Got codec APE 14:01:58.4 Debug: Quality parsed: APE v1, Source: TagLib 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape 14:01:58.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape 14:01:58.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 14:01:58.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_apj0zerb.ell.ape' 14:01:58.4 Trace: Got codec APE 14:01:58.4 Debug: Quality parsed: APE v1, Source: TagLib 14:01:58.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 14:01:58.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 14:01:58.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus 14:01:58.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus 14:01:58.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 14:01:58.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:58.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus' 14:01:58.5 Trace: Got codec OPUS 14:01:58.5 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus 14:01:58.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus 14:01:58.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 14:01:58.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:58.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus' 14:01:58.5 Trace: Got codec OPUS 14:01:58.5 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus 14:01:58.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus 14:01:58.5 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 14:01:58.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 14:01:58.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_xcxi1yiu.h3g.opus' 14:01:58.5 Trace: Got codec OPUS 14:01:58.5 Debug: Quality parsed: Unknown v1, Source: Extension 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 14:01:58.5 Debug: Starting tag read for missing.mp2 14:01:58.5 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 14:01:58.5 Debug: Trying to parse quality for 'missing.mp2' 14:01:58.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 14:01:58.5 Debug: Starting tag read for missing.mp3 14:01:58.5 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 14:01:58.5 Debug: Trying to parse quality for 'missing.mp3' 14:01:58.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 14:01:58.5 Debug: Starting tag read for missing.flac 14:01:58.5 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 14:01:58.5 Debug: Trying to parse quality for 'missing.flac' 14:01:58.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 14:01:58.5 Debug: Starting tag read for missing.m4a 14:01:58.5 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 14:01:58.5 Debug: Trying to parse quality for 'missing.m4a' 14:01:58.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 14:01:58.5 Debug: Starting tag read for missing.wma 14:01:58.5 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 14:01:58.5 Debug: Trying to parse quality for 'missing.wma' 14:01:58.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 14:01:58.5 Debug: Starting tag read for missing.ape 14:01:58.5 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 14:01:58.5 Debug: Trying to parse quality for 'missing.ape' 14:01:58.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 14:01:58.5 Debug: Starting tag read for missing.opus 14:01:58.5 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 14:01:58.5 Debug: Trying to parse quality for 'missing.opus' 14:01:58.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 14:01:58.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3 14:01:58.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3' 14:01:58.5 Trace: Got codec MP3VBR 14:01:58.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.5 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3 14:01:58.5 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3 14:01:58.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3 14:01:58.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3 14:01:58.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3' 14:01:58.5 Trace: Got codec MP3VBR 14:01:58.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.5 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3 due to no difference 14:01:58.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3 14:01:58.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3' 14:01:58.5 Trace: Got codec MP3VBR 14:01:58.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.5 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_izzcqkij.cad.mp3 due to no difference 14:01:58.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 14:01:58.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 14:01:58.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gr3as2uv.rte.mp3 14:01:58.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 14:01:58.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gr3as2uv.rte.mp3' 14:01:58.6 Trace: Got codec MP3VBR 14:01:58.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 14:01:58.6 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gr3as2uv.rte.mp3 14:01:58.6 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gr3as2uv.rte.mp3 14:01:58.6 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/temp_gr3as2uv.rte.mp3 14:01:58.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 14:01:58.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 14:01:58.7 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 14:01:58.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0029864] 14:01:58.7 Debug: Import decisions complete [00:00:00.0006676] 14:01:58.7 Debug: Inserted 0 new unmatched trackfiles 14:01:58.7 Debug: Updated info for 0 known files 14:01:58.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0078778] 14:01:58.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 14:01:58.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 14:01:58.7 Debug: Using default lastWrite 14:01:58.7 Info: Scanning /C/Test/Music/Artist 14:01:58.7 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.7 Trace: 3 files were found in /C/Test/Music/Artist 14:01:58.7 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:58.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0269463] 14:01:58.7 Debug: Import decisions complete [00:00:00.0000727] 14:01:58.7 Debug: Inserted 0 new unmatched trackfiles 14:01:58.7 Debug: Updated info for 0 known files 14:01:58.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0007094] 14:01:58.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 14:01:58.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 14:01:58.7 Debug: Using default lastWrite 14:01:58.7 Info: Scanning /C/Test/Music/Artist 14:01:58.7 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.7 Trace: 2 files were found in /C/Test/Music/Artist 14:01:58.7 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:58.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0006004] 14:01:58.7 Debug: Import decisions complete [00:00:00.0000125] 14:01:58.7 Debug: Inserted 0 new unmatched trackfiles 14:01:58.7 Debug: Updated info for 0 known files 14:01:58.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004004] 14:01:58.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 14:01:58.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 14:01:58.8 Debug: Using default lastWrite 14:01:58.8 Debug: Using default lastWrite 14:01:58.8 Info: Scanning /C/Test/Music/Artist 14:01:58.8 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.8 Trace: 2 files were found in /C/Test/Music/Artist 14:01:58.8 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:58.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005635] 14:01:58.8 Debug: Import decisions complete [00:00:00.0022754] 14:01:58.8 Debug: Inserted 2 new unmatched trackfiles 14:01:58.8 Debug: Updated info for 0 known files 14:01:58.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0016326] 14:01:58.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 14:01:58.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 14:01:58.8 Debug: Using default lastWrite 14:01:58.8 Debug: Using default lastWrite 14:01:58.8 Info: Scanning /C/Test/Music/Artist 14:01:58.8 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.8 Trace: 2 files were found in /C/Test/Music/Artist 14:01:58.8 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:58.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005392] 14:01:58.8 Debug: Import decisions complete [00:00:00.0000511] 14:01:58.8 Debug: Inserted 1 new unmatched trackfiles 14:01:58.8 Debug: Updated info for 0 known files 14:01:58.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0025652] 14:01:58.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 14:01:58.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 14:01:58.8 Debug: Using default lastWrite 14:01:58.8 Debug: Using default lastWrite 14:01:58.8 Info: Scanning /C/Test/Music/Artist 14:01:58.8 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.8 Trace: 2 files were found in /C/Test/Music/Artist 14:01:58.8 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:58.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005324] 14:01:58.8 Debug: Import decisions complete [00:00:00.0000386] 14:01:58.8 Debug: Inserted 0 new unmatched trackfiles 14:01:58.8 Debug: Updated info for 0 known files 14:01:58.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006297] 14:01:58.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 14:01:58.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 14:01:58.8 Debug: Using default lastWrite 14:01:58.8 Info: Scanning /C/Test/Music/Artist 14:01:58.8 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.8 Trace: 3 files were found in /C/Test/Music/Artist 14:01:58.8 Debug: 3 audio files were found in /C/Test/Music/Artist 14:01:58.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005035] 14:01:58.8 Debug: Import decisions complete [00:00:00.0000112] 14:01:58.8 Debug: Inserted 0 new unmatched trackfiles 14:01:58.8 Debug: Updated info for 0 known files 14:01:58.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003330] 14:01:58.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 14:01:58.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 14:01:58.8 Debug: Using default lastWrite 14:01:58.8 Info: Scanning /C/Test/Music/Artist 14:01:58.8 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.8 Trace: 5 files were found in /C/Test/Music/Artist 14:01:58.8 Debug: 5 audio files were found in /C/Test/Music/Artist 14:01:58.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005353] 14:01:58.8 Debug: Import decisions complete [00:00:00.0000125] 14:01:58.8 Debug: Inserted 0 new unmatched trackfiles 14:01:58.8 Debug: Updated info for 0 known files 14:01:58.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003332] 14:01:58.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 14:01:58.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 14:01:58.9 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 14:01:58.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 14:01:58.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 14:01:58.9 Warn: Artists' root folder (/C/Test/Music) is empty. 14:01:58.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 14:01:58.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 14:01:58.9 Debug: Using default lastWrite 14:01:58.9 Info: Scanning /C/Test/Music/Artist 14:01:58.9 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.9 Trace: 5 files were found in /C/Test/Music/Artist 14:01:58.9 Debug: 5 audio files were found in /C/Test/Music/Artist 14:01:58.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005279] 14:01:58.9 Debug: Import decisions complete [00:00:00.0000116] 14:01:58.9 Debug: Inserted 0 new unmatched trackfiles 14:01:58.9 Debug: Updated info for 0 known files 14:01:58.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003116] 14:01:58.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 14:01:58.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 14:01:58.9 Debug: Using default lastWrite 14:01:58.9 Info: Scanning /C/Test/Music/Artist 14:01:58.9 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.9 Trace: 4 files were found in /C/Test/Music/Artist 14:01:58.9 Debug: 4 audio files were found in /C/Test/Music/Artist 14:01:58.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005343] 14:01:58.9 Debug: Import decisions complete [00:00:00.0000116] 14:01:58.9 Debug: Inserted 0 new unmatched trackfiles 14:01:58.9 Debug: Updated info for 0 known files 14:01:58.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003201] 14:01:58.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 14:01:58.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 14:01:58.9 Debug: Using default lastWrite 14:01:58.9 Info: Scanning /C/Test/Music/Artist 14:01:58.9 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.9 Trace: 2 files were found in /C/Test/Music/Artist 14:01:58.9 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:58.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005265] 14:01:58.9 Debug: Import decisions complete [00:00:00.0000101] 14:01:58.9 Debug: Inserted 0 new unmatched trackfiles 14:01:58.9 Debug: Updated info for 0 known files 14:01:58.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003252] 14:01:58.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 14:01:58.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 14:01:58.9 Debug: Using default lastWrite 14:01:58.9 Info: Scanning /C/Test/Music/Artist 14:01:58.9 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.9 Trace: 2 files were found in /C/Test/Music/Artist 14:01:58.9 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:58.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005056] 14:01:58.9 Debug: Import decisions complete [00:00:00.0000127] 14:01:58.9 Debug: Inserted 0 new unmatched trackfiles 14:01:58.9 Debug: Updated info for 0 known files 14:01:58.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003251] 14:01:58.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 14:01:58.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 14:01:58.9 Debug: Using default lastWrite 14:01:58.9 Debug: Using default lastWrite 14:01:58.9 Info: Scanning /C/Test/Music/Artist 14:01:58.9 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:58.9 Trace: 2 files were found in /C/Test/Music/Artist 14:01:58.9 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:58.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:58.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005370] 14:01:58.9 Debug: Import decisions complete [00:00:00.0000415] 14:01:58.9 Debug: Inserted 0 new unmatched trackfiles 14:01:58.9 Debug: Updated info for 0 known files 14:01:58.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004852] 14:01:58.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 14:01:58.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 14:01:59.0 Debug: Using default lastWrite 14:01:59.0 Info: Scanning /C/Test/Music/.hack 14:01:59.0 Debug: Scanning '/C/Test/Music/.hack' for music files 14:01:59.0 Trace: 2 files were found in /C/Test/Music/.hack 14:01:59.0 Debug: 2 audio files were found in /C/Test/Music/.hack 14:01:59.0 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 14:01:59.0 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0005003] 14:01:59.0 Debug: Import decisions complete [00:00:00.0000142] 14:01:59.0 Debug: Inserted 0 new unmatched trackfiles 14:01:59.0 Debug: Updated info for 0 known files 14:01:59.0 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0003169] 14:01:59.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 14:01:59.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 14:01:59.0 Debug: Using default lastWrite 14:01:59.0 Info: Scanning /C/Test/Music/Extras 14:01:59.0 Debug: Scanning '/C/Test/Music/Extras' for music files 14:01:59.0 Trace: 6 files were found in /C/Test/Music/Extras 14:01:59.0 Debug: 6 audio files were found in /C/Test/Music/Extras 14:01:59.0 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 14:01:59.0 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0005492] 14:01:59.0 Debug: Import decisions complete [00:00:00.0000125] 14:01:59.0 Debug: Inserted 0 new unmatched trackfiles 14:01:59.0 Debug: Updated info for 0 known files 14:01:59.0 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0003363] 14:01:59.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 14:01:59.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 14:01:59.0 Debug: Using default lastWrite 14:01:59.0 Info: Scanning /C/Test/Music/Artist 14:01:59.0 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:59.0 Trace: 1 files were found in /C/Test/Music/Artist 14:01:59.0 Debug: 1 audio files were found in /C/Test/Music/Artist 14:01:59.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:59.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005030] 14:01:59.0 Debug: Import decisions complete [00:00:00.0000115] 14:01:59.0 Debug: Inserted 0 new unmatched trackfiles 14:01:59.0 Debug: Updated info for 0 known files 14:01:59.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003477] 14:01:59.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 14:01:59.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 14:01:59.0 Debug: Using default lastWrite 14:01:59.0 Info: Scanning /C/Test/Music/Artist 14:01:59.0 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:59.0 Trace: 1 files were found in /C/Test/Music/Artist 14:01:59.0 Debug: 1 audio files were found in /C/Test/Music/Artist 14:01:59.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:59.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0210714] 14:01:59.0 Debug: Import decisions complete [00:00:00.0000217] 14:01:59.0 Debug: Inserted 0 new unmatched trackfiles 14:01:59.0 Debug: Updated info for 1 known files 14:01:59.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0007870] 14:01:59.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 14:01:59.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 14:01:59.0 Debug: Using default lastWrite 14:01:59.0 Info: Scanning /C/Test/Music/Artist 14:01:59.0 Debug: Scanning '/C/Test/Music/Artist' for music files 14:01:59.0 Trace: 2 files were found in /C/Test/Music/Artist 14:01:59.0 Debug: 2 audio files were found in /C/Test/Music/Artist 14:01:59.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 14:01:59.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0005418] 14:01:59.0 Debug: Import decisions complete [00:00:00.0000416] 14:01:59.0 Debug: Inserted 0 new unmatched trackfiles 14:01:59.0 Debug: Updated info for 2 known files 14:01:59.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004807] 14:01:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 14:01:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 14:01:59.1 Debug: Failed to import 14:01:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 14:01:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 14:01:59.1 Debug: Failed to import 14:01:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 14:01:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 14:01:59.1 Debug: Failed to import 14:01:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 14:01:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 14:01:59.1 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 14:01:59.1 Debug: Failed to import 14:01:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 14:01:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 14:01:59.1 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 14:01:59.1 Debug: Failed to import 14:01:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 14:01:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 14:01:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 14:01:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 14:01:59.1 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 14:01:59.1 Debug: Failed to import 14:01:59.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 14:01:59.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 14:01:59.2 Debug: Processing path: /c/drop/ 14:01:59.2 Debug: Parsing string 'drop' 14:01:59.2 Debug: Unable to parse drop 14:01:59.2 Debug: Deleting folder after importing valid files 14:01:59.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 14:01:59.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 14:01:59.2 Debug: Processing path: /c/drop/ 14:01:59.2 Debug: Parsing string 'drop' 14:01:59.2 Debug: Unable to parse drop 14:01:59.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 14:01:59.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 14:01:59.2 Debug: Parsing string 'foldername' 14:01:59.2 Debug: Unable to parse foldername 14:01:59.2 Debug: Parsing string '01 the first track.ext' 14:01:59.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 14:01:59.2 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 14:01:59.2 Debug: Trying to parse quality for '01 the first track.ext' 14:01:59.2 Debug: Quality parsed: Unknown v1 14:01:59.2 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 14:01:59.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 14:01:59.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 14:01:59.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 14:01:59.2 Debug: Processing path: /c/drop/ 14:01:59.2 Debug: Parsing string 'drop' 14:01:59.2 Debug: Unable to parse drop 14:01:59.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 14:01:59.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 14:01:59.2 Debug: Unknown Artist foldername 14:01:59.2 Debug: Unknown Artist for file: 01 the first track.ext 14:01:59.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 14:01:59.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 14:01:59.3 Debug: Parsing string 'foldername' 14:01:59.3 Debug: Unable to parse foldername 14:01:59.3 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 14:01:59.3 Debug: Parsing string 'foldername' 14:01:59.3 Debug: Unable to parse foldername 14:01:59.3 Debug: Parsing string '01 the first track.ext' 14:01:59.3 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 14:01:59.3 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 14:01:59.3 Debug: Trying to parse quality for '01 the first track.ext' 14:01:59.3 Debug: Quality parsed: Unknown v1 14:01:59.3 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 14:01:59.3 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 14:01:59.3 Warn: Unable to process folder that is mapped to an existing artist 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 14:01:59.3 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 14:01:59.3 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 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 14:01:59.3 Debug: Unknown Artist foldername 14:01:59.3 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 14:01:59.3 Debug: Unknown Artist for file: 01 the first track.ext 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 14:01:59.3 Debug: Unknown Artist foldername 14:01:59.3 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 14:01:59.3 Debug: Unknown Artist for file: 01 the first track.ext 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 14:01:59.3 Debug: Processing path: /C/folder/file.mkv 14:01:59.3 Debug: Unknown Artist for file: file.mkv 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 14:01:59.3 Debug: Unknown Artist foldername 14:01:59.3 Debug: Unknown Artist for file: 01 the first track.ext 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 14:01:59.3 Debug: Parsing string 'foldername' 14:01:59.3 Debug: Unable to parse foldername 14:01:59.3 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 14:01:59.3 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 14:01:59.3 Debug: Unknown Artist foldername 14:01:59.3 Debug: Unknown Artist for file: 01 the first track.ext 14:01:59.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 14:01:59.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 14:01:59.6 Info: Importing album 1/1 14:01:59.6 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 14:01:59.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.6 Info: Importing 1 tracks 14:01:59.6 Debug: Importing 1 files. replaceExisting: True 14:01:59.6 Debug: Inserted new trackfiles in 0ms 14:01:59.6 Debug: TrackFileIds updated, total 1ms 14:01:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 14:01:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 14:01:59.6 Info: Importing album 1/1 14:01:59.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.6 Info: Importing 1 tracks 14:01:59.6 Debug: Importing 1 files. replaceExisting: False 14:01:59.6 Debug: Inserted new trackfiles in 0ms 14:01:59.6 Debug: TrackFileIds updated, total 0ms 14:01:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 14:01:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 14:01:59.6 Info: Importing album 1/1 14:01:59.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.6 Info: Importing 5 tracks 14:01:59.6 Debug: Importing 5 files. replaceExisting: False 14:01:59.6 Debug: Inserted new trackfiles in 0ms 14:01:59.6 Debug: TrackFileIds updated, total 0ms 14:01:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 14:01:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 14:01:59.6 Info: Importing album 1/1 14:01:59.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.6 Info: Importing 2 tracks 14:01:59.6 Debug: Importing 2 files. replaceExisting: False 14:01:59.6 Debug: Inserted new trackfiles in 0ms 14:01:59.6 Debug: TrackFileIds updated, total 0ms 14:01:59.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 14:01:59.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 14:01:59.7 Info: Importing album 1/1 14:01:59.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 14:01:59.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.7 Info: Importing 1 tracks 14:01:59.7 Debug: Importing 1 files. replaceExisting: True 14:01:59.7 Debug: Inserted new trackfiles in 0ms 14:01:59.7 Debug: TrackFileIds updated, total 0ms 14:01:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 14:01:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 14:01:59.7 Info: Importing album 1/1 14:01:59.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 14:01:59.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.7 Info: Importing 1 tracks 14:01:59.7 Debug: Importing 1 files. replaceExisting: True 14:01:59.7 Debug: Inserted new trackfiles in 0ms 14:01:59.7 Debug: TrackFileIds updated, total 0ms 14:01:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 14:01:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 14:01:59.7 Info: Importing 0 tracks 14:01:59.7 Debug: Importing 0 files. replaceExisting: False 14:01:59.7 Debug: Inserted new trackfiles in 0ms 14:01:59.7 Debug: TrackFileIds updated, total 0ms 14:01:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 14:01:59.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 14:01:59.7 Info: Importing album 1/1 14:01:59.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.7 Info: Importing 1 tracks 14:01:59.7 Debug: Importing 1 files. replaceExisting: False 14:01:59.7 Debug: Inserted new trackfiles in 0ms 14:01:59.7 Debug: TrackFileIds updated, total 0ms 14:01:59.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 14:01:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 14:01:59.8 Info: Importing album 1/1 14:01:59.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.8 Info: Importing 5 tracks 14:01:59.8 Debug: Importing 5 files. replaceExisting: False 14:01:59.8 Debug: Inserted new trackfiles in 0ms 14:01:59.8 Debug: TrackFileIds updated, total 0ms 14:01:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 14:01:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 14:01:59.8 Info: Importing album 1/1 14:01:59.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.8 Info: Importing 6 tracks 14:01:59.8 Debug: Importing 6 files. replaceExisting: False 14:01:59.8 Debug: Inserted new trackfiles in 0ms 14:01:59.8 Debug: TrackFileIds updated, total 0ms 14:01:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 14:01:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 14:01:59.8 Info: Importing album 1/1 14:01:59.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 14:01:59.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.8 Info: Importing 1 tracks 14:01:59.8 Debug: Importing 1 files. replaceExisting: True 14:01:59.8 Debug: Inserted new trackfiles in 0ms 14:01:59.8 Debug: TrackFileIds updated, total 0ms 14:01:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 14:01:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 14:01:59.8 Info: Importing album 1/1 14:01:59.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 14:01:59.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 14:01:59.8 Info: Importing 1 tracks 14:01:59.8 Debug: Importing 1 files. replaceExisting: True 14:01:59.8 Debug: Inserted new trackfiles in 0ms 14:01:59.8 Debug: TrackFileIds updated, total 0ms 14:01:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 14:01:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 14:01:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 14:01:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 14:01:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 14:01:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 14:01:59.8 Info: Deleting track file: /Artist Name - Track01 14:01:59.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 14:01:59.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 14:01:59.9 Info: Deleting track file: /Artist Name - Track01 14:01:59.9 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 14:01:59.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 14:01:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 14:01:59.9 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 14:01:59.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 14:01:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 14:01:59.9 Warn: Artist's root folder (C:\Test\Music) is empty. 14:01:59.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 14:01:59.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 14:01:59.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:01:59.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513199211179_393/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:01:59.9 Info: DatabaseEngineVersionCheck migrating 14:01:59.9 Info: PerformDBOperation 14:01:59.9 Info: Performing DB Operation 14:01:59.9 Info: SQLite 3.45.3 14:01:59.9 Info: => 0.0024486s 14:01:59.9 Info: DatabaseEngineVersionCheck migrated 14:01:59.9 Info: => 0.0024712s 14:01:59.9 Debug: Took: 00:00:00.0246519 14:01:59.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 ==== 14:02:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 14:02:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 14:02:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:00.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 14:02:00.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 14:02:00.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:00.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513204003866_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:00.4 Info: DatabaseEngineVersionCheck migrating 14:02:00.4 Info: PerformDBOperation 14:02:00.4 Info: Performing DB Operation 14:02:00.4 Info: SQLite 3.45.3 14:02:00.4 Info: => 0.0064892s 14:02:00.4 Info: DatabaseEngineVersionCheck migrated 14:02:00.4 Info: => 0.0065211s 14:02:00.4 Debug: Took: 00:00:00.0303021 14:02:00.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 ==== 14:02:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.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 ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:00.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 14:02:00.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 14:02:00.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 14:02:00.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513207982800_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:00.8 Info: DatabaseEngineVersionCheck migrating 14:02:00.8 Info: PerformDBOperation 14:02:00.8 Info: Performing DB Operation 14:02:00.8 Info: SQLite 3.45.3 14:02:00.8 Info: => 0.0023499s 14:02:00.8 Info: DatabaseEngineVersionCheck migrated 14:02:00.8 Info: => 0.0023721s 14:02:00.8 Debug: Took: 00:00:00.0292056 14:02:00.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 ==== 14:02:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.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 ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 14:02:01.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 14:02:01.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 14:02:01.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513215890842_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:01.6 Info: DatabaseEngineVersionCheck migrating 14:02:01.6 Info: PerformDBOperation 14:02:01.6 Info: Performing DB Operation 14:02:01.6 Info: SQLite 3.45.3 14:02:01.6 Info: => 0.0024176s 14:02:01.6 Info: DatabaseEngineVersionCheck migrated 14:02:01.6 Info: => 0.0024414s 14:02:01.6 Debug: Took: 00:00:00.0318718 14:02:01.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 ==== 14:02:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:01.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 ==== 14:02:02.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 14:02:02.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 14:02:02.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:02.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513220438497_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:02.0 Info: DatabaseEngineVersionCheck migrating 14:02:02.0 Info: PerformDBOperation 14:02:02.0 Info: Performing DB Operation 14:02:02.0 Info: SQLite 3.45.3 14:02:02.0 Info: => 0.0022368s 14:02:02.0 Info: DatabaseEngineVersionCheck migrated 14:02:02.0 Info: => 0.0022628s 14:02:02.0 Debug: Took: 00:00:00.0254664 14:02:02.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 ==== 14:02:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 14:02:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 14:02:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 14:02:02.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513224484919_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:02.4 Info: DatabaseEngineVersionCheck migrating 14:02:02.4 Info: PerformDBOperation 14:02:02.4 Info: Performing DB Operation 14:02:02.4 Info: SQLite 3.45.3 14:02:02.4 Info: => 0.0025577s 14:02:02.4 Info: DatabaseEngineVersionCheck migrated 14:02:02.4 Info: => 0.0025877s 14:02:02.4 Debug: Took: 00:00:00.0297111 14:02:02.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 ==== 14:02:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:02.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.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 ==== 14:02:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 14:02:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 14:02:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 14:02:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513228283599_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:02.8 Info: DatabaseEngineVersionCheck migrating 14:02:02.8 Info: PerformDBOperation 14:02:02.8 Info: Performing DB Operation 14:02:02.8 Info: SQLite 3.45.3 14:02:02.8 Info: => 0.0025425s 14:02:02.8 Info: DatabaseEngineVersionCheck migrated 14:02:02.8 Info: => 0.0025681s 14:02:02.8 Debug: Took: 00:00:00.0242801 14:02:02.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 ==== 14:02:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 14:02:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 14:02:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 14:02:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 14:02:03.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:03.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513232432520_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:03.2 Info: DatabaseEngineVersionCheck migrating 14:02:03.2 Info: PerformDBOperation 14:02:03.2 Info: Performing DB Operation 14:02:03.2 Info: SQLite 3.45.3 14:02:03.2 Info: => 0.0025594s 14:02:03.2 Info: DatabaseEngineVersionCheck migrated 14:02:03.2 Info: => 0.0025852s 14:02:03.2 Debug: Took: 00:00:00.0281117 14:02:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 14:02:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 14:02:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:03.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 ==== 14:02:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 14:02:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 14:02:03.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:03.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513236003270_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:03.6 Info: DatabaseEngineVersionCheck migrating 14:02:03.6 Info: PerformDBOperation 14:02:03.6 Info: Performing DB Operation 14:02:03.6 Info: SQLite 3.45.3 14:02:03.6 Info: => 0.0025138s 14:02:03.6 Info: DatabaseEngineVersionCheck migrated 14:02:03.6 Info: => 0.0025374s 14:02:03.6 Debug: Took: 00:00:00.0286400 14:02:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.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 ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:03.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:03.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 14:02:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 14:02:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 14:02:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 14:02:04.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:04.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513240043073_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:04.0 Info: DatabaseEngineVersionCheck migrating 14:02:04.0 Info: PerformDBOperation 14:02:04.0 Info: Performing DB Operation 14:02:04.0 Info: SQLite 3.45.3 14:02:04.0 Info: => 0.0025479s 14:02:04.0 Info: DatabaseEngineVersionCheck migrated 14:02:04.0 Info: => 0.0025761s 14:02:04.0 Debug: Took: 00:00:00.0281242 14:02:04.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 ==== 14:02:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:04.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 ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 14:02:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:04.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 14:02:04.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 ==== 14:02:04.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 14:02:04.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 14:02:04.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:04.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513244190187_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:04.4 Info: DatabaseEngineVersionCheck migrating 14:02:04.4 Info: PerformDBOperation 14:02:04.4 Info: Performing DB Operation 14:02:04.4 Info: SQLite 3.45.3 14:02:04.4 Info: => 0.0023391s 14:02:04.4 Info: DatabaseEngineVersionCheck migrated 14:02:04.4 Info: => 0.0023612s 14:02:04.4 Debug: Took: 00:00:00.0230838 14:02:04.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 ==== 14:02:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.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 ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:04.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") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 14:02:04.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") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 14:02:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 14:02:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 14:02:04.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:04.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513248385310_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:04.8 Info: DatabaseEngineVersionCheck migrating 14:02:04.8 Info: PerformDBOperation 14:02:04.8 Info: Performing DB Operation 14:02:04.8 Info: SQLite 3.45.3 14:02:04.8 Info: => 0.0025684s 14:02:04.8 Info: DatabaseEngineVersionCheck migrated 14:02:04.8 Info: => 0.0025928s 14:02:04.8 Debug: Took: 00:00:00.0245918 14:02:04.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 ==== 14:02:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 14:02:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.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 ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 14:02:05.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 ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 14:02:05.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 ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 14:02:05.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 ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 14:02:05.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 ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 14:02:05.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 ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 14:02:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 14:02:05.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 ==== 14:02:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 14:02:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 14:02:05.3 Debug: Filtering 1 files for unchanged files 14:02:05.3 Trace: Got 0 existing files 14:02:05.3 Debug: Filtering 1 files for unchanged files 14:02:05.3 Trace: Got 0 existing files 14:02:05.3 Debug: Filtering 1 files for unchanged files 14:02:05.3 Trace: Got 0 existing files 14:02:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 14:02:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 14:02:05.3 Debug: Filtering 1 files for unchanged files 14:02:05.3 Trace: Got 0 existing files 14:02:05.3 Debug: Filtering 1 files for unchanged files 14:02:05.3 Trace: Got 0 existing files 14:02:05.3 Debug: Filtering 1 files for unchanged files 14:02:05.3 Trace: Got 0 existing files 14:02:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 14:02:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged existing files 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged existing files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged and matched files 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged and matched files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged existing files 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged existing files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged and matched files 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged and matched files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 0 existing files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 0 existing files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 0 unchanged existing files 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 0 unchanged existing files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 0 unchanged and matched files 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 0 unchanged and matched files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 0 files 14:02:05.4 Trace: 0 unchanged existing files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 0 files 14:02:05.4 Trace: 0 unchanged and matched files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 3 existing files 14:02:05.4 Trace: Matched paths for 3 files 14:02:05.4 Trace: 3 unchanged existing files 14:02:05.4 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) [1 ms] 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 3 existing files 14:02:05.4 Trace: Matched paths for 3 files 14:02:05.4 Trace: 3 unchanged and matched files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged and matched files 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 1 unchanged and matched files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 0 unchanged and matched files 14:02:05.4 Debug: Filtering 3 files for unchanged files 14:02:05.4 Trace: Got 1 existing files 14:02:05.4 Trace: Matched paths for 1 files 14:02:05.4 Trace: 0 unchanged and matched files 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 14:02:05.4 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/mrg24uyy.jya /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/455ubfjl.wdu 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 14:02:05.4 Debug: The following files no longer exist on disk, removing from db: 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 14:02:05.4 Debug: The following files no longer exist on disk, removing from db: 14:02:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 14:02:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 14:02:05.5 Debug: The following files no longer exist on disk, removing from db: /c/test/xq3pwix3.yew /c/test/zzc5jmhr.4wr /c/test/lic5tins.i3l /c/test/ftxa4azn.hf0 /c/test/eyti25kz.qov /c/test/0sj02u2t.rbn /c/test/i3zis23n.vxe /c/test/4wnjhpk1.c3g /c/test/nssdbkw2.d4v /c/test/ehypteqe.h0w 14:02:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 14:02:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 14:02:05.5 Info: Renaming 2 files for Name1 14:02:05.5 Debug: Renaming track file: [1] Path1 14:02:05.5 Debug: Renamed track file: [1] Path1 14:02:05.5 Debug: Renaming track file: [2] Path2 14:02:05.5 Debug: Renamed track file: [2] Path2 14:02:05.5 Debug: Removing Empty Subfolders from: Path1 14:02:05.5 Info: Selected track files renamed for Name1 14:02:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 14:02:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 14:02:05.5 Info: Renaming 2 files for Name1 14:02:05.5 Debug: Renaming track file: [1] Path1 14:02:05.5 Debug: File not renamed, source and destination are the same: Filename 14:02:05.5 Debug: Renaming track file: [2] Path2 14:02:05.5 Debug: File not renamed, source and destination are the same: Filename 14:02:05.5 Info: Selected track files renamed for Name1 14:02:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 14:02:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 14:02:05.6 Info: Renaming 0 files for Name1 14:02:05.6 Info: Selected track files renamed for Name1 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 14:02:05.6 Info: Renaming 2 files for Name1 14:02:05.6 Debug: Renaming track file: [1] Path1 14:02:05.6 Debug: Renamed track file: [1] Path1 14:02:05.6 Debug: Renaming track file: [2] Path2 14:02:05.6 Debug: Renamed track file: [2] Path2 14:02:05.6 Debug: Removing Empty Subfolders from: Path1 14:02:05.6 Info: Selected track files renamed for Name1 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 14:02:05.6 Info: Renaming 2 files for Name1 14:02:05.6 Debug: Renaming track file: [1] Path1 14:02:05.6 Debug: Renamed track file: [1] Path1 14:02:05.6 Debug: Renaming track file: [2] Path2 14:02:05.6 Debug: Renamed track file: [2] Path2 14:02:05.6 Debug: Removing Empty Subfolders from: Path1 14:02:05.6 Info: Selected track files renamed for Name1 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 14:02:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [12 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [6 ms] 14:02:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 14:02:05.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 14:02:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 14:02:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 14:02:05.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 14:02:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 14:02:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 14:02:05.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 14:02:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 14:02:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 14:02:05.7 Debug: Missing data in tags, trying filename augmentation 14:02:05.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Trace: Abort - both artist and title vary between matches 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Trace: Abort - both artist and title vary between matches 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - both artist and title vary between matches 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Trace: Abort - both artist and title vary between matches 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Trace: Abort - both artist and title vary between matches 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - both artist and title vary between matches 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Abort - 'tag' varies between matches 14:02:05.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 02 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 03 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_02_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_03_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-02-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-03-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Debug: Got artist from filename: artist_name 14:02:05.8 Debug: Got title from filename: a_track_title_1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b_track_title_2 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c_track_title_3 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 14:02:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 14:02:05.8 Debug: Missing data in tags, trying filename augmentation 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 102 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 103 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.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]+)$ 14:02:05.8 Debug: Got artist from filename: artist name 14:02:05.8 Debug: Got title from filename: a track title 1 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 1 14:02:05.8 Debug: Got title from filename: b track title 2 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 2 14:02:05.8 Debug: Got title from filename: c track title 3 14:02:05.8 Debug: Got disc number from filename: 1 14:02:05.8 Debug: Got track number from filename: 3 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 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]+)$ 14:02:05.9 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]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-102-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-103-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got artist from filename: artist_name 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got artist from filename: artist_name 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got artist from filename: artist_name 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got artist from filename: artist_name 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got artist from filename: artist_name 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: artist name 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got artist from filename: artist_name 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Debug: Got title from filename: a_track_title_1 14:02:05.9 Debug: Got title from filename: b_track_title_2 14:02:05.9 Debug: Got title from filename: c_track_title_3 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - both artist and title vary between matches 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got title from filename: a track title 1 14:02:05.9 Debug: Got title from filename: b track title 2 14:02:05.9 Debug: Got title from filename: c track title 3 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 14:02:05.9 Debug: Missing data in tags, trying filename augmentation 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got artist from filename: Adele 14:02:05.9 Debug: Got title from filename: Daydreamer 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 1 14:02:05.9 Debug: Got title from filename: Best for Last 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 2 14:02:05.9 Debug: Got title from filename: Chasing Pavements 14:02:05.9 Debug: Got disc number from filename: 1 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Debug: Got title from filename: That's It, I Quit, I'm Moving On 14:02:05.9 Debug: Got disc number from filename: 2 14:02:05.9 Debug: Got track number from filename: 3 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Abort - 'tag' varies between matches 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 14:02:05.9 Debug: Parsing string 'artist.title-album.title' 14:02:05.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:05.9 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 14:02:05.9 Debug: Trying to parse quality for 'artist.title-album.title' 14:02:05.9 Debug: Quality parsed: Unknown v1 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 14:02:05.9 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 14:02:05.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:05.9 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 14:02:05.9 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 14:02:05.9 Debug: Quality parsed: FLAC v1 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 14:02:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 14:02:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 2 vs 2; 0 14:02:06.1 Trace: year: 2024 vs 2024 or 2024; 0 14:02:06.1 Trace: country: United States vs United States; 0 14:02:06.1 Trace: label: label vs label; 0 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.1 Trace: after trackMapping: 0 14:02:06.1 Trace: after missing tracks: 0 14:02:06.1 Trace: after unmatched tracks: 0 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: year: 2024 vs 2024 or 2024; 0 14:02:06.1 Trace: country: United States vs United States; 0 14:02:06.1 Trace: label: label vs label; 0 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.1 Trace: after trackMapping: 0 14:02:06.1 Trace: after missing tracks: 0 14:02:06.1 Trace: after unmatched tracks: 0 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 14:02:06.1 Trace: artist: artist vs different artist; 0.6 14:02:06.1 Trace: album: album vs album; 0.3 14:02:06.1 Trace: media_count: 1 vs 1; 0.2571428571428571 14:02:06.1 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 14:02:06.1 Trace: country: United States vs United States; 0.2117647058823529 14:02:06.1 Trace: label: label vs label; 0.19999999999999998 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 14:02:06.1 Trace: after trackMapping: 0.08780487804878048 14:02:06.1 Trace: after missing tracks: 0.08780487804878048 14:02:06.1 Trace: after unmatched tracks: 0.08780487804878048 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: year: 2024 vs 2024 or 2024; 0 14:02:06.1 Trace: country: United States vs United States; 0 14:02:06.1 Trace: label: label vs label; 0 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.1 Trace: after trackMapping: 0 14:02:06.1 Trace: after missing tracks: 0 14:02:06.1 Trace: after unmatched tracks: 0 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: year: 2024 vs 2024 or 2024; 0 14:02:06.1 Trace: country: United States vs United States; 0 14:02:06.1 Trace: label: label vs label; 0 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.1 Trace: after trackMapping: 0.0888030888030888 14:02:06.1 Trace: after missing tracks: 0.11742707554225879 14:02:06.1 Trace: after unmatched tracks: 0.11742707554225879 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: country: United States vs United States; 0 14:02:06.1 Trace: label: label vs label; 0 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.1 Trace: after trackMapping: 0 14:02:06.1 Trace: after missing tracks: 0 14:02:06.1 Trace: after unmatched tracks: 0 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: year: 2024 vs or 2007; 0.125 14:02:06.1 Trace: country: United States vs United States; 0.11764705882352941 14:02:06.1 Trace: label: label vs label; 0.1111111111111111 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 14:02:06.1 Trace: after trackMapping: 0.04878048780487805 14:02:06.1 Trace: after missing tracks: 0.04878048780487805 14:02:06.1 Trace: after unmatched tracks: 0.04878048780487805 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(05/17/2024 13:58:38) --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: year: 2024 vs or 2024; 0 14:02:06.1 Trace: country: United States vs United States; 0 14:02:06.1 Trace: label: label vs label; 0 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.1 Trace: after trackMapping: 0 14:02:06.1 Trace: after missing tracks: 0 14:02:06.1 Trace: after unmatched tracks: 0 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(05/17/2024 13:58:38) --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: country: United States vs United States; 0 14:02:06.1 Trace: label: label vs label; 0 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.1 Trace: after trackMapping: 0 14:02:06.1 Trace: after missing tracks: 0 14:02:06.1 Trace: after unmatched tracks: 0 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: year: 2024 vs 2007 or ; 0.125 14:02:06.1 Trace: country: United States vs United States; 0.11764705882352941 14:02:06.1 Trace: label: label vs label; 0.1111111111111111 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 14:02:06.1 Trace: after trackMapping: 0.04878048780487805 14:02:06.1 Trace: after missing tracks: 0.04878048780487805 14:02:06.1 Trace: after unmatched tracks: 0.04878048780487805 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(05/17/2024 13:58:38) --- 14:02:06.1 Trace: artist: artist vs artist; 0 14:02:06.1 Trace: album: album vs album; 0 14:02:06.1 Trace: media_count: 1 vs 1; 0 14:02:06.1 Trace: year: 2024 vs 2024 or ; 0 14:02:06.1 Trace: country: United States vs United States; 0 14:02:06.1 Trace: label: label vs label; 0 14:02:06.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.1 Trace: after trackMapping: 0 14:02:06.1 Trace: after missing tracks: 0 14:02:06.1 Trace: after unmatched tracks: 0 14:02:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(05/17/2024 13:58:38) --- 14:02:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 14:02:06.2 Trace: artist: artist vs artist; 0 14:02:06.2 Trace: album: album vs album; 0 14:02:06.2 Trace: media_count: 1 vs 1; 0 14:02:06.2 Trace: year: 2024 vs 2024 or 2024; 0 14:02:06.2 Trace: country: United States vs United States; 0 14:02:06.2 Trace: label: label vs label; 0 14:02:06.2 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.2 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.2 Trace: after trackMapping: 0.1602787456445993 14:02:06.2 Trace: after missing tracks: 0.1602787456445993 14:02:06.2 Trace: after unmatched tracks: 0.1602787456445993 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 14:02:06.2 Trace: artist: artist vs artist; 0 14:02:06.2 Trace: album: album vs album; 0 14:02:06.2 Trace: media_count: 2 vs 2; 0 14:02:06.2 Trace: year: 2024 vs 2024 or 2024; 0 14:02:06.2 Trace: country: United States vs United States; 0 14:02:06.2 Trace: label: label vs label; 0 14:02:06.2 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 14:02:06.2 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 14:02:06.2 Trace: after trackMapping: 0 14:02:06.2 Trace: after missing tracks: 0 14:02:06.2 Trace: after unmatched tracks: 0 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 14:02:06.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 14:02:06.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 14:02:06.3 Debug: Release [][album] [1 tracks] was forced 14:02:06.3 Debug: Getting candidates from tags for 3 tracks took 1ms 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 14:02:06.3 Debug: Selecting release from consensus ForeignReleaseId [xxx] 14:02:06.3 Debug: Getting candidates from tags for 3 tracks took 0ms 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:06.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 14:02:06.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:06.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:06.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 14:02:07.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 14:02:07.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 14:02:07.2 Trace: LooksLikeSingleRelease: No common album tag 14:02:07.2 Info: Grouping 20 tracks 14:02:07.2 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 14:02:07.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 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.2 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 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.2 Debug: *** group [/C/music/incoming/album] *** 14:02:07.2 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 14:02:07.2 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 14:02:07.2 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 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.2 Info: Grouping 15 tracks 14:02:07.2 Trace: Folders: /C/music/incoming/artist - album 14:02:07.2 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 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 14:02:07.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Info: Grouping 15 tracks 14:02:07.3 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 14:02:07.3 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 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Info: Grouping 15 tracks 14:02:07.3 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 14:02:07.3 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 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Info: Grouping 15 tracks 14:02:07.3 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 14:02:07.3 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 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 14:02:07.3 Info: Grouping 1 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/Title1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 14:02:07.3 Info: Grouping 2 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 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 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/wGX7mnVdyIi0ImUB /C/music/incoming/XbE62Uj0sNfkW3qPnV2SMYF0s6t3KtuiGCB6aDdhuWmCRoBRcjOlyFg6DMN4Aop7s5MtCsPSRUw /C/music/incoming/UOd2MiyACUbjFF7oSYX6wOe6wRgaatM3ewmCuwIU5MBo /C/music/incoming/dHawe2KHFaPqFTP5Tj7EO10w0ucs2munBSmN0H2VgAysqJjt /C/music/incoming/KnqhxrVgaTvPM7MheKXIFjqtVKfpLXt7wCa /C/music/incoming/OaknGCAoMli4EEsAPFcfwQ6YIyOG6lXTfuLWbqupo /C/music/incoming/DXVLKRlb1fJUa4RQlLyjMyTOskKv3pF40EU /C/music/incoming/goi53YsfiH7CApGCDlOS614u1TWXIgR5LDVKUsCHWbBKravM7w7BpcWmsUeibCEcWbX4C4OjRg45Asc /C/music/incoming/CLIRiwhMOoQ1SsY7B5SewkcWUYSHKNx1n2B5chHK1MDybyv2XU4qbmkqJ /C/music/incoming/gkd 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/bk5LmoR2ufYNwHgtQelgiD2UvA7RSUvo5CdaFWKwpT0kjHh7nIarofPGpkoTp7jIRJQ2EfW1BWXwKQLVs7Dj /C/music/incoming/hTGKv /C/music/incoming/BbaueVQJ4gDDnhAu /C/music/incoming/nKoLVXY6rIcAhbg7mHWqAOiIiVCkkSpM1jhIsv7gUl6Hl7bci0eAJslGBODavNUG /C/music/incoming/6D0B1kdjQ4IMUupuHmvaPwMcW6QaIppg05QwPxvyOW660YQkMeYKfdiIYWM3CcJANCUXM0MjY4t1yNk5pFvD /C/music/incoming/qVPPNaiDp4YR0QAXQt6Tj26RHgGFFMFCLcjXrxudMS /C/music/incoming/eIy0bRaVpnWa2E /C/music/incoming/1pmvclE6rRjb5LCM7UKSCtoLjDI2LNtLNCP1I3Ly5FMvaE1ggS7dRHhGaIlG /C/music/incoming/CMRhmVcnD0aEenIR251pJxrUr7c7qD05xFwyKkw2XQD0CmE4VLlOgtdeu5XmTd4a7cg /C/music/incoming/uBTUpV3jDVECSBm5cLaD7f73ox6roGrdnY 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/NfXkXpm2UN7QF2JyeiGc0RDwB6tRC2m20yHg /C/music/incoming/qXEEDqrld6O6tjkjTdClj2AmwUj0mlHqrG0Y2kfW1gAXY7vxuUbHTEQvwrhPgy7YyxNVrtoJ5NsdBKvxxTEyj7F /C/music/incoming/CPB3Eyw1OhV7Puy7gGUydldMl5Io3Koq /C/music/incoming/1dhBwDKxlHuYC7SBmOooEiB1aqfj4DNWWRUgCdYrhlyYRfaL0wt4nHsRKnAgwBCP2GcRmM6iX4grRKj3qCq /C/music/incoming/AgNalV6HWSDQkm /C/music/incoming/YCjp3RTq2q2DNG1HgFkplFc50gryRKcuxg62 /C/music/incoming/MTNL1pwpUhymjGgkcOX4NykIwknhxvFOaHNPC6LY3SEVesKtSVny3obnJeoPco0yJSmK0 /C/music/incoming/4E2qQbsbvEdd17IVODmKY0nhx3BYIU6c5j66r1G5sDpIML /C/music/incoming/UfCVoxVDPKaYqV6BTomyUNteo5R0SOhaibPfuvWkr1sXulQuUT32wT /C/music/incoming/rlLUf17d7fcpdDNxrrEOLjtqC5FxQi4ye3D1OQ5PML 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/P5TqXBBgYQao /C/music/incoming/AgbhlnfShJw3k2XyLeqRO4aOhtwcNwIAsl55OGqDRT0Isk0MmY5nmiaEfta0XceRb5K750 /C/music/incoming/JinGy1lHAw4aOnUnRHlRvL5iy3XERRTDsTRW7HvMjcKg7dsk6DxqATD6kfgEdPWQKAP2D5ojkHItaYivJNFotCc /C/music/incoming/YKMkMg7ba4rttMmfuAbp0kYCjLESG40SUNOX2rsbFEXHwEpXMF5c7a7NTkaaKnDdeHHO6wkch7RuuqeNuOga7W /C/music/incoming/GPl6pFwx0xF0EL2Xot4bTnMPSQ4raNbOk42KjH1HBuwgJRgvPSLQuthrdDmHIfwmvYPIQrOPBvHyYFfbJIKocssYVK /C/music/incoming/Ocu5VF47r3Avx3uvKkGNpSgsPveyEl2XQI1Ycdf4Rha7MMf6vvOcekq /C/music/incoming/IMCxYEtIKj0HJUWMfbqbhyOAlqB3rk64WMoxxTTm6pTM5AqLvBjJJwWj6bmHcyqyk4S5Fynspec0NbDSaXGXbwtAXeywHm /C/music/incoming/oBkRuuU0DlSyjrrRn1t3tYIotXHhvDwx5U4fiv5P5SF43PMKtGleMgxx04xEVNE7VtBwvlJ03 /C/music/incoming/rb1KWaUMv1SbmLpCxkgcbpX2aj3le7HAsrpfEyfQn7XTIyN12ES6V7Fb /C/music/incoming/R4H4g5PKVrp 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/cpgBrP5AqiCV4s4smFMJULlYgatONECvAtWf1SDYE /C/music/incoming/aIIIxRundHpMB3wCHExe7TRpSyl /C/music/incoming/5yV1WiJSGeQsars64CGefvYH7WWOR2xmtUwhKsgYIYasLALIUaN3tcTJHn1at3aLOD7m3kvKvPEnuG4Hln2Qn /C/music/incoming/ApyegASC65c0bd1aQYde6SCdyWExMc71hHJiFPBbu5Fhnuf0XHeaMwRPVuMq4uW36jSBCR /C/music/incoming/P3vln0GUHYNVaFJK6eoB7TjbwcNnws4K4eenfj2TGwF4PCl2MYfXiMW3StVkmrwn3c04BuEWjC3Jons3 /C/music/incoming/O7gBG2wMtFvjaPKsskeHIf3avfOsSrA4Y /C/music/incoming/ggNOT1DMlPEfNiTcAHre5QAyLjjcTu7uJHdKdILtyCMwvFwsGtBByA1wOncKQA1XPiDfei7Y36NDdccfUXE /C/music/incoming/MeruQxAutQyQ3bviVlrletGkAIpVcwKNxKxFyvtT /C/music/incoming/iPtdk2Uc4QgCyF44Rs7DT1HngytMk3qKIdhseHuAgSssxN0FFGoBOXcphg5THh0ayD1vwL0k5HwaIoWBG /C/music/incoming/6TAIDJpr1pReJYuHPaSxWVsHxk4ekJ0kSlu6QboiSglJFQFC6fRjQRdjB0jsMkgrxGswEvYOTKMPKQcOMCgfYQC 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/wwOLBkXAl65NbeVvv74vlNwOJo2pykJnTTYfQELKV7ijdTKbjjEvwVJQ7acmqIbbwQ1pnPM0vtImEnK /C/music/incoming/VYbikDkToYGyyVLE /C/music/incoming/WRw5npoWCHHKJn /C/music/incoming/qyHeYDtOOVbulMHgJtanfnGNP22uuNdTX7MJCHN7JPWonfGPSL /C/music/incoming/olGoWLOGIVTwreBrvcGXP2NFijfsHMAt521Pa264HFp0oMrVlNAcbYptFafMGv64vyAwlTqCdKpjMVqDYrg1lwrfMGjaVsxl /C/music/incoming/suhU3r6fYLP1yDGuHv3IObsGgt0q0XtbGjdQC7a7DBOFwJdnriDeQn /C/music/incoming/Revnp6hXqXl0ntXMqCAWMDSHJAtMCCIp4vqoKKEMIasoknPhpq7G1h6ntWLXLC /C/music/incoming/3K0o2wlEAVv2kumVT7mAPC2ES15N4xVGVAt0JANyeIekWT6x3 /C/music/incoming/b0gJGIYRbic22o7qioh4aht4DPl4Vx1RgjLxSEHKHsGbucAevekMIuJ1GkfX /C/music/incoming/0Ut4GWJgVIeCGhh 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/VgyOelMqjWCXM7cOutqr4FGLIjkDwifRTfwffAaWofBVButh1IG /C/music/incoming/2yTXxWXSt7JQqKhqEkdSLN4TmC36IL /C/music/incoming/OyMRNIpSWyEyDuP3ATJWOUAscOEOLiX /C/music/incoming/CqAmY5iKXyYNtqPs60c5LEVn7pp5kEd5rA4xaQs5rOnYSQXV6PnuXAu6DlnIOlAtv1v1tqroHeM5p4DpyC6DpQhYf62VDRpgn2 /C/music/incoming/EYPn4NnpDyDHDD4Y4WEwbbPYmGgCNLWOMAggoBgEpjxsnVIblKsbHh0CiXbwHSJ0JV2dvXKCQ7gYLwKy6epdrVhEHL /C/music/incoming/jLYeTUG2SQXTiKwqrov1f2qDXr4PEhuygxRM3MLGKfB2t /C/music/incoming/vfB7Nc4JB0Bl4qWgkLeMtT7Li700hJ2b /C/music/incoming/GW5vCSYXJHC5dk3JaC15iEyQgYL /C/music/incoming/NNBwHaUXBN7KjnhRSxjdGwSVO2Buy3DqscD2lrgmc1w5i1SBekpDHi /C/music/incoming/kUwr3TWSDkgwTyIAGVn1FkMWE546DDVgKvtb7YD0hxcyRbHOL4JcXO 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/xEcYGAIlVcPfLicVuK6KeDq1bOCX /C/music/incoming/yTraf6CnlDAEhH4AbEU6s6atgPX00RuDKCl2 /C/music/incoming/PqAPW2AxyEQFBPclRpSrJ0yeH1IcFwBLykJKDM1EEvwYvkEpYkkj7CrX0vh4sx1bcegpfAPfwoVnDIPwvsltmrM41 /C/music/incoming/YlysvKmFoQFaPdB /C/music/incoming/TQNfUaj06W1l3v2jQB2LiMw7pt1DS0sm6YhN2q1S4NKnnkC4cNeHPmXhtOWAhNggDNndnnoyHiPCbiSe05BeUTFSaasnBBLpGD /C/music/incoming/ILUfwmVYnkJInVVgqINofdWBsXjb /C/music/incoming/usoixNewQcQxxOpgvmm14wl1KoNCapNqMwvU7hnX7ounhIrqx2u /C/music/incoming/4yAhUykom6GsHmMQmXVXcdXyVOK6PFeMedFBGciGB1AfuarXpPpIJaO1JbsgVmGO21nDPkkkO /C/music/incoming/4Pwdgnf27eqobOvl0h2njN373py3OEsmjCHxv6CHf5WdCIy3OF47blPpUxiYVknCTdeHh6W2MtilYYEuXEnjI /C/music/incoming/HNHNc1sM0fBHx4iv4oX2m3X0JVA4GwAU76FUWQoq4qyXJW4hQ6nIb3OLWOdnBvgDMOIyxuHm7G54EaqU0snHi0Teq1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/CDTVLJnEIgm3uuEd1uTOiPtWwANxS7uaqcJBPYVhbhuPC5bDmDKmmiMTi4yk4XSJSlMsTdvbGMMauMu /C/music/incoming/Ji6tntIRcfAgbQEnJn1wGvCS6ou /C/music/incoming/REnIj2uTIayojG5fPC4FEios6PYrghPYeTmLaQthThK5xFcXm7iSg6BJp2KCcdMBrIkwstf7hWTvFq2BMaeh65RfsLuff0eP /C/music/incoming/f3 /C/music/incoming/31f0jwj6q0UAmyh207ocOqpu0IngBiF6V07EVdN /C/music/incoming/DCaoUtPiBpPhLOAVYuU0uMYLFEYECG4UVLBdSKDp5eBY75NDcImbOxyYLvRqDkN3s3t7nwcn0E2q /C/music/incoming/EnyGYBneIEGV /C/music/incoming/BQ2Cq5DBgFmg /C/music/incoming/wRwLvGdPCAsu2SvekmPKhVCK3BcbrqMw1NUVVWSN42BSI75DwvsoF1EJoUQ3Dcx /C/music/incoming/EdpoxMNvLHXuaLtj606t0562kjrqQIw0UvQTAdHNqiCHESuDNOR7xF4HfudotwNcj6HM2HQ2rscRDxxyW 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/pHtWIfE /C/music/incoming/TnlFF3MxATEStcUkgeH3wD2cMSaYsNtwW60UcyQGEK5IJmXWoY4Su0wqtj0T3UfTAg4ukaiOvbxT /C/music/incoming/yVbT3iw2ntl3tGIXnPQnitmpLsP2OmSVNxEmJ6gho5lrkOPcmJtpr3DfJShJBCnbJ /C/music/incoming/Fo /C/music/incoming/me5FnBAGhY6PLNUlViXyEwWFbHnhV3dgFQ6VoBxuhpKrqARmiohLRQgWpADNm /C/music/incoming/IbtNMnMNnOB0mm0gSkEOjylp6qgTmGBvJJ3KDvO2iJd7t /C/music/incoming/KQXnSGmh /C/music/incoming/1x0RprQLq7uOptKv21agwBFJIDRwtViER2dTImbDcM07H6fqRRsrMMDy1pjUItrDXX5upXVPYEdSJFbJwANJDY0 /C/music/incoming/xhSEP4RkJeQwktJjprqLrVJ2xcxAlyMw3tlnJ1rVwruBItvQ3ljjRbJKFYgNGq6kysCXivHw7CoaAiseNPEaoDN2S /C/music/incoming/OpVQk7003jQKY6hQuWbcFNCPX5qmpFUp6DqEEhrUqwDVuSXHuCjtJtdaUf1 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/u0vuDRWAgYaft5 /C/music/incoming/IMKbCAJXEQuKuBAWCb1peboCnK1Bf1gJd130TkEciSRnIAt20wwgKIFHxiV0G /C/music/incoming/SOTRAh3aEaHDcQOSOjYJ5ThMw64TNDkAgnJWqqIuTvjp0LDgbRK43dS6HgtCljubWgvWg /C/music/incoming/G3KIX0AP4XfPL6SuFr /C/music/incoming/XkkGirolnmMLObQijWcOkekictVqw04GptcuO3HvnCOumnBdh0Q3TLKS7bEWE6Wuqfvu6uCooNBQwX4 /C/music/incoming/OV0sLO5Av4akAXKoXKQuMT36Gd4o /C/music/incoming/MyCxJhBwB7bc4U /C/music/incoming/BEHVndd0S0wLtVABmg /C/music/incoming/Vh1DNCEFwsaYhmSNMDRdMjy4pGBqrRQSvs1WSWEHs5Dq6 /C/music/incoming/elcWo62foKChlFjs6PDtH40bFlmXod0A1qPQphoIJuuuWLFRdCCLHXuitarcTdYkSco3WBdYA2SmIFl2OCUTIn0c4Hw 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/GcmQ62xwloKEXM4j /C/music/incoming/3OvjU2JJD3oEsRtQqAUMKM3kmBmGSf /C/music/incoming/cVLh13tHSFX3oRhRwobG0WhwAjFYxXLNlGToFHKnHpGuFRN /C/music/incoming/ufpJDQsA3i /C/music/incoming/SmYcStR0sO /C/music/incoming/HSwEWrLn7HLTIbeI2xNCXMw4AsPkROOrche3MtG2h3ymK4ecTRYU7h42vAeDJBEs1tRB4i4IYTt3nj /C/music/incoming/Agdmbc6lVyuALFFnnkQsPdsqUx /C/music/incoming/nm14mvtGcDf4cXxj0ntlXD4b /C/music/incoming/GBb7hd4HxPUaDt6ivhOwCUhQjwrpaCyGkuBY0dY /C/music/incoming/YOOdQ7sa3ecJEARf21Ep4kIxb4CNtMdyfar5rid6hUTOB4acpgWQF04NgpbTEMOpbKDEiUVSXGiix24f3AxmXt2 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/HBcO3bMPhwXMN7pA0F1YyR3kSKJbI64rvycSFjIwuc /C/music/incoming/U7EeeMpP7CrS1rCkh21pPcB6bppbapqDq7g6pWWcrnDUCCirSsDf /C/music/incoming/pxEK0hFis2U6ApMjqlTaKu5u5sFVBQkbA4oyMYOguoVg5TgSxQldJdi2BjNHKROJRSGDbmEAFNM /C/music/incoming/XOJGPJm0tw4V6jVyUSfeoRDC /C/music/incoming/VKH25Pop13qNeY5im5nsecxdmqL0tTe1mA2UAnrlOeGfkJ6lvAsEqKJTmDPNdw4gYxBM /C/music/incoming/RDkGLHXtB5OQMX31USEjscDUweHaEswcyK7OQufbaMN /C/music/incoming/IuYMOFy3 /C/music/incoming/eajN20ahvUVqoF2OCU0BNWYquQ /C/music/incoming/bNq /C/music/incoming/yHjqmWwTT 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: Grouping 10 tracks 14:02:07.3 Trace: Folders: /C/music/incoming 14:02:07.3 Trace: Yielding from 2: /C/music/incoming/h5SDCW3wsYt4RTk0xe4yrBR1Q3dPEJPeGjuSqblWODq6DTyOVRf4InvNnYTGSn0QjpxH /C/music/incoming/CwnuM2arfXEcS7CdxvgWylDrVhl3aMOKvrBVVXAQ2Kq5PssVIMAMgkCq23GFPfqAj1NBGNpI4x2V3FJCWxuvmbEkWj /C/music/incoming/kYoYEUavDBma7CiTqgQo2JT6KwdcjTOo1UJjbsblwQJMTPhL75R /C/music/incoming/ErIfgIrQvRXSTCMyPwxl3S525GHISsYBmQcilAXWWe6xWcONAD4KxSbSuOhIbR6d0vFcAEnoGJvYUGe2Y1iowncCPqUFrpU /C/music/incoming/1aa3NckLW3x4eNU5LdRCoj2lbASmLmvapfpJV /C/music/incoming/u2GSftP42WdoOCjIO1OXSYhTRvSINHkh4aqpB3GfhH1v1TnTMWHtcvgETTaRIgptM3rOl1gStJQk5T16i73YaY /C/music/incoming/yFIPgL4JqLCHRRwIKeN /C/music/incoming/I7 /C/music/incoming/AvcSmdbwbIKXC6TuUWCRXlHgPMp7VaLd7HEqjMaMOPakGQvNncQTdtXoW4cHVcJb4HX3 /C/music/incoming/2bmI6wFkgUUjhcjwIOPXfW0IKShLiqokyi1cLPeylGaeY6BeCc0UYXQejM5mo2bXGKR7ihT0KpLHVVQMq 14:02:07.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/fx4cdlMC5bIiCOsuTkbArKLr7hmrdJ6GVc6ke2IGajAVvDs3xGHLoeLCTLc36tyvcbtyQhpYJCyijW4DVq2EbtrQxDxB0M /C/music/incoming/Ht0hwMGdJVeivaL6FDIYWsKTBt0LARmpCF1afQv0l1GdhSvtpni6aKYoRfNcU3KYIWOX /C/music/incoming/yn5aWbuaLW4YjnsOqpupuoeKKkvSfL76gaAAFH /C/music/incoming/qXPFrSitLJt6rciqV5yUYsdn /C/music/incoming/ykNCIGFMXvhAQjWjDl0VVDFBoVuLxKLulMEsTNbPv0vbiiTdtnGexIT4Nm /C/music/incoming/s0QvW3g40MDN /C/music/incoming/JdYr7O33OdPpSJVSbijIXP4tF2FMkiiDUo2wVeOEc7u4e /C/music/incoming/Bt00ch0PdOjqjMHYgmtOMbTpgltpCSN571mgx7eX2CIhsVPHYsBPO0dyIKSXVKnsamrpAAB /C/music/incoming/Ao0HqpVC7SHPekUi4BOP7FQ73K1qljh4fVXONvxorPbIi4h74mRMarS2F0MOvEpXLLJqugDIdy /C/music/incoming/UhtAw3fxkMf1ty4dYolDEaHNyMnGWoJNaW3sqxUJnFxvEJDHBSaM 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/RaaLqKBEGJCNqkdFLYkldQbEpAxURfCJHmfKBVL /C/music/incoming/WagKvk1xLNeW1SqdTeF0jAb242ivlyQU1TdjEBwIpUJ2FgD7OA0qNqVw6lOCcFmm5q4hPhGrP4JvXgwWxiOTHAgJ6NkrT2G /C/music/incoming/FywPX1X7cAFhTVG /C/music/incoming/YdraJ4SJbMla6M52EVCNBNtwCIC7fXmuUVSQd4UmufWvLoiDQoHVlQolR2GbBSElyXnk1nY /C/music/incoming/K7eYya2yhunok16mXolp5mu705De /C/music/incoming/gNDItOThRLyExD07Fk2aWKITVUKDHvb0RD /C/music/incoming/dVb4MTJQNiNXmNarih5g6ovAPBMaQSMsbl47OekL0rqMLqwmn0ixoTJVy /C/music/incoming/1mjQnktXn /C/music/incoming/i7Q27jl7wWCTC4Iy /C/music/incoming/q5GLPrEOKskblIqrJ2ysNeV3wgicTAfShLAsRShuBFeL15oQU0jPkKiliKnJiC3kmy2Hi5HXUe0hakcA 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/xt4VK4rAoXfma5QYxPqI /C/music/incoming/g33Nvnoixsewm /C/music/incoming/qRtDiQil7KxVnv0D7fsdiJbdQ0QWXJR3LcbkMI7cEWRhep34LdUvpIAOQ /C/music/incoming/Xuw7rfgdjpSYIfgBD3fOuxno4fAtyPngSIJces /C/music/incoming/QfYDVGo22OBePP /C/music/incoming/4 /C/music/incoming/hnnXgD26VkIgrIFS5wlYw2bYfdSgVQT /C/music/incoming/05bJafdP3NkbJL5lCRXRnAxuQtSsL3RBsaEKxkocYeb6X /C/music/incoming/ePw0k45RPMQFGDA /C/music/incoming/IAjbmNsyYKHKec0CWfOWUf7TasXWVgfg3Khho0AjO 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/0qddqFRRLpBUQVXqcAlKDqYIJOyWQcsKwjuQmcjxRwxHGTye4Ux /C/music/incoming/Vt2SUafupakEEbwL0IJ3XM2NuXLg2l5jJxCJ4XhyqMPuwRcCBhfAKagjAnw5w6Adca2fHVObAkLk4GqLViMUgFGIrriQBk /C/music/incoming/ij05rAUgrblL6ULDeyjK5x0JaE /C/music/incoming/XoiXs3Ed4ONJVDmHq27CLf1rUBfLq6AbgO6wk2s /C/music/incoming/0btfT61HAVkTK3nnBH0DIcICy6nCgT7frAICfdyEKhJoSXHUKGh /C/music/incoming/romForyOlt7GNbKPpb7PBxawJOugPtMMwKIADmXrMMaydfDdQeQLPrq1nW3H4s6YPtjcBkmdlP /C/music/incoming/YqOvtMaYWqs7gfYkuMgQmK5QqwIuoWv33nyG3AgbDqKKOaSXGXYA2vvns6 /C/music/incoming/BopT6XVXPIFUYohMhtq2PGMlYxOWCW0meFKEcWmHDibJsxPckjWjPi /C/music/incoming/Ick2AX3DoC7OSLG6WN /C/music/incoming/nOSYwVuWACtKiRQqPpYcGaIHV0HIK 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/lrsPCWrfpcFssv5ALULgXSpvxCRKowekqT5oLIKGxpHeOM /C/music/incoming/nScsnPnmxdJU2hK7OGY6LIbWvbNA745YYOyBLTpJgwWcyDUcINKN4XaMQm5lcVnC /C/music/incoming/SPlm0y5yt /C/music/incoming/EdPYHfMdGkfvTiSvcvV3pxOy1B0DeKNVtBoDamADN0hKxHVU6prDWBygwq6gmi73Erbs1 /C/music/incoming/Mjv0PnctNS2yWw3EANLpa4GKo1gLVhLnYxEINvnMPfNxUdNcAHADMrYQKTKWhxFFhOIx1uXdA6H2piWlnelnPh /C/music/incoming/w2cj0lJ76hjsGHIwnP6mtkORfybkyYObtqSgifKUFG73b0xv2WT27rMmnrdBkxIgBi7oWCnhekPVkSQnaMqJfUbbLG0YbjKg60 /C/music/incoming/oTap6ArJifBpkiJQFi5rx0CET2FDe /C/music/incoming/Ngu5kBNcSSxqlfgxne3 /C/music/incoming/GjuIWvwi3eBwm7rEjt0tsWBtRSEvYA /C/music/incoming/FyxRifeub6PmsLoHj2FgKIMscm1tRqnrwkiQWD5HVik7m6yCyicghFt4TeO4mRKRSxWhCGRN55sBwNgeVy3JogjYXm4SWau 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/CdJOUNdg0MrFmVel1wTTAQ6KoPr2d6a3cy3OxrA3v0sVu3ewYpY0fJCSf6yevid1LvDU0wVI4XwIxjptK2dUhhWA5k /C/music/incoming/vtDr3DbdTWaETbbGYIcy37 /C/music/incoming/AvMQxChimFTeVWfDkut3GrE5RGDiaBvVaod1Qka4UwBuQw6rlM205Wph0O6Y66iTj5eHSmT7twijYiou /C/music/incoming/3fSlevJ3OviAKaAHTlnJg3krDYNBmlHIDFeaWCXt0CxLletRvvx46BG72BPnQiQCVI /C/music/incoming/a1HMEPcrIfK65FwcTGQbjyI5UJKe3NVB /C/music/incoming/PDuPwI174jRiwYouho2cnA24CgRC2HPAMIvanWaCV /C/music/incoming/RsDdMipehLUKQn /C/music/incoming/GOkThJaWcMNC770LQiUSecwxHeR5JqJR2YwmTAa366IrJqirHiyNACDDrU /C/music/incoming/Xd /C/music/incoming/Freg5gOa2lXsb6lPAHrm60AmEE 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/txYdrWvcg1OnhAhqiLbGqaWEpWenQtPQJEO7Xyy0vHlkKROfMGuvHkNsItUCRhtUk5MKShARlikRWL1Gi7Ij6tjyYuyDL4 /C/music/incoming/LL1mFst1bIpBThuEarp1I1D7dKl2mwaw /C/music/incoming/ExcJDVPJL6XIFxdwC15AXElhkoeQ /C/music/incoming/hlBCDnCVpKvWXQFnkKbqNxaFVpEd /C/music/incoming/sPNXpTyfuperkd /C/music/incoming/c4JGkCItaMnawau17Uxgguh7SB1yRld7Ttw3Is0nLEhVK500I50WR /C/music/incoming/revBgYh5CFPnnr3ngncX1WikI6jJFisKxMbGd05tKLT5BUDrt3XcFDQD3l0h /C/music/incoming/R0h11wseQ /C/music/incoming/cjXGbRL5RC3MK4iW7c2HfNBvLWF4rtqtjLXS7nS0D4GLgnYB4 /C/music/incoming/WjhFWcKftOlYbit6dLYirYufnsmQDtAi7GIuMxL 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/3vjNKhqCqn5BH5Hw3noF7QW7KiTIVDtyYmPyDlSiE /C/music/incoming/wwB /C/music/incoming/wLOBjI1sWeJTNoXSNsiEYyPPY /C/music/incoming/bXHCPVBSwwBaeMr0feikJyFsaEBE /C/music/incoming/Mhspu3XQYtl1xql6MxqhuKoDAa0UXWJkWyCigRviBs5HILTYiUn3xDIb0XWucc0cRbe6VcY3biNcMP3VnbMcINTsXApq2 /C/music/incoming/6MpKR22tM3YRf1cShXnjHHvqG /C/music/incoming/WnW5kfdq0olAtlaAQ4yXjqPLcb0X4Rw4Ox3D04Ub7JCl7BiRyCAyaQLFFl2imnui0oS4qFIUjwXIWEL /C/music/incoming/WwMUQF6BQ0jxMCbHTHSE4gbhp433Qq4UjDwfPHOmyqP5JkHeKFRml35PvEETKdRA4wnje30m1FfMyeGfvXslGQJoF /C/music/incoming/X1usLD0dTvWfAvopqcDn6onbFBtclRNJjA6MTySHi /C/music/incoming/GTOKmncOvhvPy4OJImy0a6GcKFUpE0wOqcaYS1D7CFc5EMPaPU7FnV5HnL7OAUjDRPyv3WYORAwC4IG6WUHQ10BCeBLh2VHP 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/lYJ5jDtXWQO4BNG6wwWOklcQggkq0C2BEXx4oloPi7WOtVCOaI /C/music/incoming/10EwK2UJ2b0vRGPD2JbnANvKXrH1kFPnr2KMjb5Tu6mFE7OwQBJrkwpnE2Gst2xwtMdW3d /C/music/incoming/JBS6ebT0TlmAhQFRFnoJC2Gd50RFa3fvOy11INC71jxpikM6SMsGqmwP3Oblqo0XgYTQWMi0ToPrEp3TnSTuJG /C/music/incoming/Q1hOo2LTrhClqWhnUkNfn7fUYb2Qji5 /C/music/incoming/YpRNoAMHrdcXsNAL4kg4w2VBUFLeS7dg6YkhMJxJqrSu40oP4HrD40y4Bp1QWIWsa40BCs7uUFNfiBE3q /C/music/incoming/gYwXGJILhfLaY66eoIybv7HQjFCUcW0LbVBKIyqM2kjpyxwWIVKRx3GgrNObhUJsna7dEuDXqUglWrrShMlnlhnfous /C/music/incoming/WLfJ2WETMlSuAuA6WGRgJsoDMBwacPomaidVMFadRrc0MQHdKLyGTDwDwJ5AyDQ54GtqqLtrGNwrqvX31txxpQAFTHycIHLnIf /C/music/incoming/vvbo3YFDTxgB2uE3WQ7prBVABAqQYxl7eQ /C/music/incoming/W51CiYPDPLvjHAuYw0sBbU5uHjy6oTxqeNhgaPKSBq5NCt2vs7Ba /C/music/incoming/5oDWhjnQIqJffQ0cUxnHVthTfKwpjmlQpm1Dt2Yr1V1Lscsxsh6H4lcLhQRET6Huf1X0WvQ0H3N7BEAdq75 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/J0DTV5TGAwoIjf /C/music/incoming/6n5tQKn1H0UlAWB1CnBndu7QGfkAMhScsqmBJy3jL5vJCdBtaO0P1nPLnoUKAUoAhR1iJ7rdrrKf /C/music/incoming/TMJjJGqF0f1ecNsmoAOFMlsYEvRCVN2ebrPGyWvS /C/music/incoming/wUm4XqsflmNAJTQFU77jlNhmsmOWYxWEIS66LLOUsUCb2QBXsJLVl1QQNaKKJEnVxj0YVR1jrmXxlfrKTYEpUbsObo /C/music/incoming/pBS0BysGBynrJpsobEqB7WpeKiPIFylRUel7uvxacGHc6NDhuyQp /C/music/incoming/1fp5jCXWI /C/music/incoming/51ApHvtE4cV1qySFUl2 /C/music/incoming/jsIocvyuKD1DUQNkHX6C6UaEENrgT2ltsKKyihTw2x1lFsLrnsueyePwreSwdsIPqHj /C/music/incoming/iOEdBXemBOeevwfWbBmpPEYT7XOtchd6K7Ih6P4og5pysxMh7YHuCegLXSeLiSksKfCvW5XsF6jSnAAJk /C/music/incoming/DojLc4e3WDED2wbXya0mGoGASl 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/qnJQo5RKkTVi1YXQgpYDgjc2InA5hBpeiKj6u2uG2bybWus4I /C/music/incoming/6IJm2MxfdNabxe2DDbPQX4hXTRprAeO3fmIDsRIRDOsJDibqQoNcg0jcBSBjvfM77e4kExjSA6miKFuKQ6JlxLWmdGcHqxuxbtK /C/music/incoming/UAMJXF2axRfCmCIm4MkiykFQpYqLnv0gNNd6LB1sSrjbHxaKil3 /C/music/incoming/kFlEiskYin5gOUMKXSGGSOIqHQIXNK5CU0D6j /C/music/incoming/tlTsUvE3nJ3xFEaDag5olmKMymgeUL7lmNE6mkAEFedGuIvDWYJ6g /C/music/incoming/SxKyXgK7d7SM3M5QWmEFBerER7Vx5SeVLIAGg0 /C/music/incoming/EObR4Qo /C/music/incoming/Tj0vWsx1h65o3GMYDP6DP1MBRsySbGsuVPVylIr /C/music/incoming/VSEsQx2ObqBcBRjIDnn5GMyAkcL1o30VuODCtjSE0quCRaQQtj312YrjsehOUaAfxMPUoPnsCQfpr4Pkt2G /C/music/incoming/tFBaykqnYIg7xsWY1ENGpTFCI7lerTAyGVe2VTaPGxMkaeArshdDEWAI77AA6m4eiPBKn2d 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/dN2kTDQ2b46NvtNvkvSXKHgVR /C/music/incoming/O7HW /C/music/incoming/HETgWvaSwWEIy304s4mkgbs2ehRILjrN73VIfqoWDjB /C/music/incoming/Wc4tqPeQEaJPdU1tCJGq3sssrygCRLgCFpt6XmIksWgHGgj /C/music/incoming/L70qbVfOta00WnC6P2RpX2QP2WjgbKSu5HrY07AlUnM3H5AwrCeRnnQ /C/music/incoming/ThMcThCtLxhBR1C7 /C/music/incoming/G4mIn2RDi3XhxYcTOh7 /C/music/incoming/k7lIs0D0WWmvUhxeS6jjFPDOmJOMWhjxm7eGsxxcUeLUkwYvKsr3sefCDEuRk /C/music/incoming/Kf /C/music/incoming/wnkUwRuoLCYHD3DJY2jxuxOdyPMafitmCrACn306qfpGNiJkqiaQGuG7GhuOftjDhLelCav4ckgohhwqgCR4hLOgS 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/sNB305OcJc5JkCYCWr6FyYeexLPHiGWrrAIh0QMaDkrAnYe6yTtUbHoBIwEnpg1dmNqR /C/music/incoming/pTCeMoNUPURjC712gASmR6VbQQXTQgQQyjoy /C/music/incoming/FtPs0e0M1knO3oK /C/music/incoming/j0xgalDiIrIUxOF3ki3qeBodCsjaEpTW2oLC7dFsv7gNn /C/music/incoming/Wnbnt7H6v00qLB /C/music/incoming/aSfvA4FEKUJ4rdvE /C/music/incoming/unp0BtVAEoKCCuHhWG0dwFUUQP /C/music/incoming/wSw4QFa2QyS5pDN3O15q1FUKmtJ1AIvF40k0jVqPvreEWWbKpk21r /C/music/incoming/7qaNkJv /C/music/incoming/1QqCRHScJ5T6EPTmFoqoHSbaTJeVqeby07WIoks262dgByvxUOE6I3jhOqQhD5SE4tgF0k5 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/KABDcWnVEi1LRdbdo65dtwFhjlnifkePtCpm1V7Y7sbRyUv57Kby4oFn3ssXJfQsdkrpVVkB6geauUPwXpiCiN /C/music/incoming/3ycYaSA2dhSMJgsuXG7TOMS2usbJlPwlGSiuQTmmllSnaE /C/music/incoming/VauM6nUSofmVoKCkwlo /C/music/incoming/aqto0auvkCKbWygMcTIrpEREBNgW7VVbJKKpstQI2 /C/music/incoming/gBjMxqIbur6aUyJBDr1x1WeFmGm4qXWluO2R2 /C/music/incoming/MlMK2VyMOj6vPgFfOfEHyYO5uYy05M6WfcB4sGkQq05NGD3ydd7iLInUFPocvGObl /C/music/incoming/q7WoU3bIEuAs /C/music/incoming/YrQ0Ma5uUkwdG3sy6lQQJXtRAS /C/music/incoming/6dsaUBoXTSieCk7k4qkV4m7QpIDTTkK6Bkm31ol2gytYU254nykwuxMTdKR /C/music/incoming/DjvFkfxAx5nMCpMpLOkg76CgyL5o36r2fKNonjNYAa3KVh7 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/cr6Aid2Iv0tapmc3h2Fkone1xIGvI4xdBKwqFCusgCJGt4mg0WTCS5xVnecIFF7AC /C/music/incoming/nnaDFoCXYQ1DA7nLAVIpbspbbj71HCYjlk24piKOfmTwYMom4mRNClS366BvoIqvYRroequql1jWG /C/music/incoming/weK65LVJcQuvQ7tQMWn3gOSulFCtnmSgpKHeRee2jKny41GAGJGMXS1QsoTAiBuX6nffyp6IStSDAtys6cUMOfqFQXSDsMSPpwB /C/music/incoming/yCMeO7sOpmyVti60EMSoCvWnheHIfb71Pn /C/music/incoming/Lss6dxSygQfye5HVjC7q3F26oBd0pQ0HBE3GbnqxkuopWOWvHMrHHF7fytRJt1jwYF6IbaT3kIfHpLjILOsKxra3FXh /C/music/incoming/2XKbPDCrXa7WmrVp6K3VXr7Xqa1Y /C/music/incoming/rn2G2E /C/music/incoming/e1eo6C5GBLDQnFgbagA6IwmuaNjmjDBJq5wqvvIQDBbhHEI5r3MXa3iONRnrsSw5j1ApiWNM /C/music/incoming/mIbg6mVlQAuKt2JncAjkr2UiAWe4x0y0RHRUCnGdWOBbahqaQ72wSAvsU1Nih0VXbC /C/music/incoming/jpvhkye0PysLlbLuqd 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/5viHNs1BXJfk7BWaEq2jF3vmH4juP24PP03gpw1TcT3nj7fcV4PkYtkc73aQiFS3MxDhGQ /C/music/incoming/2NpPCIkJXpDkplxLEOjk4EhFL5inTBFKxBCu165HpSrFF6uQC1PTa7WwGSdFA4XvR0UWQdSFQK2l /C/music/incoming/Qm034GyKJ1KgWb2Hc3DQhd1ahWkPY /C/music/incoming/0aVRqv7VG5Adg5goaxcg5LKYkr0naD0G /C/music/incoming/whsSTw7lUhdy6QlYkVJntHB72YOoH4olwOOcknxgFCEJ1xfi34DOVItWOtX2PRMX0Yc /C/music/incoming/4oofvJCHcsANlLYmBOa1raFyfD7YvJPSE /C/music/incoming/MQj45voHQcgWrALsUoH6sCIe /C/music/incoming/h7cYFbNsAacrYRK /C/music/incoming/GTOq15eNCMaetWyKTePngtyS1BU /C/music/incoming/roqlXWP1q4 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/4xHj5Nr7fAFB3DcH06NTGPlqyMwIlT7chCaaD02DqkXKFROKwNiFOspnlpSrqQVsADsBDbd7ekDu0ITO5T /C/music/incoming/Ootd73s0VHriVEMgpwDltRdrLvSUSfX3nqtORilNVkXf277Xs0SmADH4lcALjFhPQw2Ek6vgkXxj26wMv3C1tKCSR /C/music/incoming/wiUx66bAahwsfk6WhMhyLV /C/music/incoming/07tp3tPU2Bwr1xYqRWQ207b1pXbksclqooeQgvs6f1Y2AhxDOrkNPO715B7fsECYpfdMshkvDSV6hhAiAFDbYF /C/music/incoming/BeIaCApTq6jJQXcXgbND6p0V4BXPAoyvRtSs5vlC6nmMsLV32TgL7w3kmTebKHscGV0weR0RXkFRdnCrM2VNiVvuxI /C/music/incoming/4NupkipNVPUSmvFuxqu /C/music/incoming/acfIVkQe7h0HJ5olCexVjpLcUpE4ikqL /C/music/incoming/EFXAvtRntd7tFBHjPtrsFfCLji5WlrVSddSO3qXqOK6tHBj6KGPOAImydlpmw3ccoopBQ1nyDb /C/music/incoming/a7LvDXJTBgr24pBJ0UfEhvXyD5VD3laBvrPmKvSKfUDBoYh6SeioLuALj /C/music/incoming/U1RkxKhRqiSLmgIleKVcTSDtJ0v2qNoVIQtnOaJC7p2UbBQA 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: Grouping 10 tracks 14:02:07.4 Trace: Folders: /C/music/incoming 14:02:07.4 Trace: Yielding from 2: /C/music/incoming/rmNhxMoDXm1mtcDbsvnp4NLQ7fwRtjMJd340jRy /C/music/incoming/pWOWnbBFoAnymkWtbAlI1gbJYvotyTW4gq7lyJ1kJOs1 /C/music/incoming/vEUqHMBSgG73fS4 /C/music/incoming/HOYpsrPLvlNgenK2qq6MmWW4ltQJwGrhauGtIBCsEmHlyJNVHrrsxOGSY3e7JgnX1GgQOqtXVMia /C/music/incoming/ovPA3RIhOs4QYbEkYjbq0AEFFBSoFrcHD0snD4S6JMpKH6sHtAgQkb2W0j2B6sKwpvm6QqP2xcPm /C/music/incoming/w00ASKD42uvMMDWH00VeG0ieupEqgLtvQJSfB /C/music/incoming/Iqft4CVePbhObWbMap5FyVEjUqIEEAww42QqtASlDYk4UP7sKKAioFATT3HM1qHoLSSgfRsHETcIKIwerp12a /C/music/incoming/Nudqt3q1 /C/music/incoming/YYvltl4ODtR3CEAgqR7N5qFKLVYLutPP25GbJMR5pHL6spe7 /C/music/incoming/Ulj3P5HiVd7LPWlSY7t0PXpVMtjxhBLndIlTWiMLlb7JPubjnOmiBL053 14:02:07.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/KTK6M0qrqayF2UYR0ewXPQSCQAViefwtjEAOmheqVP4IOtIV2NNTnBe2ahpldhnkLfvxujES7fbaUk /C/music/incoming/o0SOquoxWNNhagGt6JcCQuEcUOEPnGgu4J4v6BoACD24JepGnCmeR /C/music/incoming/ld3bhxbDF2VXseVCpOY7ef10alTT40u1NmilMcPNR5DmGAsYvQXo2fIfjcb4MpGNG2 /C/music/incoming/UuO0tkbP5OcqwO0axXfOO5XR17vmEjbc6uOWpjFkuNjMLHHfInpa /C/music/incoming/oyRjFbckkRPM7kOIyYyIS0lWEWxpGk7iFJI5QBPAOuhIbMQX0X4KP3ovn2NQLTMaSHgxKQY6i71wRKUYfIxPnwAJulQVV7W3QhW /C/music/incoming/t /C/music/incoming/N0f5Xkfx4ogLMtOjWmmbGtTyq3L2CmjRbpnGn6LhNk3btSFQEuAAojjtfOO2Hl4RevKvgi /C/music/incoming/umrmmQLgGmnxhxR6Gsnr3UYtllo3ES /C/music/incoming/NewORlSAvB3UmIKGoKUrfQca0BSuQN1NwHbdqllJCoxwVLd7SSui /C/music/incoming/kd1I7S5rjDwlDQ2 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/wpX1OfYcQpiOXEFx1se6P0DesV7bLd4oUHug5BU5lW6G6S1ccFq4y5mEUTH0fWxMs11pixBAGhU124fH247gU7WXuYtk /C/music/incoming/tejqTQshGuyc4ORyjXWHM7BMLIbqTteChK3UIwX6DtneHT5GAy2woGntKENlPbump53tS4YTaXdrTveYKCXtAOn /C/music/incoming/V0qPTT7pjm7C6h7DrbSAH30H4xTyM6md7rUA10b3fEhcifjeEJeT6Rm1aRSuaIKla4CNuHJA7XtdU /C/music/incoming/0RrJEqUDIOnbGwTq05MWMyGmxBrSh4776Da3sJ0TRyqN612CADvngosAlekc7cvMPndcvX5pe1eni0oFHWrLIS1RkIRoyWUP /C/music/incoming/drEuF3wsTEOnCwIJATnDWgJBYhl1l1 /C/music/incoming/dWaQCLLj4CRQVoJeiJ7JmV4ot133WCPoYdoOJNFFRmjBPFjf62vQNtDp1TvIPPuBUC0S7 /C/music/incoming/XVbMLQ3CNxjK1uiGkU2EcH6bvYIrjtbrSJ0R4YJYu06ldi1ISnDfmPMpW7qTiKstw0YrDy /C/music/incoming/2vmyAi7HDMuT6NYRNxBmQcIuctRkmgcSv3LWhSHgdCYOnh7NYXR4FijYUYwfyWuvJJwdbcK2Xuink1g2tdswwfn /C/music/incoming/3TEIVAGDv3HRQ6PPKHNU1M1S2meiK74edS2IKoHrOkbWmC3lFDkgtu4q0SNIuw1v6CN5egfvavgQKdGAq1L /C/music/incoming/Ybte5AJ7ew0RDCdViSVyOlV13OiBqNTLvxtBNbsO4q4Bp4kiGW61N3fMnBjpqiQyLnuehJihygCwot 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/tHtbTWIoR467i4TgHEhRn5ITqqMy4lGeyqOpWluuyKTP2iYbRVtnOPJw6HSCkjsFx1HYpDqviUrKk00iAK /C/music/incoming/X4Dmt7EdXOd4XkSuxfO2gLHgK4Cqch6dJoEHKMrXBnSNe /C/music/incoming/vSn62FbT21iDeqpbAjBpaqP3lDulgCTlJ7vOcHlWtyMMCiEsxwBDVj5fdsTxjWMyh52e2I715M4JLcAc6cUQbpwAbqLRUVMET /C/music/incoming/WtNRUVFQ /C/music/incoming/gK2V6RvflAPS6dBVWNmV7PrsCArmhYO2Wpr3anApl0loNWMGol2V /C/music/incoming/NHwVve7NBd1a4mfcxfiyiMJyFVOfh0OyiR12gr6KnnriR67Lis0VJBDa55pIx2G /C/music/incoming/VVULSIHXH2q6hI1Pvn /C/music/incoming/UfQdMNgk /C/music/incoming/1yj4JaLc0P2wS5HxRBIaAoWWfYmDn1P4PeVGaRr5hnV0iGIBfEb2a1qLJuYSUhV7a6PNjaw7 /C/music/incoming/1iViy7o3U3TCqoC1ukqMijbfGpnXMongyuokvsGNWpYCmLsuTwMRaRVRgPKiTypGPNc47qEbMLW1rH1251doJEfPGFeNQw2 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/c0OTIaxgrDnuIwkDB5ikHHR60yxJypYX2wYMkC06yrSBJRy35WcRwdsChQ1iKWObLxAlGFr7ejToWpvhaCMJmhB /C/music/incoming/dgScPOFf6NP7vgvB /C/music/incoming/W3s2a2Hou1fQIWtINkVaBIVISL6WfjEYYhYBFUwM /C/music/incoming/ySeAxmFI3qfdNDxHAX5R0x31xqvMDkshw6NxJpLnYvkuB /C/music/incoming/4RW7j6Wqg3I5IQVTSrWjQIHTSnsEGSHmQByhcOJUPToiIeLOe /C/music/incoming/yJFlRTStC4BaDGD3CEvNTuqIMTiSjODYiWhDDVwx0lmqYoBynL0YM1mes5H5L7jUAKYNyayNh5UHi7QwsQFFVMloKckGoAT1cy /C/music/incoming/623Dw7Xpx6mQPrLy1VTEl2SQuUCOi /C/music/incoming/pgdk0Cckfx0YSuiOsouPmW7WIoXoC4NPCISHkr0r6Fmr5dGdRftdaCLAhoKKLUQjSkwkKJDbvdRPKOYEQUFw /C/music/incoming/5M /C/music/incoming/cDWKjYh2HKLSLjYNQxcRVw6REonVIsGkOQBiLyRnpiRBimwBYb3Ve7XNFff3Ltso 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/elypkJsMprEXnyvM5c /C/music/incoming/tOyiRK6tSfyH2H72ubPdHePbhwoHLqcmvxEVidDmewFcVyWlIy55Gysp6wbtuxQBcmkEdkSrFC7kHNnPId7mseN5 /C/music/incoming/FiEij0cOFLS7OnpmEtuPPGoPNOvBicTdumPPrsVeduHNwd13uvqAXRY /C/music/incoming/aevAgn5tlKBdxOKagxRf1smP6kkhJ /C/music/incoming/xF /C/music/incoming/22Ragomi55k0b4Pv5AEePygCwPVDdGAhACUJc76YWYFmuecFYiUKpllCUoLyBQeyFdyGigs6BMpX22hsMqM3SWYoq /C/music/incoming/vFXmAaRPxpYyBnOECIoBqgl7FG4c2lIOVJpFqQGRuw5gWJSbNnnB2UMotYP1eOVlOkL05imTbEg2iej4V2vN5hUa4alAa /C/music/incoming/pSUqynTRAmAJmncE3RYy5entnse2D0sO1BqAOj /C/music/incoming/iB0ea0JP0dTqgMl14YhFiPGJN7YxXPAk7Ilm5u1UXfSBCtuBS /C/music/incoming/ObAuLyfNsIx164yawbNlS6lov6JYDkGq7qpwINEp0Vk2XXFSqKHfJvYQWk6 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/m3H3URiugbFdEitNucFSLmWBAhqQYhDoSVA /C/music/incoming/aeEUUa /C/music/incoming/E2raCGxVXvECdAJfCoovoy3YqIU6yavtpDYIhk7yY5wEmm4UeQWF4ROf7AQ1SAvWakmIIb6roXEqbxMeLa1PkYwFWTIO /C/music/incoming/OSxTIGPjxGqqLKViMCu /C/music/incoming/sxTMYncInr50qT5qjR6OG2WcYvKvtfXfpRGQTAf2B6aWvGAOdYNmrKdxIQUD /C/music/incoming/3TWV42VNTgc4uNhqhdv7i340lBRtYrDSvtp0rGDPe1ARfFQ /C/music/incoming/0NNKKnQ2GMyIExnxPWXqi /C/music/incoming/hds1H6KOdBvN0h5DKqOAlew7lQPBypedqNuqbXw1LArU6U3pwcE6puAdNsOXqipU /C/music/incoming/lY /C/music/incoming/iFecBVhuNldeBtbCqganwQibstLHUpXLoCqsX5vko1iHhLbx7ckaS5ky 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/axG2OQL7IGCCuNhaHPdsh3mOLJaGWGlAWdkeCiJdr5CmxYp5PYgth6QelYqfPfkbtcMrDcFyfaajB7qUscX /C/music/incoming/10fBPiUdExs4HxWTVbHP2J2bExxo6sk0RDYTd71JKod2HilpGVPPqqVq6e5rSGeknBmdGc /C/music/incoming/7SedP3BnvGIlvjEeu3U0xv3odlfYNVuiKECuVfCuPGQOvghMILMkqYmLXW7DXKH /C/music/incoming/FKEXiY3EOGAP7GS20nqY0vi /C/music/incoming/tTodcAjGpKPvSUjcL1p4u0wxFgOMjwfTcsrbpY6QKLYNuG6qYfiw3NEBvXG3TEw0E3sAChUU2GtRbRd7ixUdoQ /C/music/incoming/js0YI2LktODTrV3DGad6cUqpri6tjiJfaHvwqM7u /C/music/incoming/wdVFbQlwlsKPMBi4KhGbfb0tCW63aNwjViOC2w2xQFswJViGmpuuyUEukBdm /C/music/incoming/BDTHoHG0NuO6rnB11b4xx2lGtOGQ6Ca5EL0NjT7u5LHEkECDfB1uihrHqmnIaX2ktQBOuV /C/music/incoming/oBVEroej0IDgnm6U7VIoXMc70TSeurnQXb2GCQXovc55RQ0wGne03B0KyWLFDaWHuTpmsA /C/music/incoming/KrepqRhGbdjO36py62ulvRAjHieIH2pTydIBELfsp3w3Jne7qAHDqSx1Y2PhMG6hVxp0xW3uVc3BtE 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/MLb /C/music/incoming/YDmhvrHCBBF2PXLMsNMMygpSil7kPmuK3IWcQWuonTtqqxcXDhfOlavSmB7krvUof37hbJ3EswyNT7C /C/music/incoming/I4BEKmBjiR300Qvwmg1X11lDc3TaRiEUo2QItTQKN0oOGmPe0EKWL4QOS5COAA /C/music/incoming/DXUBNn07bCLQKv5PK6aHrCLW5Q4Xw35ljjia0a2l0nuxf3b66TPLmYral5D /C/music/incoming/jBTjamHpM63vWyCC6RCyaPGt0kBiYhp7bmJWMVtvQbCpNRNCut /C/music/incoming/7OGJA0hOh0Js3IqnOVuAyCFmwovQdXMy1VJgVdaxhQ7mC3cPFdsJExIEismkDyKrnkAg7kAKU4rQDsRBmOkaEc3Dne5CYW3QfP6 /C/music/incoming/lwRPusfs5SAsq2vyHDDuJh3wLA54tjdblco7NFK4PafSCjoJdDB6sjweBte3vi7UPxhnNwTb1GMJbk3Ckv1XPeQbNkFsBPIHbrd /C/music/incoming/WNvYiSWJoKC6ExXm7ClIRoxx3w1UiMbpY5FKYFLSP /C/music/incoming/jKmvJwvt7kfY4HBOehGDUO3pSNSOoUNE5XpcA2yKFsTIPYW7nSc4Pk3CO5L3MOflFJ1gqy /C/music/incoming/yaQALekyJRAAtAVDsj41leyikO6IADO7EneKrBNdVJtK7tJ0mEhYT6PuJIp4fK7gdA4gukkYE0fJRViXfgu4uXmGF 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/LaCeOPHwPDSgIiWA4nh2FlnXGBohPQgXAKwiF0X1S /C/music/incoming/p0nHyIpDajloe7grIwaJgBQe7FEAMmdW4aLCOLRxj1nwlG3hg1PA4gGVijH1dWYUgv /C/music/incoming/0BAX2OluaIuVmmcAgDnDCQ2HH5dbKPdKBSA6QDiIKMPFuvCLQ1mC /C/music/incoming/6D66lxriaPhdUHkBMHwChogKJtYvWLvQrF0Tt50C /C/music/incoming/Ha7iAJQdYHIyfpEfHEe5Hw5rJfRigHb0qKXvdkHAexIjynOhLM /C/music/incoming/53OJ6KED5SWBrmdG3vbMHLmqQ1imAPayF6bwqytH1MveWsTPdyfr7notQw1eBrdpRw3skOoDcBS2phCwh /C/music/incoming/pnEnJv /C/music/incoming/CE5TFA4JESdcMowj7SlJPI60oGoB63mA3WgOaPy5kAT0CIciv6nQ3Oi2FfE6kDKJGLgXhPjqsoypWgwOEfe7 /C/music/incoming/xpFfmPDU7w1GL3HNp /C/music/incoming/B0mm5cBL2OyFIH4vhc6u 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/CraLJCDOdeqhUKaN35iwsHmYLoMip3xunRbJ23j7xGGPKDqoHlb2XOq3eiatX /C/music/incoming/FThTT65SohTIEUJvBn6c /C/music/incoming/wOnxMG470OhKrJxBQWSAQoixf /C/music/incoming/pFLrFYRlGq5maFW6TVquDES5dRDKjnT4LAlbKOocWYsi6xEA44OonEDTUNnUugbsFbJHsVueGnFLlJ7NncNnGFPh5Ao4BCOPW7 /C/music/incoming/XdwXIthWYTH /C/music/incoming/dJtjInHvNBayTRUIUqBD70sInBsTQoyCyp2kjY2t7pgmrTdCrehgLBJlpT /C/music/incoming/vuhHcrCTk7KMoeAX6uscRupTFeNSAE73PiT /C/music/incoming/2WHJtTIh1or6JVYbQdPvMhyLC6X2W75TFhwS3iAtNNF0hn2Olinmen2 /C/music/incoming/GQWdeKhLCAqPjJWudt73BA1HXCtnWSQvestreCvud77wdJUCNkSSUyEgWomJp1WRQ2KXoFpJ5M0CBEEnPYIL76JNVnDWoUej /C/music/incoming/7m6J6SuNWjaRmaV0I3uHJucvSLlkOQCxlsnWAfTuNdOppMN3XScOYKrLjJYtHj7fOJF2T7ACja2FOTgg5qu4NVGJ 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/bNWBJbfbn6jywFhCX1SuCcubt1xf3qFMfxd3fWd1i4uMmWqO7iCg0Rk7sUgPLag4AE /C/music/incoming/XPne5jQogYOLIdV6b4rpbw74GnFrHLCQmSgo0wiiPaLE0mOc5S71glGAP /C/music/incoming/urtMQqLQvAwCeKDhjBICUO6FIJmbDVqBKmysEJpy /C/music/incoming/PuDXYSojrEYkyLXpETUNRKnM6ViyrbTdEtPOyIPWCSugDbbX7pgk7hW /C/music/incoming/yE77GBnByFnBLEJbttocBa2NdUkMfKOlfJkl4cU5CfRtd250Wjil2OsxJs3SpIvWXcvcsxerGqHvq /C/music/incoming/xMl5IfomwdAH5tQhYxPkwf1ji3AhY2Lrdm4meDvVwYbrXbghtSUBTrGsTbVNNguCyhDSxEcvb1UGdJthVrVggkFTOLBd /C/music/incoming/JKsUVjgAXgKbfQ3vfDGP0cNh /C/music/incoming/35myUGTqNFUpvTXsbBFHI1Ghfqo5duSTB3fN556wC2Q37UgomvV2Rmbbxet /C/music/incoming/FKcegcr7yGwvbIl5jiooIikLS0Eo2Sog3XfeYRshcWbo6UoXO5OgySuvyysnFceNrqBlDhfyXgmTh4M6LOI5dhOjCQNAy /C/music/incoming/ypNsrSgmpQx74Y1rOOeRpulnUTf7dcHns1KPRqOJbOWwa 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/okw /C/music/incoming/AJxOjOWPFDPxPQtOUvHdjaWlO1EvkGMachxEqfWftxII4fyVmRlCF6GyTm7qjBF7XOuHsW /C/music/incoming/BtVI5tJetBXbx2kBfRt6ivh5rIDvSxprd /C/music/incoming/xgGA1xi1efgmPkryXlx45 /C/music/incoming/sHjcSy0MOYQStN3igKJrJSssRphcDH53AEMWUfD7om1tUbIbdKHh2FlInXrDrXih1VsWagvbgJdv07GP /C/music/incoming/WlyiiEfidecO1JOcCiUFBShTBp1kW4sgWqUrJTvJ0nYcerA5SFPJgeydeNO0K2thS3YKWwAQTlNn2fOjW3AroRaS /C/music/incoming/f1pGc3OqRLUohyIYbKPhKbYlAKVeV /C/music/incoming/nkRXm2cYKgCUDaDO1My4vM2DoVp0W1WaSO0PIJs0XejrDvDESETLHYEIqoIxLkbQqBcWhUfqtGfrCJ71sTgsglB1j /C/music/incoming/M0npNVO1PSL0cQNHW47oAUV5SqIFUiKkxFevrcuDBVRfC /C/music/incoming/7OaBK0lEDT00hytlUxk0O2TSvXYHQULtYKOA1xXGIwgruCQbwU 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/K6SDyr6c1KrqoQjxdyPJCcxBymj4SewObd0XEedjDAMd7jtYwxBrhTEHHqdlicrWmKpkXs26uGfbxuCp0rHtKeGoHsqma0aBi /C/music/incoming/MGbNf7X7lTutX7m43dQnynGEPW3DyDi6saB0wxrPSOMPDoNS7myVC /C/music/incoming/jUiuaHBGIJqFubjEfyLf7NaNyxANLTYfUPdiJpa2ncPApGpxPcdK0nMETC4JhU3VS /C/music/incoming/XGlmlLrP5UkalyrTYHsqsOsTOXmtUMBCOPYACUDeuxIuAf6oeyxdHnBjmAGvy62ssPsEIYqddo33g6 /C/music/incoming/vlfwPesellgWa7cbitL5gvrJ2YHycEvDqCDMrRoa /C/music/incoming/EvlOmwRhXxbxilR5auhaABeyrFkeHxYtg3MwdfttU41F2x0L3kb2lklcrUvOlNHA /C/music/incoming/OLgG7sHdCJEYpDuaUJBPMoDK3RnvXqAD7vJUrOFXV5kMggyiedsVCbjyiDLoflnkiaY12IQfeK2OdXEVs /C/music/incoming/t7S1gQyWl6F5otSHOrdGkgTdFulrdA463nYFFNkEv1gaaVDmnpFUY5HnmPvTEhTSbGbbCncbgG /C/music/incoming/qCMOMR6WMX3CSt1RnhbH2CQ2Ssbd42iDH1eU3JUaheYD6QqsJ2gVUXVWTR4sQ30SOA20og /C/music/incoming/b1Yv6phCtup2 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/wcR3HOGDNvo0Lp50HoT4PwOG5A4EnmNvY4W5snxyHVpRbIn4cajrySfavk5hRbpBQ0aPB7HsXuw1g4 /C/music/incoming/iCNYTXFyFnuMEoJRxIevdbexxhirpS5Tsgp /C/music/incoming/fkp0KMSAJSLedm4TXVB0f5EIXLAvldtga0NpsUvxqwtAEtmoudIHuFRhOOb7lwoGxEdlGOAdAcIPKddEyk /C/music/incoming/HhNYMc6FJy0vrDqdLJgDMk1re2OokviQesNdNAHjBqiqLujwAbtgkwovnvURuRtnpiq7Wnxkb4bvbKNQRrWjbcGPd /C/music/incoming/QvRlDOgouSjHsomRUdf1dXuHYwuKwDyovQIVA15dM /C/music/incoming/gNlHug3HDqPyXeAJADT43tVYJbqohv5UmrqkDM4pwnFLLNdCmIruoiaTYu6tXOAgt2lFVogUGDGPWkm36VbHeJGdrEtiO /C/music/incoming/yD0f57xwnTvfWXNsgvdJFYQgG5XegomgOp7qkEj /C/music/incoming/L5G336TGG0uCAaJ2SGqGENLyF4boCbvRVoNTFTPR6XQFPSHXWFBDJ0n5shx74EdFDLNkuXw6X /C/music/incoming/IoObclIutDDC /C/music/incoming/N5wWr6SgULTa 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/f2xgKeQpNEupquf4H5tYjbidSEmj1xPQ36ltnpuhS1jFamROcquqE7QeTuufYHvoVLtsjTQqJlgqYKcGUFgKcyl4 /C/music/incoming/YDE6uqCGFBX2oLOcyLJfNTLncDcpPmGFEHcdrJurmSN6MOsmI7HIFg3eYq3 /C/music/incoming/kQxuQSjQeUy /C/music/incoming/euJbXUY41mKQaB0MyGyFkViKaktlyomDpvSxnPeHNmmCkkS0nE6FmQPql7bNAMFMagBLPByRC005IOyXAC63qOq /C/music/incoming/mML5Y5ewdfuXYVHTdNdK /C/music/incoming/GTopu1AnmaKYl2IxVIQOQsdYfQbl74h1TjIKfqcN0VbWOf0UDTYLJUemPwkM0noq0Qfct5rEGcW2rok /C/music/incoming/7nh1EUwgxQU7JbuUpxpvy7OOODmDQlE3D2s2t3wHJqf1p1tHde3BvlA7GAmaH1wllYDPPABtbQTi1VyUjNALqc /C/music/incoming/jMDUQoJ1wugnXKciV7QfstvFCXxmWGfIWaA /C/music/incoming/dx4DuPYq0Ntv0GkmYxceLitr6o3S /C/music/incoming/d3anTsLAydWvOhcoe1IcGOjEla0SFLLb6yL0RLsoYQ1GXdp0WwV5wQrwTDcSB03VAUwoDjEBIslXUKOiS74h 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/7fhhM3INJx7N0Dca1XVWCfHRWPwHUudkJOkph3LKKplrRMpiPyF02Rf1 /C/music/incoming/BNUTEB7gEwAtGjbxPK6 /C/music/incoming/DlqGcJHknWHVw0QD4SoSdKuEan6IWXr0JYMPkRtAfwu1kt4q /C/music/incoming/XRWqXQeDy6uTIEsMvVP000jTcJLrRMoXFFVUwuxRkpi6ecYIX5BtamU6HdonfTTTQ /C/music/incoming/Q5YqBpnSpaGkWlb5bhIpJsL2TAiyJqSCtth4OlcyvAnP1tsvaCq3eM4 /C/music/incoming/lCmxmL5StcTdSA4xTg5B2Ms1wpBojDJaEmpgblvycAb4TAFpNTuVwo1Gisa5jPIYBTGGjWvIRGxBKwh /C/music/incoming/4WCjIGcnugOaHCLaCiyHRcqaWgtDmQHPfxbA0yB3Ko5VMqhPGRPWcqf1GBtBlGbMH62jBkhcPE4CfCvG7M5 /C/music/incoming/QJqeX6Mv7u62fAoB2nkaqpL4PjHJXjOOmFRPQvfdC4ISBtHJst1PdH /C/music/incoming/4d0wul3GcpwGABRAmCIefcLnf7tepOtbVdDy0Qe /C/music/incoming/YavMrhteYNlY07HCsShNVeiOxWyiQuyKppHgh7YUqJQQTsBPBh3dWnYU0PnDPkuDn 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/3tMGHM4tTXqOVwf7nfNpGmQqc6i27 /C/music/incoming/dTxDQa703rUPOY7youIJh2IqMdX1QGHLf6O4BU6ilqCRVrFSuSLlN /C/music/incoming/LfHyYTt3idpmhDbc04hgYJ1YFPwSsuNsATNH2ysAYvCDabucdb7c /C/music/incoming/XHaHUfCxTdwVEoBKfyfuNPfkDfSMyeSt52jxWF3YlVPXV4NKOpbrAt /C/music/incoming/fLdvBU7uJ1ImuK365wQtH /C/music/incoming/Q4OtFNOYcCmqIhyR4gbmIgBald01ldsXQpCJgJgXv7dCD5Xy1ssOTJhJDOiCUVM6jvHrMW /C/music/incoming/QFUPmha7P4qaQBhTMOtdRWcpdqBHHXSURRRWyqjNrCjaNewmRBGU2dX2 /C/music/incoming/fmkrKskV5ofSK2i6cTm4qnclY3pL3exBaWbmHWMVcHTL7 /C/music/incoming/FEksEGCT7hABXsaJ2LVnNClDSXDeH2mRg6pUk4QenITa05Qw /C/music/incoming/ajKbJISstSGtPWdBPaembIS7CHP0p5CVDoamg3LkoBDGsLEIFXVgmp3AyKHc01cwqRXAWYtUw25IfmNYcgtAjuJntIUDuJ 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/LLbcu0XsBn6nV7DHpVFpY1VU4DRy5rAxXL0DTAi0lQpHqHkb5C1uut4SWngYiyviVIwjg7UWMNdiLnE /C/music/incoming/mb136SFAwXieClXO7A5KhcgDXePcug0KXmCohbMYK3KS0bpfOPJl2wRk2wf1cDfp6FnpQIH6Vg7myuLVWKuNFO /C/music/incoming/6CUSUbbHBMchxlCvgo4VcGenvimJN4XYY /C/music/incoming/o5OUapwDknUsAlJELy6ky6e411PmbCEISVOsl5Q0ivIRYgwLiMxnQhwq1R1gIjCQRmILFprOQgccxte /C/music/incoming/yKfb35YkAvNG5cwDTOWDUVHd7AKPB1P0ksfHdVId /C/music/incoming/voHBdAuTmlj0YK4RV5krQaC4APG6SyYjvnP76IYBvksMQOV /C/music/incoming/UXMeAC7OpDqEvrlnIrswLb6NY4CEgQ5aCAvRsyMtoK7LA5YRVVKmDYhT07nE7CHHFpc34C2jM7h /C/music/incoming/a1WkQHdXrKNcyX2uegnEG0vmrMktDiDrYYR4C1WHP2hOMeTvPrY2TKqhFJ0ewRujgukIf60krOVMSPIn0VL /C/music/incoming/vaABb5yBRN4nNGDFybGa5IblXjwn7lTxnu6SaQgqwnHKq7a2jDow6sbV6nL0HkCF2GarHSEQ2oLQay3XjCeD5vy2skTTeoQlTcQ /C/music/incoming/FW71bXhjNGpaYlc5dan2puoxR2PEENbx7mNRt 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: Grouping 10 tracks 14:02:07.5 Trace: Folders: /C/music/incoming 14:02:07.5 Trace: Yielding from 2: /C/music/incoming/6afSX2QATsoLHJeV /C/music/incoming/gtOEcYCHnJcrxBgEN7ltLpsCSK2Jdgllc /C/music/incoming/XQBlXf6 /C/music/incoming/Qg7DqsOOKbbS3CSAFl2xA72uunDsUFfj65mgiweuOgbnorCr6AQHpVBQlMhdXu2f3YT6oMqigGRs6OfdTktuWG1j /C/music/incoming/ufxAOrLgguA4Hv5XxNAleKXgcHALwf2xPqfNLyhRR7yBbwAeEa7nmaNRorxg0aRbBcopprm6GPC /C/music/incoming/IP0xFM31byVM /C/music/incoming/RuFD5chp6Aryi5IUWi /C/music/incoming/BCUswChK3JwTJIC76TIUAo2JOO0lXdTgcBu6etUxQW70ftJpwQIguYplIkLQK4U0WpRhmD3 /C/music/incoming/Ur1ccWmn4pkglqbDohrcotSPOr /C/music/incoming/qhWgHRDFhAOB6aexjau20tg4UvxCerrPK0WErbgNlpw5CMa7whFDOAX5b1tltaBXh7XflIg 14:02:07.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/AYrLYc1e1UnOjMBdDaSKnJptkv6YPVXmK3ht6bXGe3sKqX01YNolLfxXI6BCdc /C/music/incoming/qkQpBQcqqol4kP3I0xmthqxsB6M5njINgqntAS4eWcVAUInDTjxWqbBaUxW /C/music/incoming/nN1AHqBAAkEUsRewVUo5CqMa3quE3biHwh3JbE /C/music/incoming/lMdvUEWlIGpfNJOWsC3qRMTxUpJBtSOb0eldhdKh32XiLYXmcxQD /C/music/incoming/T7tXJivorFVBjXCPGkihSTnQFkAEEB4gTUdkxO4HvcSv /C/music/incoming/I02bq4mRJKHLIAO0c6tG0soqec2vkT65LH5BnbLongDwivSTEck4krfpLK4obYGWMKabCmMaufrTWYhPqiYiJbUtBPWKewnwH /C/music/incoming/TWa0wjrVmddbQ5BghkR5lAsGtgBwcRXEF1R4YQtuMTeqIeCIOlT6BPLtDBFpQ2TDnGDXnFoxXwsyuc6oL0P /C/music/incoming/NgfnHnGacp0KeYr0756iRUVVPTXAUhptLKWHcK5ph4 /C/music/incoming/FajedaTgIiAb5JefWdkofLqrjRdmbgC6 /C/music/incoming/j5k1R2yIJVfx 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/uYmbmXGsovPi /C/music/incoming/6nJ1qPLc7osa1n5cC04YPmyS /C/music/incoming/aGicMlQN5xBFX2JrnVMM2sUba0OeyM2CEM6UR02CYNcLxxVY2YYb /C/music/incoming/jxnth /C/music/incoming/s2cw7eSimhFx7kAnHh0DOdGLBK5GdiktIJSAoSo4aKe /C/music/incoming/inoPQauiLxSaOWfIaThjR0uY5s3QowjtPpBSXMLP5VcxDGqXjCuypfiq1wRweM1ooyryvuSviym3W4vycfHUbRd /C/music/incoming/1Gs47iqBiakSf63bV3It5V5WIkNrHPORurxmPyW3u7NA0yG61v6fVG0eIEvWC72BtBxVIPtwfN76iE4iLOx /C/music/incoming/VFXbbWNBxNlA7x3erwp2TnRGjpDtAQgbYgjhGckb0Ey2UYWTxgcXhq7IVqYStsbPGjJ1nUFpmoc /C/music/incoming/3yCeJ2 /C/music/incoming/aEuDi0DFe2uIshKW3txhcsHDsUFrajJsF35Wt0goAiXoPPFI0HwBvAOP5YkuulE3rbcwkVDd 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/rGxXdtpHdPAbdOx7GGwya1GPbG6fMRjs2g1nHLt3OuxqMohnrtx4l6OxaQVEvk2sFhg5V /C/music/incoming/vrvEGTMW2aHxBEL0SJ1jKuXWpF35eXeHR6K63j6VnIMlqqfKnMxmEkdaBGnbXPSe4aN /C/music/incoming/aCdGgQ /C/music/incoming/3mRGmrkpugEIox6KM7u2RcIjIISWiv25 /C/music/incoming/twpjFyPf5Wo4UJgNcRDVN4Gl4uOKrL2 /C/music/incoming/d7BvjMX0TJpXxxsUP0Veh244Y6RJEQ4uM7HOAKroO /C/music/incoming/nNCs34ntxCPABduXJiejWgMKf3j1TPWEadOIXUSkg2lRBSUlixIElGXgbYm7TtHQM /C/music/incoming/LXDEt /C/music/incoming/gRXWW7Rdi0Osw4FxhbNxfWHYwDcpeaFPxjGO /C/music/incoming/qh0eVO0ReUcaAc3nqE3RgOdOGMrrHBbIX150SuKfefxVwHEufVD17TOKelGiwHkKTBjGecD42XNapor 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/i0mF22PLtww6h0Nmhsv3qmyTktOsNIFUSQIHsIA /C/music/incoming/hqukY2E1KEtWWUTldugsFURN6Um66jHqAX34YPNgYoI5ScSmMEvsHcuuHOmeOF3B5dw6YXtuP7CqlT24batBUnQw /C/music/incoming/xPFY5IrwPSiHrFyBBQuYghrTnjNVIxJlAd3VCVh71mkIySVNOijJqaIqwSLV3EWri5gnJK /C/music/incoming/jfbPGTlT5CYThnqBh5N /C/music/incoming/wrposUUO60FSIntSvdgF5IUX /C/music/incoming/xtQo0rKMbNtTgULhtmkK73nAh7nB03vwbHSnJPOI64NYH7dFxSETSrKCfph0 /C/music/incoming/deJhNjYiaylT4eWgju7lSpxakiORElUCSQA2fVk0C62vnm1Paqk0dR2UOJ4FChLVL /C/music/incoming/WUknyiq0NrxlFsH1fYUtJw5hBN01DnkILAahoXAeU727MFmkXmLjSegyXdUSpxvygXHfrAMp /C/music/incoming/GiQFLoPXl4nLtIxrs7VeUxuD27wInpaB7r0FjGlW13NF1o /C/music/incoming/xH4cRfmkxa4pUYQJYyAqpXHFPNGiDYfDeI5ax4M52Gsmq1UlAdHkGp 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/1hv2Fo5HAa64c4Nn23q1jq /C/music/incoming/bXan2AwKg55DEPSjg42d5sPW5tCJdY3 /C/music/incoming/gHFs44pojjNS17oN1KVKNl5rurXbpleMP3rAJDLSPqqsKnbaflaCsjn3Jn5Mfo65ead6PWew6d2v2MOgpX3elKtGP /C/music/incoming/VBrir3puFkSJG2l /C/music/incoming/dKCMaf73yyf4Qv4cO /C/music/incoming/uxdYbgkXoYx3tJVNAWMpd0cUEgI7qKtB3REOCbCtyJJM6hpi3 /C/music/incoming/YcpxjFIXYHoMgnDIjfT6haeoEK4qL34G0aaGxyErPkuCQbcpK5ryy4DY5a2GJqm /C/music/incoming/2W1GlixqnRvmOVTHoWOA /C/music/incoming/RrHgihkWPPYy22nCng3lr3FovCixQNmvFQtkkFjhdm4fcYxKFDPHL7vVTrSO7TgbDD2l /C/music/incoming/jHoss3m2aKfrGcBDGij4FD72aOCBJEpbvDpKFAxqyxfxEWv6sigQqocN 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/HofVqXEbdPuNQM0nVwFgVo6TDppiVbeB2PwF22f0wW2VfWm4CChFFeisptsbIumbK2Taout2rMQ7tjNNcsOt1G4XHeoIJd /C/music/incoming/7ScYwNiGTcocULvW3Unv7nKRbMxM /C/music/incoming/xH02HiMJPwpfwT57JvLgNE /C/music/incoming/7TcMR0IMy4qmEKJv5JIcg5paiRDrIL0TvrkCkJlo7 /C/music/incoming/SFFH2veFOsg6XEPLd5GwjSVJg65F2nWptR62BPUL0PUALDsE3cHkqdVaQ3A3xHKAEXMgGVkuj3EC5v6LMBKYOL7p46kGpYmre /C/music/incoming/WgMVuEsYG5eYDDkBSgcBIpjMFjPMqaW1RGFoVe3H4YCwrHdcFqJfPSrH57pkWOIGikg564NNkCFQUUt5fMg7yQl7n /C/music/incoming/qm1uLTrcMV7Mmi5UDBD7UoJhA0qSvYgnX55NY44cCQC /C/music/incoming/cKu3lrtjmuMjKeC72J76c4YMqu3bxjTQsTVXnBUKyfofiRHxPakHwvOfTQMYwsSdJ3YXqLTA /C/music/incoming/pPvQ6AENwKNfyFPRLo23pDM0fjhco1tbgg3P1ku7RLArXSo /C/music/incoming/ggFomEOiOq2 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/LqjRNdgMHwD6hiQhlBLBthanxBwcKaFdIUSiT4XMwKVIewcu2rXgOApEq3tm /C/music/incoming/5FuTJiyUPXg1VwseGIuS6kuYjQbSVTVwwWIrLkPt5tNfq07aEvOj0A7UkEJ0hN64bRD6WbBu1bULFoHqQanAeLE5WVggJWlru /C/music/incoming/myiAGG7gL0ITuRPTdmnQsEUVBPbowSM7dQFaQIxtFsymcbpvjbjnapAPLt6YERQ1nJPLlOdDW1 /C/music/incoming/BUbKTTfxygIWS2rWQ0wRRrkUucTUxGRKNJojqqoDAI0Rtyx0sSRPLI2iJnoRara /C/music/incoming/MpqQyt4r2UVMsWsU /C/music/incoming/w5Q3PnyehC5CPoLnACAMlUao0mDybk4pfnbRWBucbDlTOQ /C/music/incoming/Wqv /C/music/incoming/UhxyRQbxGehPx3ujBVDE2xaXS3TdGKVk7OE2rl2T3fkr6SqnjW0PUo0whINV55Y4p4PRxB0o1QJVmP /C/music/incoming/jRh3qy4CNwTES3Vg0uJJnhi1M3uT65Dou3MT3axekMaKMb1TAt3soYsb /C/music/incoming/k2172yDrVCDxXlQlPUKLbAk5LcfftPHAohYvTNuNLfxlGj3FLHOjsEJRR3uYt 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/WjkCHMDOGGiP4tAw2jNMRhqMxbcYA7467DwCGGQ4IsHVdRcMHxwoVUkO0FdFJLnHKjPB45XuBQdyICJO6wrcJOkmrQKa /C/music/incoming/XsDpaCISuF32r3oGPcNOkU46ByGrDOJVd /C/music/incoming/QpDMRHmtj2BJbYU36ivq1y4W54voJNPgN0IwSatiQ7Ajsx6RiCNplKSrsNOVl5RDm /C/music/incoming/TIxkLYwBxUuxkdOOfIHUegpbxtypYfsT6vE5akwQjPagdTw4WhKTOrFMrvUq /C/music/incoming/U6nMtnAXctbDbsGqCWnWTg2bVHubRqv /C/music/incoming/HmB5ljiDh /C/music/incoming/ept7Tsel2RwAYyjaPlyVbMh /C/music/incoming/0cnatPxilryJe35SDm6mGKY2IoJsC4yro6Dq6YvfvkyBxo3Mt7noRWqpktAfffNo0gtgyNULY1XvlwEts46 /C/music/incoming/iCx1fBCnAkAHXaT7sJ4B /C/music/incoming/inMST5ot3yIDtEygUoJ4xGjHWcNBghLsuFrVPeWMBGHKVHNFLj0mTAIJde4QqUnUUphVmLyPA4C06HTowiX4pyG25PSKifvOsU 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/k4RlfDRcdKWybyoyfjOV4OmvURgKXAbbF14dN2xpVAstj1kAhNiY1j1DQvyvvgmKIU2hCkTkTx7Ev0l1GO /C/music/incoming/DN6RgLamXaKMm5gIeeA0S /C/music/incoming/2eEsqJMc5WDJcOC4BdcjSD4wRfJvau3w15 /C/music/incoming/tJjhkgSFuos7GnSborWmDK1PcfQjUcaWqScRCMjxGA7WdlWP6yQ2TWqRQBefwJSsnDPUlaHJhyOcL /C/music/incoming/mnWrXd4714hnCIUiSlK7yAYeWfA6HdadCdf5jts4QWGyiIYG4AmbxTvUwSDRL5AX4dSyDW6y0OpK1A3 /C/music/incoming/OP10DhiQyvqo7w3fQxUPLVy4BBVLHQUWtunB2VYb7Epr7FAyEatavic1q5xbsEjPIC2L /C/music/incoming/s5bl4 /C/music/incoming/E35ndeGqkpCpJLBMym2lBS2cJNEDExeRFpwujlQQbGqpL0whJGc0s6rTa2MxHdTUkRSsngCmEkj /C/music/incoming/pbwvbc7TAVAF1qclIH4W7s2DIts5snXvT4APoHIgQ3CaMkopDlKtwXN4h1VPRcAl5 /C/music/incoming/EhNRHECWSDAmFLjcYnem1rAUr5vvnoQQAGOVNia 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/svBFIsXA6jaQUKR4iRcGsOMPv3QIEHUB7Kr5uojk56v7Dm /C/music/incoming/7U0U2QDVujmcAN1u2xlaOIbXNgu6cCW /C/music/incoming/FUoSOLJkCHvG1Y4IaMru2CHd /C/music/incoming/m5o6mI4dYexHUrKXWNMhJY4lXYUBXU44U2ctWlOUNIiJ6gxgHjhnLmnuaciuVCmdiCT0pqbK60BbQumQB /C/music/incoming/eetuuCrXVNcX7JmmgS7eyrV /C/music/incoming/N515gM6tQnaESLpwHvUfphpb1eoPd65RnIF7GQFukwQasnBeEV5EIrPGO0ebxqpRppqkgpXXYA30xpPMLkkpbAj416sOMD5 /C/music/incoming/2BMTONJGp6V44Efi7o0HF6BxBELodls1KjNVUbJWFuQYclwGDmkCUPn4aosjcuDdN3tTYru6Mcb /C/music/incoming/lvweFLoUELnYLWyAawdjG2g0MiMkJa00v5FM65EkJFU /C/music/incoming/RoXCKsJLGjTyuXKf4KNUXTk2eEwFFLapiRlefgPvevtyNRa /C/music/incoming/X7ST2AHom4sy7qKCfKmY4wGVCrjW7Q2PuYvtA6Nnea4C5Y62FJowIf2AA5qKpRpDbKei3pch57U3BdXKtoqx 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/aDwgsLS4WOF641Q4fkB301YQ4ch4DhgJrcLOCNixwHGQKiHbARvxSFfhLOkqDVAOH3N1obCybdFrtigVCgESSQXU5EdVDY2I /C/music/incoming/tXms1FcmtFdt0PEO1s2k4MGLu2YlxS5Kc2F6kLOT /C/music/incoming/5KvYnVLWB3JRy6rDTmPsJAVsTBOWbhOtfcBp4HMaS2mI4uHVROOlf4aEVdeU /C/music/incoming/6AseYf4FcatkWNJh7Fnkv1sh0hgwNbvUJPnBpgH7VANSYw47jXy2icBegllQ6G0aMGJhAiY16ow4nIpDlgn /C/music/incoming/Ss1ApES7ASvc5PjgucxrI5pYcxrKrk2F0pkEqDqMPEjYcNeixrsdEAuUdcx0liPoYXkPFNXYSTJdUxVvsjla0Xby3wBn /C/music/incoming/Uvh2QLXMR1XwhkasNb7tmd2haQEi2WpuR2Rw4UIqNagwb1DPgqLWgxGQBa1agOR2LCNnBLv0BPNm /C/music/incoming/JxT5gAvGixHjwNakGhHKlV5V4mweghBHIdQA5emI7TWEDCOgF5bMbsNVA5b1dryb47It4InB36Ky6BsBGqGif /C/music/incoming/J6Vx1Itqj1uJjnoqEmj0lSBPUaGrEGpMaYmkm4nRnqELBU4lXCH2U /C/music/incoming/eoGuLbjpK2cEenm2UhDKrAgkaiRcW3vbseUSJ /C/music/incoming/CbUvKWGx7DoAmhjoNgvltVMefnvaDIHqS 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/FCG7LfeogxyW /C/music/incoming/6GQxEFWEItPBvCNHMg1a5B0BLeUo0Us /C/music/incoming/05g0fCI4YPjT3GiDi0My2rRqmKbABYDmrMa3qXGCYSUnnA0wWRDgn6bHmXNCBhDam4CqFnlstjIjFDdTSLLQvw6sLAPB /C/music/incoming/pomHysYATlt3t1B7qFWISq /C/music/incoming/QsbMAeobPvORgUsSycHp3NCOdVu0Y2RUGi3BFAsoQuAFRSEte7Iesu2cXuILQwjUL2l60Ym7QrHIn55rqb /C/music/incoming/1VN42hck7oWgfu2ME2xkJWRoeuaAPO36phIGyCNuEnIaihsHnVAMqvgddx0GhJCstXX6Uvnc /C/music/incoming/WSk3ewWa /C/music/incoming/MFW1TKAf3tHVPeh4B6Y7GvOMICWtxROw7AuVSHpLHHfHX2l /C/music/incoming/xEivqrUiSICiBYYvRHV3qf /C/music/incoming/OFw3WPg57VPnphaYrG7Bmr6OEyLbKHHvg1QqsjCG76BQ2Q3FRDE7afFwHPxwdftyoshvyQGieB 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/Ng0GEyqxpxPLqxoAU4jclGBVkkdEFE5ft /C/music/incoming/7GUDxjQlOVtchlW5xpVbGLmU /C/music/incoming/f3wDVX1OGxnc6fjh0dFMfyVHM /C/music/incoming/p /C/music/incoming/1WaUUXSH733XwCBLcgPQYtE7UoiI5pUQulfRdO7XGER2OHB4YpYIfnUGrbaFOkJQ /C/music/incoming/xgxv /C/music/incoming/QsGE2pHFI2dBAwMGO6IyfoguEW /C/music/incoming/qm4y3pjwoKrNAYMdtbs0wOw5p0NjitiDaxUxcxPsMuIqPYgjACNLVnnJX6idK /C/music/incoming/VCBOUusON2qIXRbyIFrqy3xro3Xq4tnliM2M0w2ORI6qd1BW /C/music/incoming/pn 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/mnybEwaUokByqME3BwBwKa1DX16lfDUiMMsAMehIIGBAoqD7lvu0Jlglt4lKxVOSwrUMsepv /C/music/incoming/d45ymFW6bjiF45VLkYWr /C/music/incoming/Gt0sEnapDq0PQTyi2xeGeMSX6Qj74pFngtGBmdty65ALNmo /C/music/incoming/yULu2FDhHBkuPTx2QJISwaRYgXEOgyhEMYBlSK2aGa2A3LlmvwKDjKBxcToeaVbisNQXsljfPHlwgr4CLrrQV /C/music/incoming/rllUsw134qOj01LvsdClc5GMnuwWyr /C/music/incoming/DKETLslippatlA0BvVj2mYLfjHEcCFqNXQaoCb3hDIOU /C/music/incoming/mIaDpaHUBWJ26mvomglIC1eaKTuM3vajQH6u2hQGe1inUuPXwatmTPwtDa1DM2YfVAlyobtfwMEIRXmoeEp2bV /C/music/incoming/x3OrTiFd1DHEkEVDd7b6LvlqufOVbLnNNKdfowuyHfIMYvq2ydandk7cRw5NBR /C/music/incoming/xYKQBT2jVGuopMUC6x0SYyioUF5hEIrAeyXs2aOmF643GAQt0wIYBh77Qu44WTNmn2kXWCH5RMm1CmQuVKph /C/music/incoming/ePiXVataeSerhCHpR5xL3pPbS5XdNTTabdMCyKt7o20RS1p71O0 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/XEoCAW3LMx4g5GGaIuPlw01udhiWDTc3BwXyvMo /C/music/incoming/xx /C/music/incoming/GFwST42Mna5Dpq /C/music/incoming/BG31CmSguDY2uP0rd4144eiyFnWJYBQq2ATiH2MDiooDayhHcCk7XJ4wxEvoxjo1UHa34RSjqwVOXNxgfoGvqQB /C/music/incoming/iQJDoxxie0LDWqQFsbL3JC7gbrYvEe /C/music/incoming/gvMoH3uVBOUjhJIqiCo5YGWnm6CKndBOtLP2 /C/music/incoming/mYkvTc5yh3eL /C/music/incoming/a7Im4YKS4qWeQWkmLAMY0s3DWTWC /C/music/incoming/pas /C/music/incoming/euEhQvv6xCE7n5n 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/wkriV1r1qN4d7V /C/music/incoming/oUGE /C/music/incoming/hqIIXnbkcThQqhqqqRFdRlnnr67mE3f /C/music/incoming/Fi5RS7LFtVQRmQmqxK0q7GVrfooSk7OWrNcNxtT3VayL2oSmS7MREmW7uNLDS0uuh1AHOG1dX4D7gjwX /C/music/incoming/CtGmFc6QMxSMiU33OhaJKDfs27JGpvN3KvaGRlV /C/music/incoming/t0gjPAou37kuCnesgkfoXnNBmfcSoRCYX0h4U13oh3yfQomNtQ61535flN4JwEfkFsFJfhGnoYg2WHR /C/music/incoming/bafLKL3ohHHNCnAFuSxo6teNT4sea6XbpbB361l2IV2 /C/music/incoming/Gta1SqJBKyPU7poN3JTioYCokAbLFKjHwWG4pAjrO7Bt6sFSHtFlKrHOYSPro537pixkQswDABCpxhqY3 /C/music/incoming/WiiTFFLeard3HusVHFIORuYLGDRSkQMXUpnpmBYj /C/music/incoming/AaDEPBG3LdNakYylgdTc4FbSGeIG5cyteKcYDGb 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/HNCfhagH3TUNGqMkF4DacP2HHX11 /C/music/incoming/vuEQFIn3MddWh0BPuDEkLpryQ77EecX124Yuis /C/music/incoming/OnJfqcb1kF27CyBNsrGHhfyowYS3rIP4CeKlroV1KxJ2FEC1uhFPAPVJVuQAqgIKX5ExWovdEM4RDEQ0vYIkdaEUpaw4Gv /C/music/incoming/2RJtgB2axGLBAGXpArJVIJtC5OfFpmORahCJmqwulsC7lWH /C/music/incoming/rXvilNluRPg1VpHE7SO6LYT7JImsmU /C/music/incoming/jOWdtC0Oe3dp3AMf /C/music/incoming/sdv3e /C/music/incoming/mFgPIeq1I0uTN0fcVIsOXLbCg4wNn7EyOOCXUXHTvuP3KLdCNt4fK4jIDMIMPLNJu3f7xpp5aGsD3gYC0371cyWSE1uhp3eROgH /C/music/incoming/Qx6e2OwF1nb /C/music/incoming/DNewipOnJe3TLeCnWbYdFa6Al3fMH3n4wjyEkkfNr6RdHrrw1bxDj1gDOMknjbN 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/eukESkW65OPPDR3pFhYYRoJNwntgXR266dGhDlhINP5Nf7owlpxS3sbWSEgEYQimTRQAlUTsaplb /C/music/incoming/vdOyyrwlpDuQVve2IQS72nFrPMqJ5gVOIe242RrLWlOfMwH5HuY6rD0hFwRUaVojOOiQCi7XxhjQH /C/music/incoming/qjpOS4B2xyiH55YWfN3NTt5cplUVBB7FP4T3nBGDSbDEQV7bxBe5KMe5mnxHjMB5AKYbk3ILhA3RXBtClSx /C/music/incoming/wJyOlb2AsosGMGK1dlaouGxQpYNL6bEUQBmfrrQyKh4bItu3A2UFcCIYkQyuuqCqRFWlsEITCJLnKvi4DSldo7So0u2I1u /C/music/incoming/hYycoqX5sOhh0sYlx3IsHiIXXVovdKWak3tVtjpWOiqCmoJHHgelcnk6qJmAbC1PYh557d0oMT /C/music/incoming/6vafbppTC3NRhJan6n6h23Es3MTUuORnNcx0mbpA06EpFXHj2NH44iQd0PjvECy /C/music/incoming/fPKE4CvTfgSELVRqP3fAWYtrwEMPbdbyJoE3BKyfNIg372xSitcGPq5ourhAWOScet3wrVXfDaTnS /C/music/incoming/fSSK6EDrg0RTgnjtEw7sM0woJ1RXIet0fbWR6icsmN0Nk6vFwJaQ46snvEafTNRcG0NfyyvuuNg67QdKEmB6dK4hQIuCi5GH /C/music/incoming/kNuogKKXmCjvRgqTVvPckxd /C/music/incoming/iPaL 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: Grouping 10 tracks 14:02:07.6 Trace: Folders: /C/music/incoming 14:02:07.6 Trace: Yielding from 2: /C/music/incoming/4rShgsQ0adCJ /C/music/incoming/TyWui33ABvnduFKPuHFTV7XVrqe6fRWCkjpxuB5U6aK1NiApGJkELM6UJbcYX4uRHT0komt1KSVUv /C/music/incoming/t7vtIOkEfLBtKVILleIPHxng0M5uDU0POwmcKUQq4nOVRKapi6YqVDp4TpB4QXbrTSNnIFaxuqSsRywpM /C/music/incoming/qFQBd2SQXxVklNPH6QbBTecEBe42WsPSs3Mr5N1fSjkwsBEXWpKXFUdlDl775Y1EQdYqaxKrX3QK1MkaHgf /C/music/incoming/MseXxkXN4gT4GrskgsdOqnPu0kdfCWclxjxq0ie1EfaRCFsHadEgbqMxLQ6nhRkheHGw1bs6nkkln61t0Dfyr4kgE7Mij /C/music/incoming/e5qveHrqDrV3qCRN1JAuXSkqeLAqoc2BQ6HMDjf7KNKemXWBFXpvAb /C/music/incoming/K6TEhVy75hQJcdtCPKCeU1kqsCjSsy1nCqGgJpuRm1Ivm4O0lGe /C/music/incoming/caLtllOMMQct6p1 /C/music/incoming/7CleGnItRTtQFshNfVqEnw0hTBVtRqwvMUBIukklWH7uW02YUoK3NiSJKerfAnKBv6dS0Hr2KeONxEr1G4HCNCQEcY6q1fTJ5 /C/music/incoming/sFrlRdG5omSw7n6G2V4UQR 14:02:07.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/VVGsyU6HXBJKTScGEG0LSgt5Awlw5O22UkYG52KS0Vgt4vX6sJMjsThOCI0cIJKiHOWI1EJJ4gS5a7beGmducRJa /C/music/incoming/XRTVAdmQSU7q7YvVEKU0WN0qGkv4wAAPKVjeLgVgvGpa5DwOd6fhiRVjYDpoP /C/music/incoming/jLbWgIptfQRPtxNy4nPqIgyAXMVpDEv41uakONKdmU3hWqdhqt6XDuqdmI6CT7YJtUV6xCSpLLeUlqLGJO7iG /C/music/incoming/jd0OfyNUCjUup5Ou3NqhKyX3EkLGgsKR5pOc3I7 /C/music/incoming/ThwstIirsMox5OQmJ4nvYKvYxheLIX0IoW3xusaLUDgcgnmWgFtHim6jSF2lEERCUOjhSrYp4KIvDtSj3 /C/music/incoming/fKPTVA3LW0 /C/music/incoming/mGg4aRWP2 /C/music/incoming/M7EBMIO4FCI4K1l /C/music/incoming/sNvA7osI5p /C/music/incoming/xnyPNlUJUaIdXpO0GWDUraxYiLuCWijSOBc6wTUgQwKtRPT1fMTFc2KwXIHcXrULYXvwmQCTcwd2xdgAYBwkwMQUXN 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/OcqJ6iYleD0lUJvVckgRNLjNhjEAsLk55ODRMw /C/music/incoming/LNklrCdfMolnjPb3bAP1ENkXnl5XNXrquLmhlkbHhslmSxSXcLfpM5e6Du /C/music/incoming/G4iccgVb3YSJrkQJk2x2PTWULQtYLqiXVaGF51dA1Hl6QQDAEnKF2r3UgvytT4 /C/music/incoming/UmyC6mjevkQhjv1xn4EgaAwFCBw64QBcpLeKHSqxuH3gHxjauRgDbjLuX27FXkh /C/music/incoming/q5GirC07yOjNhQVpTkuMgLwBQ5wD /C/music/incoming/EmOOTrhPp2rXvrGdsI3hPBp0X /C/music/incoming/vi70lSTD /C/music/incoming/xXap6AsW4lwet /C/music/incoming/EUByKDU2WnhQuecitfh5WKXPyTtCseRmI6AQGfuXSy36EShnuV4oDE115SaXisISD3hvMs /C/music/incoming/wTYWF7EPRymOx 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/xrREy3bMElvpvp7QdtuOj4q3uCxhCy2roFMQfAbUJD6YIJhq3t17O3DCaVj4F2kfr /C/music/incoming/dxBjFs0Lm4cMVTujiGganN6hDounKY10BAG5xdpDxgAycu0wbv1bQ2GwAsOp6MavckkvnxTepKJhnH /C/music/incoming/lE /C/music/incoming/dQ6fQO7J3RbLj /C/music/incoming/Fy7n0M5QyRBrKrgpDUWw /C/music/incoming/wAbF3tH167JBjWOyquGJx /C/music/incoming/TFTl465WKU3dPVRL /C/music/incoming/hLdjtkWdIOWVVsrkdJdkMnWVB /C/music/incoming/O /C/music/incoming/sRqveRk6Hd6dwiGwFCJXssT0SKjWLrIktotU3jRxYttm1ycNX1BvR7Ca5yKCHutoDVRhWTBvRl776H6t 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/LCC5eK51EvEwPUtP5kNo3eBp6s4ijGoVOciSbHsg6aFwnW2PCYJJep5Ham6TOVQ5hPQNMINwYGp3HdbjxnNs4NQx /C/music/incoming/PMInk0GKBFmS4wjR03BSmETjPi0o5ETtRTF0regIYbFKcVHfQcSL0gSk1yFcaqN4S1ak0ryUV02l7ig2ITG2SiBLau61HeIHv /C/music/incoming/lIsRIAGI5vqaWH5rRYGDPjCjPS6Vj5KUQS7psIHUXmfoVupt2GNSUXgbficXCRyaSErdHO6jrSMDenvuDM /C/music/incoming/ehLnDsiXIx5WwrLgoycKoDbmbhyyAa6TGwsmxWhDR3G70OV /C/music/incoming/suJhjFFvqn7oWe1qrxvxPNK7HOA03gqPDsOHw31yIOvTFNMJRkRS31kNSKICeNBk4rTExt2vE5WbqXB1cYiRvFUJh /C/music/incoming/7MvA2PVSSSYQuchYEWkHJ0rk65wCQcsPyTmhyrDpT6vInc7QWfDLxlahulC4 /C/music/incoming/RyLUc3cjODGX3GO7VeOjHIFYYDH0kLtx1v1JTPHUfxkMij7OpmmOLK7i /C/music/incoming/ltdUFAywGD4N7xrbIAXtkr05Xa0ShQJRlImGCvd1OyHNVoy6XH2DFnS1Cg5FHOoX2lCxlTGlw4MTRliII23HVgm5Xtdvy /C/music/incoming/YrJmAPgvEHGGedeo3xt3grdAwHxpYqBGbjGbU6P3kSBtrQWTmF5jOyNGojX1qXFmg7F3EdB4PxSuY /C/music/incoming/MMTRhnsU1fAMknn5B52yLuCfog3fOmquvlNlnGXnuYoGdckiNYiXuK7rjODbr 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/mHu /C/music/incoming/fSN1ujg7KwpYuQDcdv /C/music/incoming/UPSA2UakajMwkYl5nBpkpxve0jOn61OEcjOIWYNCr4OIa6r7k72ycYRvsNISgUlhDhtajLivVV1sQVd1YPd77oClysoip3vESHf /C/music/incoming/hdodx4f6OQgCUyJCqcrTnrjr5pVD6juy7r7OPLBRCWoJCMK1QmPeudNX14gihK7EvODCy2TMIHqxcIXsN3TSCpe3L /C/music/incoming/S /C/music/incoming/Srt2tFhJ0OrYbcFreHJbVNUslrcMH3xXqT44 /C/music/incoming/V6WoWMVb7geErg2kpCjjqKWmNQ0Uf2gYQh1htIx6yVgD7NaAPGoh4 /C/music/incoming/LMY2f /C/music/incoming/r1dHydFQSrsgRVxfkK2il4Lx3Ws4fCOU7fsuF4s0yWjsoSHlXUa /C/music/incoming/r0H03yAtKi6eMRjpBB4e1APahdL1c57hpUQUfdYTBvDQ4j5K1GF4oVRYjHR0VH 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/4BJxydRWLBo /C/music/incoming/s /C/music/incoming/jQOjQkdKij1goTdTMEoYqqepDN41VcKr3BdhFQrkBxkQiwl4EtnO1GJ1LyOdnjVfGIkUQ3n4mew1gvgfB7wCW3yv /C/music/incoming/nXrARGOML7gPd6vEx6oVWUCHF /C/music/incoming/HFXLmwdmRsFbALOVjkgEdFivqHFNaUL /C/music/incoming/WT1cakm45YkduFrh3u3RM4hEWXnkYbIm2fEoLDQLXGuxGC1Dmq /C/music/incoming/w2E3UwS0rP4lp3Sbp0b7blIENfJAay /C/music/incoming/epxoJLRBEKbscNfHtQQvF2mEgL /C/music/incoming/gBK1yBAVLIufm1ELoQCiOC3JeMyb /C/music/incoming/IWBMVgW5lubYJ2KEooPrjsb6AQ2AfI5vDGLX6TLTOEcc7WTEvEqfT 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/1qfraPOdnrQLcCirOIJiiIaOUrOR53yOrPfm5WCurPjMkUwIAGT0GyHrqxEQa4fs1btuw4u /C/music/incoming/fmFdX1iBemYvbFw0lpFJHuw6WxQBevLJ1QIyd0KvkQgswiQBV7fs5R7S /C/music/incoming/MVfVBpHuLnXpSxaVRm /C/music/incoming/kmads4FxGjy0Ja2Y3UaGWR2xWgfOeAVwuOQ7DIutqOU3tAx5OoluNQ3ArJnlYXsfucF3q2utAOp /C/music/incoming/nRk5fIGBfhgdJEmORhtmNH7LEbvv /C/music/incoming/74AhcuU2iRrFbsBUQbTItI56lo /C/music/incoming/h0Q7BWxIlqdfkkkl7XsHKU0TU3f6PBBUYpy5OSgcQsINVSetPS0cynita5lFQA1RXqn3TnFoQpX /C/music/incoming/MqKa2gBkKe7yWesddOSAbJmvVtxrh2Ry54d5tf4PK /C/music/incoming/AklMm /C/music/incoming/w57C5MhK2o3rm2htguW6E1nrnOx20faDfJejH2VpJeJTSGbnNVmX1krDQPoqonRVoAmKW5UmHGvyqBGON 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/rIWOdsMwtTFxquFm0wtVYJ0HxkTrQFYDGeB6k /C/music/incoming/3AVC2XrJbdLFXIEmoISmpCKvJj1fs2EHYdrG3aFpoDbEMk0k3vkAvtGAWy1S5mqhGdNUq6qodC6UAgQxq /C/music/incoming/kktAyByJ /C/music/incoming/Lfb5DYHC6aMFBaOaugmmXW7kJmPQ70hAur6yUIwiBfMeKS0CYRJ10lWWgXupiXDg /C/music/incoming/jYGS3ydTCBPIAni4rSFkJ5rJuItsEAIgL7jVjyqPfJMYQDcjUyxtDrjlG5wueRoc1J5AdtU0CXfa /C/music/incoming/fUBVrHtocl2AddaomQlTRgOBXMjbo2IU2UXUb0TLaayoXAcJWlrhWwl6fa5Mws7iLgGqnnmt5HSROAKwKIldKB5EIYOb /C/music/incoming/wuXoLr4A5lEmFCXODFUMTooKkfulC /C/music/incoming/5yOM0wJ4bNCWPgAkdl6jw6Js3rw2A7 /C/music/incoming/rmdbuRUGg4rSW4l6B2TmRYGnEBGtfEf7c6mFRgKXbjHocS6uGlR7AXcBOXE1kAAJXrPXRNouq3lHq /C/music/incoming/IpdopR 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/np /C/music/incoming/IVbqNlEBgHuiqfsdHNkmxmA6gxYtfLdjarnqrboaJdqHb0NTA /C/music/incoming/HAF2HKqkalKQsQSFQNgT1Ud4AWqML2jnt /C/music/incoming/h2wKpTHN0pnMitmelL2B6PHcRNmKxFDq3AjkESDKS2nXEmyvLaR3s3Qyut1JH4ptT4QPk /C/music/incoming/GoIBBtpiswmvkNwThxHC1qM /C/music/incoming/tOC6onunuRjaXFFQI7G2RMx1U6rTO3FoFylXRjGpWFJkgt1UgLAba /C/music/incoming/754Al6ykFoKmTUxgSxo4ntHUjxaTodXh0anOSh6OeoJGoOiYxb36FxPNxiqV5N3BxDtSGQuKAIY6RaGCoiumh0JCsIqK /C/music/incoming/7GSLrU6qWK1BgHNAMofFKnI5d6fsYidpBpbyNYni4mm0kpBg2TWE30dS5VIsPMyOHK /C/music/incoming/u3EQ3NM5QcMiXqj1mEOvTxckCpreth6h7YRgttxS7yJhFdXPeYY70oe41tnNuHKIdEi6GcH0f3wuW3NyyK7C /C/music/incoming/526HuCwKiBYXg5hRH6wkO0RYLLRvqHlAxnBtpU03PL4RR14tiCFSOfeejg3QRatJoxA1EVBUfCC 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/wlbWOdXqCiL1APYJ /C/music/incoming/lAPmmpABXs6RdxGwQptipEdbmrsgXg1AFHXiHRyUFi6DlYN2JWMXcRBPvN734tLQAGlDHwX6X /C/music/incoming/4M /C/music/incoming/2YtDsCi1wrrr /C/music/incoming/mHnGg0pvxSihMcUQon0Ii4Qvgmk6gFrCeDuTprlkT6m7xPDJrYu3OiSpX0y2Orp1AOciObA4bPWkQR5yRJOojvU3S /C/music/incoming/DeL4Lgn10USxSfhY4A4vlVqOPt440m7AK2WfOe4 /C/music/incoming/0116WUd6Xq1Yx0sk7ga3MaACNaNR /C/music/incoming/xxnRycevpwMDF0bIh5LhtIqNI7M3TJ6JCkU4CKEmGTcXLjKXDBkhCKHWgIiAxjKNxcauefgFByJHGAbxwWAryYhYL /C/music/incoming/5kSDHb /C/music/incoming/lFJr0vJ52tYfXyLOaaeUT2EpMuqp153FHXdX6Ry7WAkj1LYWdLDiIy 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/LDFfUahOoQM1UcF1pFrVMtfxoKxr0EjA6IG4QFDbUJ4uuvG4 /C/music/incoming/ElwRR7hbRaRpimsM3sRyeY3SGOUGfqGlk3M7GIits4l766GqXSMALRKMpLkdlI3BBFemH /C/music/incoming/02so16QAEgI2Uv6MPCD6MDGcML2nppUKh1jMA4yLhIEJlpWqUBAgaJpwupJodDkot5T2mslTcYYe64XvVLAVWOKGKUr /C/music/incoming/isUmcgj1m5XaheT1E /C/music/incoming/lfm0DAKUHU5u6QU6jNBQTEPNGaljvHtSLMiqrG0qCAI1Lh4w2guapd7OwHsCnBxaAlRtIDOLVko /C/music/incoming/GSn72wjtt7DFtikxg6uFavB4iWRNTHkSR4Au7XK5gioO2dvK /C/music/incoming/XdEykRJtRVlUgtGPM6RVCm2wVIwq5UjwQAiv5HoTHvcHVdruFXrRF /C/music/incoming/sL1dfu2Ct1jwoghrRoU5Muh1G34Kt6hjPRikHFdguabfkDaavSOSMmn5EaEjxqiuT7OF65RlkNJLtbQd23oJqw /C/music/incoming/cNcd3SgTblRHSF60eAqqfgTkxBBsa /C/music/incoming/BFX 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/butqS /C/music/incoming/3tvr55GoCx6BGxSANBIMiILLV3GihJiBmuJtNksgnLGTYWvSFc /C/music/incoming/X02cJYcnmpmdCHyxxrSrjcFUsJU4jtNHfa0SmJE4gAdEaoiwOUQf /C/music/incoming/jV7sahh14l5w0vmrCcQgNotVe3ThLfI50drv2SSkgE0hHDIOtt0YcC43Cln /C/music/incoming/D4TNp01WeliFYA2OWCmhqVIEHyc0apBtS2Lb /C/music/incoming/LfH6gg1CVlps4SJwYT01spdrDGHv4vboH20vEJes1OBtf3mhuA5v1govb /C/music/incoming/3qKbFMwvkWDRHlyvD2b5os0LWE /C/music/incoming/XbLhm0YcUqUxSBYdL06kV /C/music/incoming/GYIbFOfXkr7USbFJ3VywUelPTIdtw5iOpQYtDLxOwRNt1lctuavhNUVCM1 /C/music/incoming/0gemVlqxiXvlnHXfceoPgfnIOHRgj 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/OufhmaKgjpqOUkyu25mb1TXSxu27pNIGdxTnMxuovak /C/music/incoming/epw0WAggMRtSKdIvKIV5bnRrHIhOkdmesyfVTASFRSh0rYjo7MrSHD5XGesnsy3JFoAk5UJjWqnpgY7Py0PGTBFXCpoPhElrXF /C/music/incoming/ROtLgjDwGKHPIfO0tCUnRalqsmpmD5oUHXej3Ec1hly6hKr35Q1QiIdRCcs12p2JuThRbE4Wy2gFJnj /C/music/incoming/3CQL7UpORNxK7de5du4jgc3i21bp6cAwKxbRbwb3tTIH5JrJrT2IdKL0GIQfSaQPnb7Jcu3Ntb /C/music/incoming/wVdEyYrDohIjmn24xTTBIDa2UYuClqLbLQXm14b0 /C/music/incoming/eXBkyTTRraqH11l37XW6nJRpEBHpGwQhxMsi3HpKuFHUanTAJvhpwhBCgkN5mEl3rjjo /C/music/incoming/MITv4S6QmdWOE3p5EMk4uVDUhheuHr7cxxqLVGh6n3llwjKRbRQdmxl /C/music/incoming/1lMyfIPa55ftXWDWl4ePaYxHjXcTdLBwbwTF2s5fCIXLO6CtBIFFxPKbUfppF3 /C/music/incoming/hBSDmj3gaQwBeJFlcPMp5ObwkicJjUvSo7Rx0QB7Hucmy2vNmtKqjm6BAusdhs4ntLmfYgstnNPJLV6pUwwWkfJbaq6F /C/music/incoming/iXyJlXtymjuGw33XbRgoOWG5utkT7RkGlus5TXhpK7cw7oExEMPdykhtrBn0MHyC7WtcJ5elJXMOTi5fW 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/0UcLsMt /C/music/incoming/f23v1x0s44dihLSqL /C/music/incoming/jtNbEy1LRexMxsJ004fG0BBgBkYwSm5SOmCECUOowomI3yrfFGhcYPUQ1HHtHE1EhM /C/music/incoming/QItcRM3IYC1V4OKpYRB /C/music/incoming/Bu4Ib3UGfu1VHIeRLtxey1Fv2kwn0UGD7RcraS1rY0hi07qBv7Drms /C/music/incoming/e4PGXNlggDjlcijA0g3sYS4FKmLGU6Uy5MOGjKTy1btdpdSMMfbA6K3t7j3LcMsiQRnwBKqouEAW /C/music/incoming/dcxI0sTb5NMFkIC1BtNp5LHjV15I7Yyc7GGpiLu6uJBUouRujgEIPJVyDoU6ulbfoJFLclSX6P2uk /C/music/incoming/AhPlvpuvbFhqJmu7pliLsXF2GWCKTbw3tcCKT3oqoQ0vrtmCOBWt /C/music/incoming/reBaOCm0GQUAKWNB3nAh1SqgRbHH0FggStp677FPJ /C/music/incoming/ihbxmMwTNviG0XKfOJvVtyUNKdY6 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/aEVGTnr6bFh2JSrP /C/music/incoming/0JWnEr34B0CBgTFxLOhQwLr0oI60Fpsiym5qKHnkAqmYlQh6IJvygatnq473scylHtc1VnVe /C/music/incoming/mbs5jodSGu5EYHwn2Jalg4mqgnV /C/music/incoming/SyFWX5cutU6UtWXcbvS6FHxMaxyD1yBuWICmdbe0OkH52MQbKXfL /C/music/incoming/jOTHcGYvFtXQECdLpBCbw06wOorRWcL6JvHr5qVicpfOdQAalwOaUcqqPv0UogHCQ0g /C/music/incoming/ME4V600FubRHmLEl6mbedvCERAYOPWp6HY2ttJc4EVQ6Jfm0WdXT1sPpcydGalXGTSavQkYvje /C/music/incoming/sSGAJVVfWxWkh05HVLHHd4cXyK6nRBVhBoDvoLrbKrUvUe4VOJ3M7E3vQPa7XHuuKOQ0vJrksF5TjNduNkHiGih5thNGKskc4y /C/music/incoming/pjV63tyIqoEGEWDfVgRXwYUWqfJoXJXv2VXjLTVvqlVuLjwkHs24iNlxv6P /C/music/incoming/1uOyy1kWIPQnvTff57xiPqvKKVVSOwetODU2iQpg5sSCiRyjKtXQxAeJ6eVLeyhlKwG17k4nQrlwG1 /C/music/incoming/WGV3ayiLxGda3QIYTLUTwYf7cFTl0MWNSMX5XEtvymcIDn 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/iTp2rhptNum6 /C/music/incoming/E7HlCO40kcSdFpFE6311uf /C/music/incoming/2VyDVW3RRiBqY3QQCWs7Gx2DbHFS0o7F7ljTBPY4i2gk /C/music/incoming/KcGv1lIbG1CgQeT7aIhBWYHRKlnkGWs1ynySG56O /C/music/incoming/JSYbTH53L6h2ELxErCHw2MitdwBgblepnyQUSGQdo5LqDP7voAsJLK24JE6wfY2A10Ne2KSSSDi5bYYuw /C/music/incoming/05jEi2gbeJRyeQXr5rabCBfcBIeaaH7nP2h /C/music/incoming/dLIENLt7xxP73t6RV2vRwbP6GU6kLcUy2BjyihqrRuiO4iiqqyfiMtub4J61MjuvLpfCkGIOKd /C/music/incoming/XQ2GAfAkdDEFmTij /C/music/incoming/WuvmNw6BwwrbQGIb5Sl2bEawKXEVh /C/music/incoming/lQShHkeosIox45YhSFjCa1NHJCatfIbGojXVlgG1fstwt0Nt0VTtXHMsckFfjSjRGPj 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/haRawyLiQulvKmVBrNweVncmUColtjD14G0x1SuxYrdqMeHD1cFUjxj16Fm3kyVHYrAetxIGs6nEjSIQ2TrrLQRGv7AvGAmy /C/music/incoming/FYr1G3xXntpGSkTfFjxQviJRUdL4BaoEDbQreq4jie0qDkBNRlE /C/music/incoming/T5CBTx3DR0iYBFbg2uv0UPHYspHHm3PxjgcVqjyaTxWyL6aVOFWwyHcexKhDXvpVjSOuDmWR3vgw0hmupS0 /C/music/incoming/cplVEJn1xrRLJxwWYijJur1tADMAF5FBokOgRgXClYSEhttIyCLgYaLRv0vb5VuBUpwxRpeRsPwDGwmfjebdsxJnG4S0SWFxD /C/music/incoming/qH7qYh /C/music/incoming/YO3ISSSMEyttPki5mldPGeSvCrAB6KQxPagOtP4qm3ovsEOUWqxecCaT /C/music/incoming/Mxqs7UwaiyPLccMEkIVFcYvY60GdEWNctwKQrCGJ7plD0Hm3PqRvkvHUbAth /C/music/incoming/VAeDLadYYqpFS6RS2h2KcmV4biDcVULXXjoDpuCtpfeHBJ6aCcv54TQILhBCEbddNyPJQnCHMIt /C/music/incoming/P5iEUab7cqYvIVCW7qnWSP3vwGYkuydYFDAlGXvKUc /C/music/incoming/VDO6HVCA7XYOkqOaYN7K5SGWuqTVqnDPbYXWRpJjC6wXjPY5hQJggiUc40KpbOiTujNsB0pJeWi 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/F13ANDp0RD75PscbGtflevg5Lvo5jbVxlucx7EhFSri4w7yPrBQpelFjU6Wq /C/music/incoming/3wQdPpAmqA3jRHVqlnFL /C/music/incoming/nJlnoQjcIFPhabcaLdeasPEkwIt40EjL4QKTxGdX6EwprjpIChJ2gGMGfbYOvnjdvdlrxqJf7ocWrn0msSBS3pEwdeOwPwBS /C/music/incoming/hu6tUlWUm4Ic5TP /C/music/incoming/ppecVTFpNSHaoGJMjGUTFsjQupOytjglu55mP63xKpWlpG3r /C/music/incoming/C17MI2bNTWSEU0QjAkXkcehmpErR /C/music/incoming/7abKYLqgkF7prnWINAs1yNchXH7q2fONJkAnVvpjOaWRjR /C/music/incoming/yyiPJV5MNfSPI1lKWY7clCJNlFNw0djHqMdUmVHxFSKuWk /C/music/incoming/IVRPLqcOtVWkm6tAgKxLygxvU1FokbCAoePHKUltGP0jktwvxupkUbvBwu2RSUDssw4iqUWsyefQook /C/music/incoming/6QgigPM7gjekQkNOFiMqRu3vCNlAsffxLu0ShxqIXCdyxE0FfIAxon7LVSNAElNaeNGvs3Gh0 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: Grouping 10 tracks 14:02:07.7 Trace: Folders: /C/music/incoming 14:02:07.7 Trace: Yielding from 2: /C/music/incoming/lHvmHywMwXCV3VbsGKB5BIlhts /C/music/incoming/1iINMFLaoYGTODsrY5jwiNCrUT /C/music/incoming/4FhPFjdaoRr /C/music/incoming/EoYvGEpihPSFqcAqbhOlpphC3NWFYT /C/music/incoming/Xi7aEy6eDHWMyVWBeMI7jgu3pgU1Fw1qKIOh3vdiko /C/music/incoming/qpGkUuUv0mC3A7oBYvBw7F4ngqcenq5kWQ4ivQv1ONSdRDuDu43ROq4TtrdDsPhIpqgRdgehaHQtT0DL4HRrvnEGTkWdN /C/music/incoming/FqvleTUPeiI4xq3XCE0Is6YduklMlBh7WsGTmtUY1LSCYQMX4UBa3yLGAsY2HhEKaJgeRiLiRbPOmvlLGvQyahdxOas2C0 /C/music/incoming/DWW3RtCk643UwcqbEw7HkdVYCryHd2IVM2c /C/music/incoming/gBMoyWhMwpV1P0ePrnEdHddcHW3I /C/music/incoming/fr27TrGTJcGe4vquqfV4SKYG0DcrESEFLSyMXBTItuL 14:02:07.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/RLBj7fU3auhTIDjqU6atURM6gMEsA1sSk5kBtE7SgOkKH7yfL2K1fuga6DctICCgbwJKsQ5p7pmgHcxhnyOFqANWY /C/music/incoming/bElaBqyFdEiuDfxEWIOn4 /C/music/incoming/Kcpno4TnNdpgDpELqTh1hgNlPTUUmvFQXbKFgfkJi0QbVdF2yFSDYfQEwdFDj7arFHpBN7FkIGRpxMxMo1uOK /C/music/incoming/TEcGwt5jXaau7DlB /C/music/incoming/UaqjPk4uD03KLTrpMG0bAp0GhOvgiOlB6NA6BIu3M1kXYoruysYTrpnFiScaWXlWOBM /C/music/incoming/0Gr2BbIhaRhPwKVNe4MujC6fhO7XMAbRs7Wv /C/music/incoming/HkGQrA7HqfH0O1e2QUVJgt3jKjORBaquSxneU3UCOBn54Oql5lDsDtYnowghSogqVmgqMahU7s2Ng6n41DUpF6YxG7XxWNQy /C/music/incoming/UYLniJUJMqHcRkIWShW3fCFG7PAJ7i1UUafWcOAhRoxGNLwlV1A4BKNrtfnAjkJExUpReTTdOPk /C/music/incoming/eWusBeEPYA5v1DSekM4gPyqILn /C/music/incoming/7ctpkFK4rkPVTVqxIul1URBV5q361VTrbQbLh1WlmUOWjk7Y1Jpma40pIGs2JLcDywU 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/NRtsfyqlIcDgeAF40qbAgWAvsL4dUgItjcE2OOiSTQsA3naT1kKaErDYq6aCC /C/music/incoming/AbyWce4ICSdQHj6N4uGgMIhbpEBnKL3tBsGbJkmcqUxTmdDXObODFIn02wHFLP6YXRpoL5dSiDXYjvWlaKHJ5yV0 /C/music/incoming/41LnI6iiaD24hPSmi5YoL30jV2tMwSiyQgeFCjpWMmG6Sx0C1FSTlDkbbCANMDTotCmbKnS6PbKxw1xwc /C/music/incoming/hjFIpuaKN3Wt2kQK7bTWBVbkpUDT0vGUGY1gdcAKREouKWbta4PtNYoshusD0oSrvcVcrKG /C/music/incoming/yLp0YkJ0HQUMdY3VWFlc3P6KJxMha4OCN00N4pDU1ibpmTdOTXLxmeaQNMqAGB0Lbr6k6o0GbyiUOPxXu5vjrqpJ0j7q7 /C/music/incoming/od230EqCfLANiDlhaD0sMXcVG3I04ur00QpqtXRSRmhnL6V32dbTc2uxagv53xFRsIUAm3UkSgJAQWjIhN51tGX6u0qnBUWsOw3 /C/music/incoming/GRALNQtr /C/music/incoming/tLOrmkk5cvAieG5IpEHMWRovslOPExps5ylP0DiQkBAd4QVjchSN /C/music/incoming/BoxbFH4cXbtS0bkuSNWod2M7EDsYfBDFXISYWBhNRSQqAvy7epej01SGJyFboe5vFW3qqtFrGjErlvGi /C/music/incoming/kc7jvXwdcmMrxcpvIvaaGHY0EvDvvgM4cFtHT5HspdUy6FniKpEOF4lLlhMatbO4HPp1PPKKVO 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/42Ujd4hygWcFa4m6vLgmQYgWwed0sUYQTkuPT /C/music/incoming/fpQmcJoD /C/music/incoming/wyrLLvCYoFjGcMUFTGAD06tBANUuHgxs2jAPhxGCQMr50FrTb20A31UyfYl6Ihqig /C/music/incoming/hOqo4I4jeTTL0hlXj1M3lLyk33iIfegHbmYPfVxcxjhtoQqU1pFaWyyEpgtbyv /C/music/incoming/YxTjID2qujuKcopgLIVTFUGWsGmha3iQWkbmWB7mK7SoqBqn656cR /C/music/incoming/ecTIMEAeEEAculixOXj5ouqpQnfRVOOgRvOmGgrxctPfXhi6LBmWulNQSD0xyQpWXts6F3YHGS22NlAIehfuCYSFQ5B /C/music/incoming/DGs6vaACDCmGkChUjk5LTRkiWMdpSeSjB7HvrnOLEIOQrVpoBBMh0x0SujiR5k /C/music/incoming/RnfAOPxwQbCHSyxN4Wht6Bke4YpRoIXxBf0fPmRQblCoayoDJlS1lmJpc /C/music/incoming/lAVcqFHepqqMXXlAMgCndIgxogEuJDbTWF1arjiXRNv3lqv6A4U0OOJKtxUjamCTpEX /C/music/incoming/USJNG2yUAnRjNDWor4mgwr1SgoRIe7WQ4Xq7iGqfPndjTCuu0B 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/GirXXW6Tv /C/music/incoming/dpTlhhuoi5xW /C/music/incoming/HK4bL4vbLDX1qrNAbapJWqcXYSxB6GKtvXfJ /C/music/incoming/wSrgDAXOjLDaldb7jWPSInqxX3PVhiPKcRrLMC0QSIo3MJkpc43j60ojB2qISbHb416CTxtP47776vSoRy /C/music/incoming/KVhU4KjtG6oCIxqlha2XG5yrpYA12g6GswxTQsYHglbLMQb3tnjUSgfMvWFekqA /C/music/incoming/Oe34AaMfOodWKHuIFlApcbv3y05hAs3 /C/music/incoming/ndk1Mp53xiAjOC03qkd4gOsYTDkOUQGcYJvuAPiPr4jIcSGBXSWL7PRHRthjfphOKxregECJcvMkFRVb4RY /C/music/incoming/qIWJfTBHp7EFAvLc0WCSh4bKjrvHWLcakX21OgvIwkNhoENeXrDVAaPuHmAUx2SM5EuJCSvSB1v5p2uMMrQ /C/music/incoming/O4aEdwfKW6IsWTHeaX /C/music/incoming/kRHLmmyLyq7ON7gj3RqvocPYt0o2gOMEhrvo27Ly2SX6VjaK3vs4TGQhbPru5EERLDGuL0o3gYCEmRdjYM6SvQSJJnmmOpCw 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/jvclcyWhM4nsFc1qJsM7r7EilNhDdfGRqhNyuNvkYwqEaTqLp4gsvODk017wrsdHxDbxvB434Bh2P7i /C/music/incoming/GjcxK1AEAQpqebarL3qO7I72bVXkWvsxWM4OQlO3Ycn2jKTaSdGDBVQ5kiwVdpPew0ByfsJ /C/music/incoming/yA4cSvFYWycnxuJSy7wiWWVPGVOgsQVoCXDC1ipArmkUkOIFarGxTheKMoE5PyGgKUSI0gYqQ4XKLaF0mifajwDuS /C/music/incoming/iAmjED2LVM7JqtPgHrQNH6uAcgPK4LuKGObRBgcLXigSXpBbBSo0bUijfUhwVrPkrwcJr6N /C/music/incoming/b3IgM7cj7JyvkR0Oux47grUV50EfNASMbTojBlQ56d1mpSGwJanEJRGRiUiTC5DG /C/music/incoming/SILsNawPQCH5nxLQKkIeyi3lVtwOeqPeDXOi5gHdLRCb5CunJ /C/music/incoming/jaMHAOWrxg3SnjJRJYKyOGawHay17bCexGD02IEe0CR0OskCyprApg6LapaAo3swL /C/music/incoming/lJr /C/music/incoming/3DGfJmIMm6qgnwoGYcvvAIoHe77omH6eJIMiuUwbTODAKxeORd4MyxFtn6aKmsyM7mFMRfkeMtJTfW5N2sFjLtMkdr3wTUWA /C/music/incoming/HAgnaSnjnn4h63hxmdVAXhaqYyllxWneuddVoivCkWTOpMAigwqwl11AyXwIHcSx70T30tjd 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/A4pyhj2HG6VM2yHVLda3GNflQLlOQSYhdgfePoRSRLKLTXS26hHUU7aU /C/music/incoming/JLekJfWuDeMtAajAwOmTYLyMBOe1WaLWlRSoqh1XM2GT1SC /C/music/incoming/WcOm2I7fO3NfQbnOyVlYI3Fflb21GrWJM7bDavxT7BDd3ncWCFNaJNn1EJa1NfHwfeAQ7SNcwyYgACk66 /C/music/incoming/XNaOmv5NCAxUncCqrsLMGfp0fVDGagE3CtiUpbR4yrcE2p5BRn /C/music/incoming/5I4qXnMnnrMe7SIo6GgCRB7hR /C/music/incoming/G13vXFhaKT3sNgV1SUagdEAo4Y1Mf5vPYXjInju4qSSBL235LAGAA2XcBNA7LC3NwmBX5nNIAeXsS6Lc43bMx4o5a /C/music/incoming/fvvkPLGIBneA3FiF07hEWTOGinuL7NrhTHxN2vYMvpm5m0Wpiij624gtOWbBq3JU34OugDLDiDhGHRtqyfCXEtmWBe6 /C/music/incoming/AoMaASYnvENCmNBIOnjrt /C/music/incoming/4Bew0rmh73nsdCDiM2XKwjBnbigVEEJSb7S /C/music/incoming/2NRdJhuN1b1xSIp21UeBvrYXCrD4wd 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/QLsjMiO5FGtFPlJkkCMFok5gl2WwtLnco6PJCc7WQhvIkR0RMpOFICxGOm5RsrL1s /C/music/incoming/u3csEc1uuCTXQ0i6KyNmPM5bn5NO7frsOh77UuhdeKas6gcOG3 /C/music/incoming/I1WliJfKR12cKbqt5qYmIUuJEYhkOXjjLnKosJEGVJ3O6lCKATmBRRhVFmOrC241RRyvyb /C/music/incoming/CBXaeTig1PgfcPMpjImJ4lJAx /C/music/incoming/djxvfwdBWUyv0fhNUL1lwD1oPIhRk6yveo2TUSDpYaeBGYHQvKrH4DlIqi /C/music/incoming/sxuJtdXV1XULSQ2iQxPJIVccobxSwKGWmtdKTnhOJrSWyBrBN7TplVwFururNfxqq5yxMrvCqbaqcnLUR4ewYqLx4GoC1XaE /C/music/incoming/dAptdR5yKe5NSLvH5e6IfBiRBFQcwut6NfxNbAuEwgemBaSV0pR /C/music/incoming/a0sgd0OSSMNVVquEoK7sFstQ0RJ2gWYhUGrlGrX23WspO4LD7g4eMIuOFKosqTM4VGbo6i54TfxPaeb3gf371UC /C/music/incoming/IUGyq3p6RLGYrPk53ABvkxm5smxyOq2rqRfdgSlfYDA5lRYT7Vb1y /C/music/incoming/orvxKuiYcSX0FJ010AXkPAfDocWTUbKQfSO0UhiKaqlpXem7H3Ht 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/Ow5F1jwjpXkEermGSDJ3paUg5sfn4B5fDNNxroTjYsbr41hmyIENixuNKXHIei /C/music/incoming/KfbhDdyGW14rfliGHvjn1cs55daCbej5S2putR3Nf5F4ANlNFTuxUhWHUdjyd4ESQ6Hl3U /C/music/incoming/nT43FtGY0ts4KSQjYe7akUrPUWLT6PpBpmpFp /C/music/incoming/cRbN1SDtmNAVMCC0xAPk534vnp7lPUYMcKIL2CA3Xev07QkwqFdj54MhUMyL /C/music/incoming/axjcG21cmlcJVd4VsdGrlixg2hPSI3Lpe3FG2Qh34T2fHSq2F0hm21R07chyliBqHUF1Gw2K3KuAnsGiYUmQVxukkMHY /C/music/incoming/dfWD /C/music/incoming/3r1n /C/music/incoming/NnofQu4vKHevktSu3OGKWHa7dLJEPtGS0nMjBxIGwx6UjKOlGQgiscignoceSyOpbsE4OJ1FganyImXB4w56mwAXfG4lvEU /C/music/incoming/GAmgs3pi21GEoWPSrgbOY37xySsoGsnQp6Qj2dpeBrpyX4UDUn4jPo0LAVPHJaKIMWnqfGYo /C/music/incoming/YoHre743rUqmrRGnB 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/eIP /C/music/incoming/RVyiUOMXUViegISOSoTb3OopuUDuXh3mgJdJRhdaDAKsME7vyqfmMgYcGjV7kq7M035FFj5KlTGDe /C/music/incoming/b0ADf3HiO6A0rL7EQ1geXffHoXlpcLFGginoCmkoi5B0UaIHXs2dmaa3T0noQrfdB1TjwScDPY41MmUopLARR /C/music/incoming/o7GuF /C/music/incoming/a5KfGw5ONIWdDPCbkarUWfu3L2vYStNdLp0SG2UniO1vpSpXIwOm1KT3JOB /C/music/incoming/ETeyWjRKcadhDdV6aSp56kc2N3UDBOta54mOJVO /C/music/incoming/nsaUeY0EDCKonwrMwTj6AeXsnEhOC13HKvLNQAQIk0wsUfbMbPJ0qWqjDOGHQlcJHdLYTL35 /C/music/incoming/p25YaROdM3MiWAxQc5RaUHfjCXm3HJ0Sh1Fim50o1tIUMLABKWTA1miPVVwjETEdc1a33pEfeDgB6rEXwTrRWyY3SWtxH /C/music/incoming/UhQAA1SBIiY1t47XmjtaaGNrYybiWr0E5U1IHu2rq /C/music/incoming/eqsRKSK4jYWnw7oqyaMNAXwSe1j260bfSj6jD6cSvbtYgX215VYOBFon2HNQJQ5qXQDnbe 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/7pwhQhH0gXOF /C/music/incoming/5vP265EOxQotaIWGmJdAkwu2CBYupvfbnyRnGM0DgchOeKj0PWj5c2BHbVyFfjy /C/music/incoming/AUx1O3pyPuaQlEwqYxuVS1quMRQk0e0UR5OadcO /C/music/incoming/X07WAkqU4dpAMImmS0Tx /C/music/incoming/U40s2LuO0dOPgTxxLmXYvbedLtig5ScxxkXLTQNPOjR0BQ7TuLYt3ODTYWPHCnQgapq34UM2HijlqmJ2uwTs1 /C/music/incoming/JiMQgoiibl4oYmgysc7AdyMYneVfFatWmvGijB3L4ylWRyPcvLomke0kDVCcBcLbYgcDO6pYguELmXgWvSQ2ShLiDvMv /C/music/incoming/76IH21bRjPAHB5mOn3PUsHti6lhcqV /C/music/incoming/lOKjYb5q7cDrY2W3U5Q5afVXvuYypPmA4SbvF2AgljM /C/music/incoming/4HaCMCVMuW3C4M /C/music/incoming/1AFK16wSxeGWRHywUDwEk160IJguKseALB4qB6eKvrs0whqouSwq1sF7CNbrYbhfafkqLi 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/cgTReIhWuvGqFrnPVRta5N3OiXT2XE2IDWedRacXJpxmNlsJBY3dtAPvleJnVm6XC /C/music/incoming/MYkDclBohBCBSKeWckiPjp0Y3Huak5JDlveEpGb7teXbQ /C/music/incoming/cwrYLKQWEMXrtYVMPKtPiIbgvG3vkpHVRVGrTdWQWbkwYpvwouamBYGBvkCfPtLnecHGs /C/music/incoming/MsNcqrMNjQtPvc1JKmWxKBFMeu22lWKRLoAYrdL /C/music/incoming/6hHmAjKU /C/music/incoming/fVvcinlN0ymWRi2cBSOYr2i2jXmHcTjXnnuBpUoqjwa /C/music/incoming/DkMDOfFOA7cUCTXONltYfrXyQ6pMAmuKFgM0tGLWn0MjVX /C/music/incoming/F6k0NTm6hhorI4EnpE4CjF4UwFbl3cusV4kEBYaNskqfrK4uIlOklCyacxD /C/music/incoming/qReK20BXkJtNY /C/music/incoming/Esxnx7bLpDuQqOfWdyEx76WoPfcMaIdliL0p1IdSQbsmMs4PS6fDA3SGEiGr4vKPAjHMWX3Cv 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Info: Grouping 10 tracks 14:02:07.8 Trace: Folders: /C/music/incoming/album 14:02:07.8 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 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 14:02:07.8 Info: Grouping 12 tracks 14:02:07.8 Trace: Folders: /C/music/incoming/album 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:07.8 Trace: LooksLikeSingleRelease: No common artist tag 14:02:07.8 Info: Grouping 15 tracks 14:02:07.8 Trace: Folders: /C/music/incoming/album 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /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 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:07.8 Trace: LooksLikeSingleRelease: No common artist tag 14:02:07.8 Debug: Falling back to grouping by album tag 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:07.8 Trace: LooksLikeSingleRelease: No common artist tag 14:02:07.8 Debug: Falling back to grouping by album+artist tag 14:02:07.8 Debug: Falling back to grouping by album+artist tag 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:07.8 Trace: LooksLikeSingleRelease: No common album tag 14:02:07.8 Info: Grouping 15 tracks 14:02:07.8 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 14:02:07.8 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 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:07.8 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 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 14:02:07.8 Trace: LooksLikeSingleRelease: No common album tag 14:02:07.8 Info: Grouping 2 tracks 14:02:07.8 Trace: Folders: /C/music/incoming 14:02:07.8 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 14:02:07.8 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 14:02:07.8 Trace: LooksLikeSingleRelease: No common album tag 14:02:07.8 Debug: Falling back to grouping by album tag 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.8 Debug: Falling back to grouping by album tag 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:07.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 14:02:07.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 14:02:08.1 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 14:02:08.1 Trace: LooksLikeSingleRelease: No common album tag 14:02:08.1 Info: Grouping 1000 tracks 14:02:08.1 Trace: Folders: /C/music 14:02:08.1 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 14:02:08.1 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 14:02:08.1 Trace: LooksLikeSingleRelease: No common album tag 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Debug: Falling back to grouping by album tag 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 14:02:08.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 14:02:08.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:08.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:08.2 Trace: LooksLikeSingleRelease: No common album tag 14:02:08.2 Info: Grouping 15 tracks 14:02:08.2 Trace: Folders: /C/music/incoming 14:02:08.2 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 14:02:08.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:08.2 Trace: LooksLikeSingleRelease: No common album tag 14:02:08.2 Debug: Falling back to grouping by album tag 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Debug: Falling back to grouping by album tag 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 14:02:08.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 14:02:08.2 Trace: LooksLikeSingleRelease: No common album tag 14:02:08.2 Info: Grouping 15 tracks 14:02:08.2 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 14:02:08.2 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 14:02:08.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 14:02:08.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 14:02:08.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 14:02:08.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 14:02:08.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 14:02:08.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 14:02:08.3 Trace: Unmapped files: Path2 14:02:08.3 Trace: Missing tracks: 14:02:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 14:02:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 14:02:08.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 14:02:08.3 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 14:02:08.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 14:02:08.3 Trace: Unmapped files: 14:02:08.3 Trace: Missing tracks: 14:02:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 14:02:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 14:02:08.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 14:02:08.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 14:02:08.3 Trace: Unmapped files: 14:02:08.3 Trace: Missing tracks: [ForeignTrackId2]Title2 14:02:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 14:02:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 14:02:08.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 14:02:08.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 14:02:08.3 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 14:02:08.3 Trace: Unmapped files: 14:02:08.3 Trace: Missing tracks: 14:02:08.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 14:02:08.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 14:02:08.5 Debug: Analyzing 1/1 files. 14:02:08.5 Debug: Parsing string 'Title1' 14:02:08.5 Debug: Unable to parse Title1 14:02:08.5 Info: Reading file 1/1 14:02:08.5 Debug: Tags parsed for 1 files in 3ms 14:02:08.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 14:02:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 14:02:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 14:02:08.5 Debug: Analyzing 1/1 files. 14:02:08.5 Debug: Parsing string 'Title1' 14:02:08.5 Debug: Unable to parse Title1 14:02:08.5 Info: Reading file 1/1 14:02:08.5 Debug: Tags parsed for 1 files in 1ms 14:02:08.5 Debug: Album accepted 14:02:08.5 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 14:02:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 14:02:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 14:02:08.5 Debug: Analyzing 1/1 files. 14:02:08.5 Debug: Parsing string 'Title1' 14:02:08.5 Debug: Unable to parse Title1 14:02:08.5 Info: Reading file 1/1 14:02:08.5 Debug: Tags parsed for 1 files in 0ms 14:02:08.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 14:02:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 14:02:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 14:02:08.5 Debug: Analyzing 1/1 files. 14:02:08.5 Info: Reading file 1/1 14:02:08.5 Debug: Tags parsed for 1 files in 0ms 14:02:08.5 Debug: Album accepted 14:02:08.5 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 14:02:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 14:02:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 14:02:08.5 Debug: Analyzing 3/3 files. 14:02:08.5 Info: Reading file 1/3 14:02:08.5 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 14:02:08.5 Info: Reading file 2/3 14:02:08.5 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 14:02:08.5 Info: Reading file 3/3 14:02:08.5 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 14:02:08.5 Debug: Tags parsed for 3 files in 1ms 14:02:08.5 Debug: Album accepted 14:02:08.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 14:02:08.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 14:02:08.6 Debug: Analyzing 3/3 files. 14:02:08.6 Info: Reading file 1/3 14:02:08.6 Info: Reading file 2/3 14:02:08.6 Info: Reading file 3/3 14:02:08.6 Debug: Tags parsed for 3 files in 0ms 14:02:08.6 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 14:02:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 14:02:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 14:02:08.6 Debug: Analyzing 3/3 files. 14:02:08.6 Info: Reading file 1/3 14:02:08.6 Info: Reading file 2/3 14:02:08.6 Info: Reading file 3/3 14:02:08.6 Debug: Tags parsed for 3 files in 0ms 14:02:08.6 Debug: Album accepted 14:02:08.6 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 14:02:08.6 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 14:02:08.6 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 14:02:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 14:02:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 14:02:08.6 Debug: Analyzing 2/2 files. 14:02:08.6 Info: Reading file 1/2 14:02:08.6 Info: Reading file 2/2 14:02:08.6 Debug: Tags parsed for 2 files in 0ms 14:02:08.6 Debug: Album accepted 14:02:08.6 Debug: Album accepted 14:02:08.6 Debug: File accepted 14:02:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 14:02:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 14:02:08.6 Debug: Analyzing 1/1 files. 14:02:08.6 Info: Reading file 1/1 14:02:08.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 14:02:08.6 Debug: Tags parsed for 1 files in 0ms 14:02:08.6 Debug: Album accepted 14:02:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 14:02:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 14:02:08.6 Debug: Analyzing 1/1 files. 14:02:08.6 Info: Reading file 1/1 14:02:08.6 Debug: Tags parsed for 1 files in 0ms 14:02:08.6 Debug: Album accepted 14:02:08.6 Debug: File accepted 14:02:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 14:02:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 14:02:08.6 Debug: Analyzing 1/1 files. 14:02:08.6 Info: Reading file 1/1 14:02:08.6 Debug: Tags parsed for 1 files in 0ms 14:02:08.6 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 14:02:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 14:02:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 14:02:08.6 Debug: Analyzing 1/1 files. 14:02:08.6 Info: Reading file 1/1 14:02:08.6 Debug: Tags parsed for 1 files in 0ms 14:02:08.6 Debug: Album accepted 14:02:08.6 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 14:02:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 14:02:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 14:02:08.6 Debug: Analyzing 1/1 files. 14:02:08.6 Info: Reading file 1/1 14:02:08.6 Debug: Tags parsed for 1 files in 0ms 14:02:08.6 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 14:02:08.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 14:02:08.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 14:02:08.7 Debug: Analyzing 1/1 files. 14:02:08.7 Info: Reading file 1/1 14:02:08.7 Debug: Tags parsed for 1 files in 0ms 14:02:08.7 Debug: Album accepted 14:02:08.7 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 14:02:08.7 Debug: Skipping already imported check for album without files 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 14:02:08.7 Trace: Album has not been imported 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 14:02:08.7 Trace: Album has not been imported 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 14:02:08.7 Debug: No download client information is available, skipping 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 14:02:08.7 Debug: Album previously imported at 05/16/2024 14:02:08 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 14:02:08.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 42 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 14:02:08.7 Debug: Free space check returned an invalid result for: /C/Test/Music 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 14:02:08.7 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 14:02:08.7 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 14:02:08.7 Debug: Free space check returned an invalid result for: /C/Test/Music 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 14:02:08.7 Debug: Skipping free space check when importing 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 14:02:08.7 Debug: Skipping free space check for existing track 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 14:02:08.7 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 14:02:08.7 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 14:02:08.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 14:02:08.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 14:02:08.8 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 14:02:08.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 [1 ms] 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 14:02:08.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 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 14:02:08.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 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 14:02:08.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 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 14:02:08.8 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 14:02:08.8 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 14:02:08.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 14:02:08.8 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 14:02:08.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 14:02:08.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 14:02:08.8 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 14:02:08.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 14:02:08.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 14:02:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 14:02:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 14:02:08.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 14:02:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 14:02:08.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 14:02:08.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 14:02:08.9 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 14:02:08.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 14:02:08.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 14:02:09.0 Trace: CommandA -> IExecute`1Proxy 14:02:09.0 Trace: CommandA <- IExecute`1Proxy [] 14:02:09.0 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 14:02:09.0 Info: Shutting down task execution 14:02:09.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 14:02:09.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 14:02:09.1 Trace: CommandA -> IExecute`1Proxy 14:02:09.1 Trace: CommandA <- IExecute`1Proxy [] 14:02:09.1 Info: Shutting down task execution 14:02:09.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 14:02:09.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 14:02:09.1 Trace: CommandA -> IExecute`1Proxy 14:02:09.1 Trace: CommandA <- IExecute`1Proxy [] 14:02:09.1 Info: Shutting down task execution 14:02:09.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 14:02:09.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 14:02:09.2 Trace: CommandA -> IExecute`1Proxy 14:02:09.2 Trace: CommandA <- IExecute`1Proxy [] 14:02:09.2 Info: Shutting down task execution 14:02:09.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 14:02:09.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 14:02:09.2 Info: Shutting down task execution 14:02:09.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 14:02:09.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 14:02:09.3 Trace: CommandA -> IExecute`1Proxy 14:02:09.3 Trace: CommandA <- IExecute`1Proxy [] 14:02:09.3 Info: Shutting down task execution 14:02:09.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 14:02:09.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 14:02:09.3 Trace: CommandB -> IExecute`1Proxy_1 14:02:09.3 Trace: CommandB <- IExecute`1Proxy_1 [] 14:02:09.3 Info: Shutting down task execution 14:02:09.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 14:02:09.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 14:02:09.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 14:02:09.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 14:02:09.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 14:02:09.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 14:02:09.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 14:02:09.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 14:02:09.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 14:02:09.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 14:02:09.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 14:02:09.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 14:02:09.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 14:02:09.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 14:02:09.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 14:02:09.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 14:02:09.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 14:02:09.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 14:02:09.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 14:02:09.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 14:02:09.6 Trace: Publishing RefreshMonitoredDownloads 14:02:09.6 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 14:02:09.6 Trace: Inserting new command: RefreshMonitoredDownloads 14:02:09.6 Trace: Marking command as started: RefreshMonitoredDownloads 14:02:09.6 Trace: Updating command status 14:02:09.6 Trace: Cleaning up old commands 14:02:09.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 14:02:09.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 14:02:09.7 Trace: Publishing EventA 14:02:09.7 Trace: EventA -> IHandle`1Proxy 14:02:09.7 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 14:02:09.7 Trace: EventA -> IHandle`1Proxy 14:02:09.7 Trace: EventA <- IHandle`1Proxy 14:02:09.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 14:02:09.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 14:02:09.7 Trace: Publishing EventA 14:02:09.7 Trace: EventA -> IHandle`1Proxy 14:02:09.7 Trace: EventA <- IHandle`1Proxy 14:02:09.7 Trace: EventA -> IHandle`1Proxy 14:02:09.7 Trace: EventA <- IHandle`1Proxy 14:02:09.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 14:02:09.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 14:02:09.7 Trace: Publishing EventA 14:02:09.7 Trace: EventA -> IHandle`1Proxy 14:02:09.7 Trace: EventA <- IHandle`1Proxy 14:02:09.7 Trace: EventA -> IHandle`1Proxy 14:02:09.7 Trace: EventA <- IHandle`1Proxy 14:02:09.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 14:02:09.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 14:02:09.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 14:02:09.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 14:02:09.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 14:02:09.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 14:02:09.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 14:02:09.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 14:02:09.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 14:02:09.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 14:02:09.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 14:02:09.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 14:02:09.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 14:02:09.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 14:02:09.8 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 14:02:09.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 14:02:09.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:10.1 Info: IPv4 is available: True, IPv6 will be disabled 14:02:10.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"} (949 ms) 14:02:10.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 14:02:10.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 14:02:10.8 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 14:02:10.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 14:02:10.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:11.0 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"} (180 ms) 14:02:11.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 14:02:11.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 14:02:11.0 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 14:02:11.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 14:02:11.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:11.2 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"} (146 ms) 14:02:11.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 14:02:11.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 14:02:11.2 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 14:02:11.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 14:02:11.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:11.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (168 ms) 14:02:11.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 14:02:11.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 14:02:11.4 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 14:02:11.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 14:02:11.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:11.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (78 ms) 14:02:11.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 14:02:11.6 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") --- 14:02:11.6 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 14:02:11.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 14:02:11.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:11.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (64 ms) 14:02:11.7 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") --- 14:02:11.7 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") --- 14:02:11.7 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 14:02:11.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 14:02:11.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:11.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (73 ms) 14:02:11.8 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") --- 14:02:11.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 14:02:11.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:11.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:11.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:11.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (57 ms) 14:02:11.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 14:02:11.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 14:02:11.9 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 14:02:11.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 14:02:11.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:12.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75290 bytes) (61 ms) 14:02:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 14:02:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 14:02:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 14:02:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 14:02:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 14:02:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 14:02:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 14:02:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 14:02:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 14:02:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 14:02:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 14:02:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 14:02:12.1 Debug: 1 14:02:12.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 14:02:12.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 14:02:12.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 14:02:12.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 14:02:12.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 14:02:12.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 14:02:12.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 14:02:12.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 14:02:12.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 14:02:12.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 14:02:12.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 14:02:12.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 14:02:12.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 14:02:12.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:12.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (168 ms) 14:02:12.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 14:02:12.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 14:02:12.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 14:02:12.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:12.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (134994 bytes) (214 ms) 14:02:12.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 14:02:12.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 14:02:12.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 14:02:12.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:12.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (100765 bytes) (62 ms) 14:02:12.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 14:02:12.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 14:02:12.7 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:12.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:12.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:12.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (90 ms) 14:02:12.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 14:02:12.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 14:02:12.8 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:12.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:12.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:12.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (56 ms) 14:02:12.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 14:02:12.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 14:02:12.9 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:12.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:12.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (55 ms) 14:02:13.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 14:02:13.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 14:02:13.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 14:02:13.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (13915 bytes) (56 ms) 14:02:13.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 14:02:13.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 14:02:13.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 14:02:13.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12119 bytes) (69 ms) 14:02:13.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 14:02:13.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 14:02:13.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 14:02:13.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3106 bytes) (59 ms) 14:02:13.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 14:02:13.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 14:02:13.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 14:02:13.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8213 bytes) (49 ms) 14:02:13.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 14:02:13.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 14:02:13.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:13.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:13.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (70 ms) 14:02:13.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 14:02:13.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 14:02:13.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:13.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:13.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (44 ms) 14:02:13.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 14:02:13.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 14:02:13.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:13.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:13.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (69 ms) 14:02:13.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 14:02:13.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 14:02:13.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 14:02:13.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (85308 bytes) (50 ms) 14:02:13.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 14:02:13.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 14:02:13.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 14:02:13.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (139456 bytes) (61 ms) 14:02:13.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 14:02:13.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 14:02:13.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 14:02:13.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (139456 bytes) (57 ms) 14:02:13.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 14:02:13.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 14:02:13.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:13.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 14:02:13.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:13.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (51 ms) 14:02:13.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 14:02:13.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 14:02:13.8 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:13.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:13.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:14.1 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"} (256 ms) 14:02:14.1 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:14.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 14:02:14.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:14.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (30 ms) 14:02:14.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 14:02:14.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 14:02:14.2 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 14:02:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 14:02:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 14:02:14.2 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 14:02:14.2 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 14:02:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 14:02:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 14:02:14.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 14:02:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 14:02:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 14:02:14.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 14:02:14.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 14:02:14.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 14:02:14.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 14:02:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 14:02:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 14:02:14.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 14:02:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 14:02:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 14:02:14.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 14:02:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 14:02:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 14:02:14.3 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 14:02:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 14:02:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 14:02:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 14:02:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 14:02:14.3 Debug: [Name1] Setting album monitored status. 14:02:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 14:02:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 14:02:14.3 Debug: [Name1] Setting album monitored status. 14:02:14.3 Debug: Monitoring all albums 14:02:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 14:02:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 14:02:14.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 14:02:14.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 14:02:14.4 Debug: [Name1] Setting album monitored status. 14:02:14.4 Debug: Unmonitoring Albums with Files 14:02:14.4 Debug: Unmonitoring Albums without Files 14:02:14.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 14:02:14.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 14:02:14.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:14.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513344114953_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:14.4 Info: DatabaseEngineVersionCheck migrating 14:02:14.4 Info: PerformDBOperation 14:02:14.4 Info: Performing DB Operation 14:02:14.4 Info: SQLite 3.45.3 14:02:14.4 Info: => 0.0026533s 14:02:14.4 Info: DatabaseEngineVersionCheck migrated 14:02:14.4 Info: => 0.0026756s 14:02:14.4 Debug: Took: 00:00:00.0247072 14:02:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:14.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:14.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 ==== 14:02:14.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 ==== 14:02:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-18T14:02:14.6294409Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-19T14:02:14.6296681Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-16T14:02:14.6298945Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:14.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-05-15T14:02:14.6301198Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-20T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-20T00:00:00Z"] Added = ["2024-05-20T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MAX("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" < @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-05-17T14:02:14.6566133Z"] ==== End Query Trace ==== 14:02:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MAX("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" < @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-05-17T14:02:14.6566133Z"] ==== End Query Trace ==== 14:02:14.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 14:02:14.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 14:02:14.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:14.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513347778900_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:14.7 Info: DatabaseEngineVersionCheck migrating 14:02:14.7 Info: PerformDBOperation 14:02:14.7 Info: Performing DB Operation 14:02:14.8 Info: SQLite 3.45.3 14:02:14.8 Info: => 0.0024373s 14:02:14.8 Info: DatabaseEngineVersionCheck migrated 14:02:14.8 Info: => 0.0024618s 14:02:14.8 Debug: Took: 00:00:00.0254736 14:02:14.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 ==== 14:02:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:14.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 ==== 14:02:14.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 ==== 14:02:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-18T14:02:14.9875598Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:14.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-05-19T14:02:14.987568Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:14.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-05-16T14:02:14.9875751Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:14.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-05-15T14:02:14.9875815Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-20T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-20T00:00:00Z"] Added = ["2024-05-20T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:15.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-05-17T14:02:15.0107308Z"] ==== End Query Trace ==== 14:02:15.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-05-17T14:02:15.0107308Z"] ==== End Query Trace ==== 14:02:15.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 14:02:15.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 14:02:15.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:15.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513351159774_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:15.1 Info: DatabaseEngineVersionCheck migrating 14:02:15.1 Info: PerformDBOperation 14:02:15.1 Info: Performing DB Operation 14:02:15.1 Info: SQLite 3.45.3 14:02:15.1 Info: => 0.0026805s 14:02:15.1 Info: DatabaseEngineVersionCheck migrated 14:02:15.1 Info: => 0.0027089s 14:02:15.1 Debug: Took: 00:00:00.0303741 14:02:15.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 ==== 14:02:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:15.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 ==== 14:02:15.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 ==== 14:02:15.3 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 ==== 14:02:15.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 14:02:15.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 14:02:15.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:15.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513354316526_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:15.4 Info: DatabaseEngineVersionCheck migrating 14:02:15.4 Info: PerformDBOperation 14:02:15.4 Info: Performing DB Operation 14:02:15.4 Info: SQLite 3.45.3 14:02:15.4 Info: => 0.0027981s 14:02:15.4 Info: DatabaseEngineVersionCheck migrated 14:02:15.4 Info: => 0.0028192s 14:02:15.4 Debug: Took: 00:00:00.0299688 14:02:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:15.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 ==== 14:02:15.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 ==== 14:02:15.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 14:02:15.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 14:02:15.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 14:02:15.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:15.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513357230189_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:15.7 Info: DatabaseEngineVersionCheck migrating 14:02:15.7 Info: PerformDBOperation 14:02:15.7 Info: Performing DB Operation 14:02:15.7 Info: SQLite 3.45.3 14:02:15.7 Info: => 0.0025801s 14:02:15.7 Info: DatabaseEngineVersionCheck migrated 14:02:15.7 Info: => 0.0026031s 14:02:15.7 Debug: Took: 00:00:00.0289737 14:02:15.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 ==== 14:02:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:15.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 ==== 14:02:15.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 ==== 14:02:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 14:02:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 14:02:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 14:02:16.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:16.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513360107388_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:16.0 Info: DatabaseEngineVersionCheck migrating 14:02:16.0 Info: PerformDBOperation 14:02:16.0 Info: Performing DB Operation 14:02:16.0 Info: SQLite 3.45.3 14:02:16.0 Info: => 0.0040444s 14:02:16.0 Info: DatabaseEngineVersionCheck migrated 14:02:16.0 Info: => 0.0040907s 14:02:16.0 Debug: Took: 00:00:00.0324431 14:02:16.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 ==== 14:02:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:16.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 ==== 14:02:16.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 ==== 14:02:16.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 ==== 14:02:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 14:02:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 14:02:16.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:16.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513363041799_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:16.3 Info: DatabaseEngineVersionCheck migrating 14:02:16.3 Info: PerformDBOperation 14:02:16.3 Info: Performing DB Operation 14:02:16.3 Info: SQLite 3.45.3 14:02:16.3 Info: => 0.0037114s 14:02:16.3 Info: DatabaseEngineVersionCheck migrated 14:02:16.3 Info: => 0.0037415s 14:02:16.3 Debug: Took: 00:00:00.0297144 14:02:16.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 ==== 14:02:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 14:02:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 14:02:18.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 14:02:18.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 14:02:18.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:18.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513387904639_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:18.8 Info: DatabaseEngineVersionCheck migrating 14:02:18.8 Info: PerformDBOperation 14:02:18.8 Info: Performing DB Operation 14:02:18.8 Info: SQLite 3.45.3 14:02:18.8 Info: => 0.0062843s 14:02:18.8 Info: DatabaseEngineVersionCheck migrated 14:02:18.8 Info: => 0.0063217s 14:02:18.8 Debug: Took: 00:00:00.0311854 14:02:18.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 ==== 14:02:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:19.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 ==== 14:02:19.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 ==== 14:02:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 14:02:19.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 14:02:19.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 14:02:19.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:19.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513392201601_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:19.2 Info: DatabaseEngineVersionCheck migrating 14:02:19.2 Info: PerformDBOperation 14:02:19.2 Info: Performing DB Operation 14:02:19.2 Info: SQLite 3.45.3 14:02:19.2 Info: => 0.0063302s 14:02:19.2 Info: DatabaseEngineVersionCheck migrated 14:02:19.2 Info: => 0.0063673s 14:02:19.2 Debug: Took: 00:00:00.0305315 14:02:19.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 ==== 14:02:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:19.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 ==== 14:02:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:19.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 14:02:19.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 14:02:19.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 14:02:19.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:19.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513395312689_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:19.5 Info: DatabaseEngineVersionCheck migrating 14:02:19.5 Info: PerformDBOperation 14:02:19.5 Info: Performing DB Operation 14:02:19.5 Info: SQLite 3.45.3 14:02:19.5 Info: => 0.0028337s 14:02:19.5 Info: DatabaseEngineVersionCheck migrated 14:02:19.5 Info: => 0.0028646s 14:02:19.5 Debug: Took: 00:00:00.0269922 14:02:19.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 ==== 14:02:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:19.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 ==== 14:02:19.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 ==== 14:02:19.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 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 14:02:19.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 14:02:19.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 14:02:19.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:19.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513398592117_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:19.8 Info: DatabaseEngineVersionCheck migrating 14:02:19.8 Info: PerformDBOperation 14:02:19.8 Info: Performing DB Operation 14:02:19.8 Info: SQLite 3.45.3 14:02:19.8 Info: => 0.0028823s 14:02:19.8 Info: DatabaseEngineVersionCheck migrated 14:02:19.8 Info: => 0.0029077s 14:02:19.8 Debug: Took: 00:00:00.0299752 14:02:19.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 ==== 14:02:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:20.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 ==== 14:02:20.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 ==== 14:02:20.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 ==== 14:02:20.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 14:02:20.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 14:02:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513401761915_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:20.1 Info: DatabaseEngineVersionCheck migrating 14:02:20.1 Info: PerformDBOperation 14:02:20.1 Info: Performing DB Operation 14:02:20.1 Info: SQLite 3.45.3 14:02:20.1 Info: => 0.002874s 14:02:20.1 Info: DatabaseEngineVersionCheck migrated 14:02:20.1 Info: => 0.0029052s 14:02:20.2 Debug: Took: 00:00:00.0267182 14:02:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [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 ==== 14:02:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:20.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 ==== 14:02:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [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 ==== 14:02:20.3 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 ==== 14:02:20.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 14:02:20.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 14:02:20.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:20.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513404921126_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:20.5 Info: DatabaseEngineVersionCheck migrating 14:02:20.5 Info: PerformDBOperation 14:02:20.5 Info: Performing DB Operation 14:02:20.5 Info: SQLite 3.45.3 14:02:20.5 Info: => 0.0029133s 14:02:20.5 Info: DatabaseEngineVersionCheck migrated 14:02:20.5 Info: => 0.0029446s 14:02:20.5 Debug: Took: 00:00:00.0320866 14:02:20.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 ==== 14:02:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 14:02:20.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 ==== 14:02:20.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 ==== 14:02:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:20.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 14:02:20.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 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 14:02:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 14:02:20.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 14:02:20.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 14:02:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 14:02:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 14:02:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 14:02:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 14:02:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 14:02:21.0 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") --- 14:02:21.0 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") --- 14:02:21.0 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","+") --- 14:02:21.0 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","+") --- 14:02:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 14:02:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 14:02:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 14:02:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 14:02:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 14:02:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 14:02:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 14:02:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 14:02:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 14:02:21.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 14:02:21.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 14:02:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513410730967_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:21.0 Info: DatabaseEngineVersionCheck migrating 14:02:21.0 Info: PerformDBOperation 14:02:21.0 Info: Performing DB Operation 14:02:21.0 Info: SQLite 3.45.3 14:02:21.0 Info: => 0.0028801s 14:02:21.0 Info: DatabaseEngineVersionCheck migrated 14:02:21.0 Info: => 0.0029132s 14:02:21.1 Debug: Took: 00:00:00.0275860 14:02:21.1 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 ==== 14:02:21.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 ==== 14:02:21.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.2 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 14:02:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 14:02:21.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 14:02:21.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 14:02:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513413130855_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:21.3 Info: DatabaseEngineVersionCheck migrating 14:02:21.3 Info: PerformDBOperation 14:02:21.3 Info: Performing DB Operation 14:02:21.3 Info: SQLite 3.45.3 14:02:21.3 Info: => 0.0028602s 14:02:21.3 Info: DatabaseEngineVersionCheck migrated 14:02:21.3 Info: => 0.0028946s 14:02:21.3 Debug: Took: 00:00:00.0286085 14:02:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.4 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 14:02:21.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 ==== 14:02:21.4 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 14:02:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 14:02:21.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 14:02:21.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 14:02:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513416110284_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:21.6 Info: DatabaseEngineVersionCheck migrating 14:02:21.6 Info: PerformDBOperation 14:02:21.6 Info: Performing DB Operation 14:02:21.6 Info: SQLite 3.45.3 14:02:21.6 Info: => 0.0026627s 14:02:21.6 Info: DatabaseEngineVersionCheck migrated 14:02:21.6 Info: => 0.0026926s 14:02:21.6 Debug: Took: 00:00:00.0274168 14:02:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 14:02:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.7 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 14:02:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 14:02:21.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 ==== 14:02:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:21.7 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 14:02:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 14:02:21.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 14:02:21.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 14:02:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513418229005_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:21.8 Info: DatabaseEngineVersionCheck migrating 14:02:21.8 Info: PerformDBOperation 14:02:21.8 Info: Performing DB Operation 14:02:21.8 Info: SQLite 3.45.3 14:02:21.8 Info: => 0.0026466s 14:02:21.8 Info: DatabaseEngineVersionCheck migrated 14:02:21.8 Info: => 0.0026749s 14:02:21.8 Debug: Took: 00:00:00.0263745 14:02:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:21.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 14:02:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:21.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 14:02:21.9 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 ==== 14:02:22.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 14:02:22.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 14:02:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513420873433_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:22.1 Info: DatabaseEngineVersionCheck migrating 14:02:22.1 Info: PerformDBOperation 14:02:22.1 Info: Performing DB Operation 14:02:22.1 Info: SQLite 3.45.3 14:02:22.1 Info: => 0.0026065s 14:02:22.1 Info: DatabaseEngineVersionCheck migrated 14:02:22.1 Info: => 0.0026346s 14:02:22.1 Debug: Took: 00:00:00.0312497 14:02:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 14:02:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 14:02:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 14:02:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 14:02:22.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 14:02:22.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 14:02:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513423488012_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:22.3 Info: DatabaseEngineVersionCheck migrating 14:02:22.3 Info: PerformDBOperation 14:02:22.3 Info: Performing DB Operation 14:02:22.3 Info: SQLite 3.45.3 14:02:22.3 Info: => 0.0031051s 14:02:22.3 Info: DatabaseEngineVersionCheck migrated 14:02:22.3 Info: => 0.0031349s 14:02:22.3 Debug: Took: 00:00:00.0266286 14:02:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 14:02:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 14:02:22.5 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 ==== 14:02:22.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 14:02:22.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 14:02:22.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:22.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513426055650_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:22.6 Info: DatabaseEngineVersionCheck migrating 14:02:22.6 Info: PerformDBOperation 14:02:22.6 Info: Performing DB Operation 14:02:22.6 Info: SQLite 3.45.3 14:02:22.6 Info: => 0.0026422s 14:02:22.6 Info: DatabaseEngineVersionCheck migrated 14:02:22.6 Info: => 0.0026686s 14:02:22.6 Debug: Took: 00:00:00.0267734 14:02:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 14:02:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 14:02:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 14:02:22.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 14:02:22.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 14:02:22.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:22.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513428809195_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:22.9 Info: DatabaseEngineVersionCheck migrating 14:02:22.9 Info: PerformDBOperation 14:02:22.9 Info: Performing DB Operation 14:02:22.9 Info: SQLite 3.45.3 14:02:22.9 Info: => 0.0027224s 14:02:22.9 Info: DatabaseEngineVersionCheck migrated 14:02:22.9 Info: => 0.0027548s 14:02:22.9 Debug: Took: 00:00:00.0269476 14:02:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 14:02:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 14:02:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 14:02:23.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 14:02:23.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 14:02:23.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:23.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513431811929_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:23.2 Info: DatabaseEngineVersionCheck migrating 14:02:23.2 Info: PerformDBOperation 14:02:23.2 Info: Performing DB Operation 14:02:23.2 Info: SQLite 3.45.3 14:02:23.2 Info: => 0.0026492s 14:02:23.2 Info: DatabaseEngineVersionCheck migrated 14:02:23.2 Info: => 0.002677s 14:02:23.2 Debug: Took: 00:00:00.0310438 14:02:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 14:02:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 14:02:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 14:02:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 14:02:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 14:02:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 14:02:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 14:02:23.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 14:02:23.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 14:02:23.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:23.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513435371582_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:23.5 Info: DatabaseEngineVersionCheck migrating 14:02:23.5 Info: PerformDBOperation 14:02:23.5 Info: Performing DB Operation 14:02:23.5 Info: SQLite 3.45.3 14:02:23.5 Info: => 0.0061183s 14:02:23.5 Info: DatabaseEngineVersionCheck migrated 14:02:23.5 Info: => 0.0061541s 14:02:23.5 Debug: Took: 00:00:00.0318560 14:02:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 14:02:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 14:02:23.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 14:02:23.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 14:02:23.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 14:02:23.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 14:02:23.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 14:02:23.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 14:02:23.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 14:02:23.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 14:02:23.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 14:02:23.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 14:02:23.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 14:02:23.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 14:02:23.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 14:02:23.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 14:02:23.9 Debug: Updating 50 artist 14:02:23.9 Trace: Updating: Name1 14:02:23.9 Trace: Changing path for Name1 to 14:02:23.9 Trace: Updating: Name2 14:02:23.9 Trace: Changing path for Name2 to 14:02:23.9 Trace: Updating: Name3 14:02:23.9 Trace: Changing path for Name3 to 14:02:23.9 Trace: Updating: Name4 14:02:23.9 Trace: Changing path for Name4 to 14:02:23.9 Trace: Updating: Name5 14:02:23.9 Trace: Changing path for Name5 to 14:02:23.9 Trace: Updating: Name6 14:02:23.9 Trace: Changing path for Name6 to 14:02:23.9 Trace: Updating: Name7 14:02:23.9 Trace: Changing path for Name7 to 14:02:23.9 Trace: Updating: Name8 14:02:23.9 Trace: Changing path for Name8 to 14:02:23.9 Trace: Updating: Name9 14:02:23.9 Trace: Changing path for Name9 to 14:02:23.9 Trace: Updating: Name10 14:02:23.9 Trace: Changing path for Name10 to 14:02:23.9 Trace: Updating: Name11 14:02:23.9 Trace: Changing path for Name11 to 14:02:23.9 Trace: Updating: Name12 14:02:23.9 Trace: Changing path for Name12 to 14:02:23.9 Trace: Updating: Name13 14:02:23.9 Trace: Changing path for Name13 to 14:02:23.9 Trace: Updating: Name14 14:02:23.9 Trace: Changing path for Name14 to 14:02:23.9 Trace: Updating: Name15 14:02:23.9 Trace: Changing path for Name15 to 14:02:23.9 Trace: Updating: Name16 14:02:23.9 Trace: Changing path for Name16 to 14:02:23.9 Trace: Updating: Name17 14:02:23.9 Trace: Changing path for Name17 to 14:02:23.9 Trace: Updating: Name18 14:02:23.9 Trace: Changing path for Name18 to 14:02:23.9 Trace: Updating: Name19 14:02:23.9 Trace: Changing path for Name19 to 14:02:23.9 Trace: Updating: Name20 14:02:23.9 Trace: Changing path for Name20 to 14:02:23.9 Trace: Updating: Name21 14:02:23.9 Trace: Changing path for Name21 to 14:02:23.9 Trace: Updating: Name22 14:02:23.9 Trace: Changing path for Name22 to 14:02:23.9 Trace: Updating: Name23 14:02:23.9 Trace: Changing path for Name23 to 14:02:23.9 Trace: Updating: Name24 14:02:23.9 Trace: Changing path for Name24 to 14:02:23.9 Trace: Updating: Name25 14:02:23.9 Trace: Changing path for Name25 to 14:02:23.9 Trace: Updating: Name26 14:02:23.9 Trace: Changing path for Name26 to 14:02:23.9 Trace: Updating: Name27 14:02:23.9 Trace: Changing path for Name27 to 14:02:23.9 Trace: Updating: Name28 14:02:23.9 Trace: Changing path for Name28 to 14:02:23.9 Trace: Updating: Name29 14:02:23.9 Trace: Changing path for Name29 to 14:02:23.9 Trace: Updating: Name30 14:02:23.9 Trace: Changing path for Name30 to 14:02:23.9 Trace: Updating: Name31 14:02:23.9 Trace: Changing path for Name31 to 14:02:23.9 Trace: Updating: Name32 14:02:23.9 Trace: Changing path for Name32 to 14:02:23.9 Trace: Updating: Name33 14:02:23.9 Trace: Changing path for Name33 to 14:02:23.9 Trace: Updating: Name34 14:02:23.9 Trace: Changing path for Name34 to 14:02:23.9 Trace: Updating: Name35 14:02:23.9 Trace: Changing path for Name35 to 14:02:23.9 Trace: Updating: Name36 14:02:23.9 Trace: Changing path for Name36 to 14:02:23.9 Trace: Updating: Name37 14:02:23.9 Trace: Changing path for Name37 to 14:02:23.9 Trace: Updating: Name38 14:02:23.9 Trace: Changing path for Name38 to 14:02:23.9 Trace: Updating: Name39 14:02:23.9 Trace: Changing path for Name39 to 14:02:23.9 Trace: Updating: Name40 14:02:23.9 Trace: Changing path for Name40 to 14:02:23.9 Trace: Updating: Name41 14:02:23.9 Trace: Changing path for Name41 to 14:02:23.9 Trace: Updating: Name42 14:02:23.9 Trace: Changing path for Name42 to 14:02:23.9 Trace: Updating: Name43 14:02:23.9 Trace: Changing path for Name43 to 14:02:23.9 Trace: Updating: Name44 14:02:23.9 Trace: Changing path for Name44 to 14:02:23.9 Trace: Updating: Name45 14:02:23.9 Trace: Changing path for Name45 to 14:02:23.9 Trace: Updating: Name46 14:02:23.9 Trace: Changing path for Name46 to 14:02:23.9 Trace: Updating: Name47 14:02:23.9 Trace: Changing path for Name47 to 14:02:23.9 Trace: Updating: Name48 14:02:23.9 Trace: Changing path for Name48 to 14:02:23.9 Trace: Updating: Name49 14:02:23.9 Trace: Changing path for Name49 to 14:02:23.9 Trace: Updating: Name50 14:02:23.9 Trace: Changing path for Name50 to 14:02:23.9 Debug: 50 artists updated 14:02:23.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 14:02:23.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 14:02:23.9 Debug: Updating 5 artist 14:02:23.9 Trace: Updating: Name1 14:02:23.9 Trace: Not changing path for: Name1 14:02:23.9 Trace: Updating: Name2 14:02:23.9 Trace: Not changing path for: Name2 14:02:23.9 Trace: Updating: Name3 14:02:23.9 Trace: Not changing path for: Name3 14:02:23.9 Trace: Updating: Name4 14:02:23.9 Trace: Not changing path for: Name4 14:02:23.9 Trace: Updating: Name5 14:02:23.9 Trace: Not changing path for: Name5 14:02:23.9 Debug: 5 artists updated 14:02:23.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 14:02:23.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 14:02:23.9 Debug: Updating 5 artist 14:02:23.9 Trace: Updating: Name1 14:02:23.9 Trace: Not changing path for: Name1 14:02:23.9 Trace: Updating: Name2 14:02:23.9 Trace: Not changing path for: Name2 14:02:23.9 Trace: Updating: Name3 14:02:23.9 Trace: Not changing path for: Name3 14:02:23.9 Trace: Updating: Name4 14:02:23.9 Trace: Not changing path for: Name4 14:02:23.9 Trace: Updating: Name5 14:02:23.9 Trace: Not changing path for: Name5 14:02:23.9 Debug: 5 artists updated 14:02:23.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 14:02:23.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 14:02:23.9 Debug: Updating 5 artist 14:02:23.9 Trace: Updating: Name1 14:02:23.9 Trace: Changing path for Name1 to /C/Test/Music2/Name1 14:02:23.9 Trace: Updating: Name2 14:02:23.9 Trace: Changing path for Name2 to /C/Test/Music2/Name2 14:02:23.9 Trace: Updating: Name3 14:02:23.9 Trace: Changing path for Name3 to /C/Test/Music2/Name3 14:02:23.9 Trace: Updating: Name4 14:02:23.9 Trace: Changing path for Name4 to /C/Test/Music2/Name4 14:02:23.9 Trace: Updating: Name5 14:02:23.9 Trace: Changing path for Name5 to /C/Test/Music2/Name5 14:02:23.9 Debug: 5 artists updated 14:02:23.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 14:02:23.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 14:02:24.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 14:02:24.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 14:02:24.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 14:02:24.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 14:02:24.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 14:02:24.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 14:02:24.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 14:02:24.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 14:02:24.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 14:02:24.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 14:02:24.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 14:02:24.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 14:02:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 14:02:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 14:02:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 14:02:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 14:02:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 14:02:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 14:02:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 14:02:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 14:02:24.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 14:02:24.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 14:02:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 14:02:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 14:02:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 14:02:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 14:02:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 14:02:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 14:02:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 14:02:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 14:02:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 14:02:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 14:02:24.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 14:02:24.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 14:02:24.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 14:02:24.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 14:02:24.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 14:02:24.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 14:02:24.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 14:02:24.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 14:02:24.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 14:02:24.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 14:02:24.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 14:02:24.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 14:02:24.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 14:02:24.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 14:02:24.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 14:02:24.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 14:02:24.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 14:02:24.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 14:02:24.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 14:02:24.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 14:02:24.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 14:02:24.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 14:02:24.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 14:02:24.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 14:02:24.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 14:02:24.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 14:02:24.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 14:02:24.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 14:02:24.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 14:02:24.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 14:02:24.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 14:02:24.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 14:02:24.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 14:02:24.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 14:02:24.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 14:02:24.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 14:02:24.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 14:02:24.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 14:02:24.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 14:02:24.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 14:02:24.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 14:02:24.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 14:02:24.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 14:02:24.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 14:02:24.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 14:02:24.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 14:02:24.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 14:02:24.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 14:02:24.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 14:02:24.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 14:02:24.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 14:02:24.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 14:02:24.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 14:02:24.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 14:02:25.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 14:02:25.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 14:02:25.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 14:02:25.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 14:02:25.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 14:02:25.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 14:02:25.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 14:02:25.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 14:02:25.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 14:02:25.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 14:02:25.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 14:02:25.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 14:02:25.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 14:02:25.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 14:02:25.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 14:02:25.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 14:02:25.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 14:02:25.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 14:02:25.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 14:02:25.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 14:02:25.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 14:02:25.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 14:02:25.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 14:02:25.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 14:02:25.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 14:02:25.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 14:02:25.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 14:02:25.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 14:02:25.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 14:02:25.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 14:02:25.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 14:02:25.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 14:02:25.5 Info: Moving 1 artist to '/C/Test/Music2' 14:02:25.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 14:02:25.5 Info: Name1 moved successfully to /C/Test/Music2/Artist 14:02:25.5 Info: Finished moving 1 artist to '/C/Test/Music2' 14:02:25.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 14:02:25.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 14:02:25.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 14:02:25.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 14:02:25.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 14:02:25.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 14:02:25.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 14:02:25.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 14:02:25.5 Info: Moving 1 artist to '/C/Test/Music2' 14:02:25.5 Info: Finished moving 1 artist to '/C/Test/Music2' 14:02:25.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 14:02:25.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 14:02:25.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 14:02:25.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 14:02:25.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 14:02:25.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 14:02:25.5 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 14:02:25.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 14:02:25.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 14:02:25.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 14:02:25.5 Info: Name1 moved successfully to /C/Test/Music2/Artist 14:02:25.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 14:02:25.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 14:02:25.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 14:02:25.6 Trace: updated: False forceUpdateFileTags: False 14:02:25.6 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 14:02:25.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 14:02:25.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 14:02:25.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 14:02:25.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 14:02:25.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Trace: updated: True forceUpdateFileTags: True 14:02:25.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 14:02:25.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Trace: updated: True forceUpdateFileTags: True 14:02:25.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 14:02:25.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 14:02:25.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 14:02:25.6 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Trace: updated: True forceUpdateFileTags: True 14:02:25.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 14:02:25.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 14:02:25.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 14:02:25.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 14:02:25.7 Info: Updating Info for Title1 14:02:25.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.7 Trace: Updating Album [ForeignAlbumId1][Title1] 14:02:25.7 Trace: updated: True forceUpdateFileTags: True 14:02:25.7 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 14:02:25.7 Trace: release: [ExistingId1][Title1] monitored: False 14:02:25.7 Trace: release: [NotExistingId2][Title2] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 14:02:25.7 Trace: release: [ExistingId2][Title2] monitored: False 14:02:25.7 Trace: Saving Album [ForeignAlbumId1][Title1] 14:02:25.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 14:02:25.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 14:02:25.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 14:02:25.7 Info: Updating Info for Title1 14:02:25.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.7 Trace: Updating Album [ForeignAlbumId1][Title1] 14:02:25.7 Trace: updated: True forceUpdateFileTags: True 14:02:25.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 14:02:25.7 Trace: release: [ExistingId1][Title1] monitored: False 14:02:25.7 Trace: release: [ExistingId2][Title2] monitored: True 14:02:25.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 14:02:25.7 Trace: release: [ForeignReleaseId10][Title10] monitored: False 14:02:25.7 Trace: Saving Album [ForeignAlbumId1][Title1] 14:02:25.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 14:02:25.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 14:02:25.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 14:02:25.8 Info: Updating Info for Title1 14:02:25.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.8 Trace: Merging Album [1][Title1] into [11][Title1] 14:02:25.8 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 14:02:25.8 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 14:02:25.8 Trace: updated: True forceUpdateFileTags: True 14:02:25.8 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 14:02:25.8 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 14:02:25.8 Trace: Saving Album [11][Title1] 14:02:25.8 Debug: Finished Album refresh for [11][Title1] 14:02:25.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 14:02:25.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 14:02:25.8 Info: Updating Info for Title1 14:02:25.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.8 Trace: Updating Album [ForeignAlbumId1][Title1] 14:02:25.8 Trace: updated: True forceUpdateFileTags: True 14:02:25.8 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 14:02:25.8 Trace: release: [DuplicateId1][Title1] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId9][Title9] monitored: True 14:02:25.8 Trace: release: [DuplicateId2][Title1] monitored: False 14:02:25.8 Trace: Saving Album [ForeignAlbumId1][Title1] 14:02:25.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 14:02:25.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 14:02:25.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 14:02:25.8 Info: Updating Info for Title1 14:02:25.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.8 Trace: Updating Album [ForeignAlbumId1][Title1] 14:02:25.8 Trace: updated: True forceUpdateFileTags: True 14:02:25.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 14:02:25.8 Trace: release: [ExistingId1][Title1] monitored: False 14:02:25.8 Trace: release: [ExistingId2][Title2] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 14:02:25.8 Trace: Saving Album [ForeignAlbumId1][Title1] 14:02:25.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 14:02:25.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 14:02:25.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 14:02:25.8 Info: Updating Info for Title1 14:02:25.8 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.8 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.8 Trace: Updating Album [ForeignAlbumId1][Title1] 14:02:25.8 Trace: updated: True forceUpdateFileTags: True 14:02:25.8 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 14:02:25.8 Trace: release: [ExistingId1][Title1] monitored: False 14:02:25.8 Trace: release: [ExistingId2][Title2] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId3][Title3] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId4][Title4] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId5][Title5] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId6][Title6] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId7][Title7] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId8][Title8] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId9][Title9] monitored: False 14:02:25.8 Trace: release: [ForeignReleaseId10][Title10] monitored: True 14:02:25.8 Trace: Saving Album [ForeignAlbumId1][Title1] 14:02:25.8 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 14:02:25.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 14:02:25.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 14:02:25.9 Info: Updating Info for Title1 14:02:25.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.9 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.9 Trace: Updating Album [ForeignAlbumId1][Title1] 14:02:25.9 Trace: updated: True forceUpdateFileTags: True 14:02:25.9 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 14:02:25.9 Trace: release: [ExistingId1][Title1] monitored: False 14:02:25.9 Trace: release: [ExistingId2][Title2] monitored: True 14:02:25.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId10][Title10] monitored: False 14:02:25.9 Trace: Saving Album [ForeignAlbumId1][Title1] 14:02:25.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 14:02:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 14:02:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 14:02:25.9 Info: Updating Info for Title1 14:02:25.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.9 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.9 Trace: Updating Album [ForeignAlbumId1][Title1] 14:02:25.9 Trace: updated: True forceUpdateFileTags: True 14:02:25.9 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 14:02:25.9 Trace: release: [ExistingId1][Title1] monitored: False 14:02:25.9 Trace: release: [ExistingId2][Title2] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 14:02:25.9 Trace: release: [ForeignReleaseId10][Title10] monitored: True 14:02:25.9 Trace: Saving Album [ForeignAlbumId1][Title1] 14:02:25.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 14:02:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 14:02:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 14:02:25.9 Info: Updating Info for Title1 14:02:25.9 Debug: [1][Title1] has no valid releases, removing. 14:02:25.9 Warn: Album [1][Title1] not found in metadata and is being deleted 14:02:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 14:02:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 14:02:25.9 Info: Updating Info for Title1 14:02:25.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 14:02:25.9 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 14:02:25.9 Trace: Moving Album [1][Title1] to [11][Title1] 14:02:25.9 Trace: updated: True forceUpdateFileTags: True 14:02:25.9 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 14:02:25.9 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 14:02:25.9 Trace: Saving Album [11][Title1] 14:02:25.9 Debug: Finished Album refresh for [11][Title1] 14:02:25.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 14:02:25.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 14:02:26.0 Info: Updating Info for Name1 14:02:26.0 Trace: Updating Artist [ForeignArtistId1][Name1] 14:02:26.0 Trace: updated: False forceUpdateFileTags: False 14:02:26.0 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 14:02:26.0 Trace: Saving Artist [ForeignArtistId1][Name1] 14:02:26.0 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 14:02:26.0 Trace: Updating tags for [ForeignArtistId1][Name1] 14:02:26.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 14:02:26.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 14:02:26.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 14:02:26.1 Info: Updating Info for Name1 14:02:26.1 Error: Could not find artist with id ForeignArtistId1 14:02:26.1 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 14:02:26.1 Trace: Updating tags for [ForeignArtistId1][Name1] 14:02:26.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 14:02:26.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 14:02:26.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 14:02:26.1 Info: Updating Info for Name1 14:02:26.1 Error: Could not find artist with id ForeignArtistId1 14:02:26.1 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 14:02:26.1 Trace: Updating tags for [ForeignArtistId1][Name1] 14:02:26.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 14:02:26.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 14:02:26.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 14:02:26.1 Info: Updating Info for Name1 14:02:26.1 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 14:02:26.1 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 14:02:26.1 Trace: updated: True forceUpdateFileTags: True 14:02:26.1 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 14:02:26.1 Trace: Saving Artist [ForeignArtistId11][Name1] 14:02:26.1 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 14:02:26.1 Trace: Updating tags for [ForeignArtistId1][Name1] 14:02:26.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 14:02:26.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 14:02:26.2 Info: Updating Info for Name1 14:02:26.2 Trace: Updating Artist [ForeignArtistId1][Name1] 14:02:26.2 Trace: updated: False forceUpdateFileTags: False 14:02:26.2 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 14:02:26.2 Trace: Saving Artist [ForeignArtistId1][Name1] 14:02:26.2 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 14:02:26.2 Trace: Updating tags for [ForeignArtistId1][Name1] 14:02:26.2 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 14:02:26.2 Info: Updating Info for Name1 14:02:26.2 Trace: Updating Artist [ForeignArtistId1][Name1] 14:02:26.2 Trace: updated: True forceUpdateFileTags: True 14:02:26.2 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 14:02:26.2 Trace: Saving Artist [ForeignArtistId1][Name1] 14:02:26.2 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 14:02:26.2 Trace: Updating tags for [ForeignArtistId1][Name1] 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 14:02:26.2 Info: Updating Info for Name1 14:02:26.2 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 14:02:26.2 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 14:02:26.2 Trace: updated: True forceUpdateFileTags: True 14:02:26.2 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 14:02:26.2 Trace: Saving Artist [ForeignArtistId11][Name1] 14:02:26.2 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 14:02:26.2 Trace: Updating tags for [ForeignArtistId11][Name1] 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 14:02:26.2 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 14:02:26.2 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 14:02:26.2 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 14:02:26.2 Trace: Album Title1 last updated more than 60 days ago, should refresh. 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 14:02:26.2 Trace: album Title1 released less than 30 days ago, should refresh. 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 14:02:26.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 14:02:26.2 Trace: album Title1 released less than 30 days ago, should refresh. 14:02:26.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 14:02:26.3 Trace: Artist Name1 ended long ago, should not be refreshed. 14:02:26.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 14:02:26.3 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 14:02:26.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 14:02:26.3 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 14:02:26.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 14:02:26.3 Trace: Artist Name1 ended long ago, should not be refreshed. 14:02:26.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 14:02:26.3 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 14:02:26.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 14:02:26.3 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 14:02:26.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 14:02:26.3 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 14:02:26.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 14:02:26.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 14:02:26.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 14:02:26.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 14:02:26.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 14:02:26.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 14:02:26.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 14:02:26.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 14:02:26.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 14:02:26.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 14:02:26.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 14:02:26.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 14:02:26.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 14:02:26.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 14:02:26.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 14:02:26.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 14:02:26.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 14:02:26.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 14:02:26.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 14:02:26.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 14:02:26.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 14:02:26.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 14:02:26.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 14:02:26.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 14:02:26.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 14:02:26.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 14:02:26.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 14:02:26.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 14:02:26.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 14:02:26.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 14:02:26.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 14:02:26.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 14:02:26.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 14:02:26.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 14:02:26.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 14:02:26.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 14:02:26.7 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 14:02:26.7 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 14:02:26.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 14:02:26.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 14:02:26.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 14:02:26.7 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 14:02:26.7 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 14:02:26.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 14:02:26.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 14:02:26.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 14:02:26.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 14:02:26.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 14:02:26.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 14:02:26.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 14:02:26.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 14:02:26.9 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 14:02:27.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 14:02:27.0 Trace: Media info is unavailable for [0] 14:02:27.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 14:02:27.1 Trace: Media info is unavailable for [0] 14:02:27.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 14:02:27.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 14:02:27.2 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") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 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") --- 14:02:27.2 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") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 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") --- 14:02:27.2 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") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 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") --- 14:02:27.2 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") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 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") --- 14:02:27.2 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") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 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") --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 14:02:27.2 Trace: Media info is unavailable for [0] 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 14:02:27.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 14:02:27.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 14:02:27.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 14:02:27.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 14:02:27.3 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") --- 14:02:27.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") --- 14:02:27.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") --- 14:02:27.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") --- 14:02:27.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") --- 14:02:27.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") --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 14:02:27.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 14:02:27.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 14:02:27.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 14:02:27.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 14:02:27.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 14:02:27.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 14:02:27.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 14:02:27.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 14:02:27.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 14:02:27.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 14:02:27.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 14:02:27.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 14:02:27.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 14:02:27.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 14:02:27.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 14:02:27.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 14:02:27.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 14:02:27.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 14:02:27.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 14:02:27.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 14:02:27.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 14:02:27.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 14:02:27.9 Trace: Media info is unavailable for [0] 14:02:27.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 14:02:27.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 14:02:28.0 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") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 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") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 14:02:28.0 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)") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 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)") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 14:02:28.0 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)") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 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)") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 14:02:28.0 Trace: Media info is unavailable for [0] 14:02:28.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 14:02:28.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 14:02:28.1 Trace: Media info is unavailable for [0] 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 14:02:28.1 Trace: Media info is unavailable for [0] 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 14:02:28.1 Trace: Media info is unavailable for [0] 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 14:02:28.1 Trace: Media info is unavailable for [0] 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 14:02:28.1 Trace: Media info is unavailable for [0] 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 14:02:28.1 Trace: Media info is unavailable for [0] 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 14:02:28.1 Trace: Media info is unavailable for [0] 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 14:02:28.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] 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] 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 14:02:28.1 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 14:02:28.1 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 14:02:28.1 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 14:02:28.1 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 14:02:28.1 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 14:02:28.1 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 14:02:28.1 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 14:02:28.1 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 14:02:28.1 Debug: 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 14:02:28.1 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- Skipped should_title_without_year_should_not_contain_year [< 1 ms] 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 14:02:28.1 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 14:02:28.1 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 14:02:28.1 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 14:02:28.1 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 14:02:28.1 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 14:02:28.1 Debug: Unable to parse THIS SHOULD NEVER PARSE 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 14:02:28.1 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 14:02:28.1 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 14:02:28.1 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 14:02:28.1 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 14:02:28.1 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 14:02:28.1 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 14:02:28.1 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 14:02:28.1 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 14:02:28.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 14:02:28.1 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 14:02:28.1 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 14:02:28.2 Debug: Parsing string 'thebiggestloser1618finale' 14:02:28.2 Debug: Unable to parse thebiggestloser1618finale 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 14:02:28.2 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 14:02:28.2 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 14:02:28.2 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 14:02:28.2 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 14:02:28.2 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 14:02:28.2 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 14:02:28.2 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 14:02:28.2 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 14:02:28.2 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 14:02:28.2 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 14:02:28.2 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 14:02:28.2 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 14:02:28.2 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 14:02:28.2 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 14:02:28.2 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 14:02:28.2 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 14:02:28.2 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 14:02:28.2 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 14:02:28.2 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 14:02:28.2 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 14:02:28.2 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 14:02:28.2 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 14:02:28.2 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 14:02:28.2 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 14:02:28.2 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 14:02:28.2 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 14:02:28.2 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 14:02:28.2 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 14:02:28.2 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 14:02:28.2 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 14:02:28.2 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 14:02:28.2 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 14:02:28.2 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 14:02:28.2 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 14:02:28.2 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 14:02:28.2 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 14:02:28.2 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 14:02:28.2 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 14:02:28.2 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 14:02:28.2 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 14:02:28.2 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 14:02:28.2 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 14:02:28.2 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 14:02:28.2 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 14:02:28.2 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 14:02:28.2 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 14:02:28.2 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 14:02:28.2 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 14:02:28.2 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 14:02:28.2 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 14:02:28.2 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 14:02:28.2 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 14:02:28.2 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 14:02:28.2 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 14:02:28.2 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 14:02:28.2 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 14:02:28.2 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 14:02:28.2 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 14:02:28.2 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 14:02:28.2 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 14:02:28.2 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 14:02:28.2 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 14:02:28.2 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 14:02:28.2 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 14:02:28.2 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 14:02:28.2 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 14:02:28.2 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 14:02:28.2 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 14:02:28.2 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 14:02:28.2 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 14:02:28.2 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 14:02:28.2 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 14:02:28.2 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 14:02:28.2 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 14:02:28.2 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 14:02:28.2 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 14:02:28.2 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 14:02:28.2 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 14:02:28.2 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 14:02:28.2 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 14:02:28.2 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 14:02:28.2 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 14:02:28.2 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 14:02:28.2 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 14:02:28.2 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 14:02:28.2 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 14:02:28.2 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 14:02:28.2 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 14:02:28.2 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 14:02:28.2 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 14:02:28.2 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 14:02:28.2 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 14:02:28.2 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 14:02:28.2 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 14:02:28.2 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 14:02:28.2 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 14:02:28.2 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 14:02:28.2 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 14:02:28.2 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 14:02:28.2 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 14:02:28.2 Debug: Rejected Hashed Release Title: LGqhoXBevVaMNHMx7yO4zNmR1LeALgQ6 14:02:28.2 Debug: Rejected Hashed Release Title: uO2zhjmfRX8umeSMPJ9Sk5p1yFaTZHQF 14:02:28.2 Debug: Rejected Hashed Release Title: 0pCJzych5CbSedh8rbWX0EBN2B4HuEsJ 14:02:28.2 Debug: Rejected Hashed Release Title: IVUxJoDZhfbTamo5gMjowHFuUHgEsgXR 14:02:28.2 Debug: Rejected Hashed Release Title: O54wuI0fmWaaeXYGnXohoLR5ZlnKZx0z 14:02:28.2 Debug: Rejected Hashed Release Title: 9WrRFH8sI3uUJzwhPALtenor7lma1gZC 14:02:28.2 Debug: Rejected Hashed Release Title: lYZIazMBMRsESg1YdS9PYcoRmrDivoVz 14:02:28.2 Debug: Rejected Hashed Release Title: VOM71RcopuktX02uKeymQ34J6qA6ik8i 14:02:28.2 Debug: Rejected Hashed Release Title: wXZojveLALIjKICGTel5SIRUl4opaAvJ 14:02:28.2 Debug: Rejected Hashed Release Title: QttB9OKcGBOzo4Bnzkj0kZMEpQ5DPa4G 14:02:28.2 Debug: Rejected Hashed Release Title: 13xq9vJneULuSNi2acFSLcOULqCb2xQd 14:02:28.2 Debug: Rejected Hashed Release Title: EyAebEHHqQ7Ri7QmSBN6HaJCtHjdv7nG 14:02:28.2 Debug: Rejected Hashed Release Title: pSU9H9dC5oKqfdDwZjYhGCDDcHwVjBJ4 14:02:28.2 Debug: Rejected Hashed Release Title: XohSFGZTgLWqlvTgvDg535BoLa7tUyc9 14:02:28.2 Debug: Rejected Hashed Release Title: ELrjYNpfDyBKKDVSfL2qQawQkM4JJfTG 14:02:28.2 Debug: Rejected Hashed Release Title: GBXR9ZpDOeK1r6OaaxtMbcU4uOCABEQR 14:02:28.2 Debug: Rejected Hashed Release Title: AlgEHg5o1tq0YR3wZD54MWv6niGiDPbd 14:02:28.2 Debug: Rejected Hashed Release Title: xiGi71d5ojG1XukvmVlhE3erkzKWlBSm 14:02:28.2 Debug: Rejected Hashed Release Title: qjPI54I5Fs6OkKvTdJ7KJh1OC7gr3fHD 14:02:28.2 Debug: Rejected Hashed Release Title: pkLBh3lU3BW4nfWVap1Wdzt2WZV1HsqQ 14:02:28.2 Debug: Rejected Hashed Release Title: 4ELKyE3bMBYfjRh7OC3gt0VeeS3HIi7z 14:02:28.2 Debug: Rejected Hashed Release Title: W3gZeHLfCX2T0bnrRR0B2sPvvW98cKHm 14:02:28.2 Debug: Rejected Hashed Release Title: klgqyI5RFHYQKHNjmgjI3arfk7QSZmcu 14:02:28.2 Debug: Rejected Hashed Release Title: OPOEGf7mSMG9Lu3EKy3qdDHTQoEWhtGX 14:02:28.2 Debug: Rejected Hashed Release Title: EnaKwmYMwvtJNjOkkBxDMllh3UB8CgvN 14:02:28.2 Debug: Rejected Hashed Release Title: IYZVJmRbpOqQX2sCF0wbF1NGMpTvvCy4 14:02:28.2 Debug: Rejected Hashed Release Title: ImJBwp9vGesG8Cn1YlkUaguV1nGss379 14:02:28.2 Debug: Rejected Hashed Release Title: 8dGOqkxYedrPKogCEwrlYIYflw0em4Rk 14:02:28.2 Debug: Rejected Hashed Release Title: GoXjMWPe69LIA0vewihEDHM3sAcgith1 14:02:28.2 Debug: Rejected Hashed Release Title: lzRGSNpfuQegitFKcMpsLEMYx8QKeTre 14:02:28.2 Debug: Rejected Hashed Release Title: gQtHlhjJKZyQHnTwsuxmjsV1kWVmJiSw 14:02:28.2 Debug: Rejected Hashed Release Title: y4mpZT9h57FKS1J1ML0WdJRAC2r2QTgJ 14:02:28.2 Debug: Rejected Hashed Release Title: wsNNlRZXNuHXUqKSnGvgDOCCIrpZ1xJB 14:02:28.2 Debug: Rejected Hashed Release Title: SbGBhTXAEJdpFQkUjX3TrWbCvKIkzPMe 14:02:28.2 Debug: Rejected Hashed Release Title: OTJDuJqI4bgjdNAZgQd5bpdTDLtnCRWI 14:02:28.2 Debug: Rejected Hashed Release Title: XQe4YQHOjKatmEV3RT4KUtByvEzen6BA 14:02:28.2 Debug: Rejected Hashed Release Title: ihRg632R0inIEUG9SiWAkTsDoUDteYZO 14:02:28.2 Debug: Rejected Hashed Release Title: aoH4KWpfwNhb8lRLOI6Ojm87nDQR9JGR 14:02:28.2 Debug: Rejected Hashed Release Title: vPxWbSw56tVfUt7uOK6gpSNIefgA0Qig 14:02:28.2 Debug: Rejected Hashed Release Title: w8ZKzSLYxD5Q4JrEJVnOjU8p20l1l5tA 14:02:28.2 Debug: Rejected Hashed Release Title: 4AsvPugEDdfgA1ZSvFo31Dn2LfFV5K7c 14:02:28.2 Debug: Rejected Hashed Release Title: YG91LnCCoayDbl22T6SOTM85ChEHTQHN 14:02:28.2 Debug: Rejected Hashed Release Title: 7CBZOH20SSWDnZkjJmPPG6SadPHnPY1R 14:02:28.2 Debug: Rejected Hashed Release Title: 2kOQCxqjQ9bdjT2HbGIyiR6G25uHlCoU 14:02:28.2 Debug: Rejected Hashed Release Title: h8skicDxo2UK7HwnJWeT02Xk3dBSfPJH 14:02:28.2 Debug: Rejected Hashed Release Title: UKm2tTAnmMM6nwNV34op2SAoQ4s3UqKw 14:02:28.2 Debug: Rejected Hashed Release Title: CQKl7YiZwE9MyGxXWWmCy9onTMe9j1vi 14:02:28.2 Debug: Rejected Hashed Release Title: 0K7c64Apiy5RXzl8V12YT2jvn2pxJrNM 14:02:28.2 Debug: Rejected Hashed Release Title: pIbUmM41uhiGjqgIHidvHs9Wq9cpBbXy 14:02:28.2 Debug: Rejected Hashed Release Title: 2FmVkREo6wH399rbb6TlqwBUwa0SyUwW 14:02:28.2 Debug: Rejected Hashed Release Title: 8E2Uia5ELUNotDBG2B1HaWzAoB55MFUz 14:02:28.2 Debug: Rejected Hashed Release Title: pzs6xCzZFqmotkgKc01KgP15G9pC4vvn 14:02:28.2 Debug: Rejected Hashed Release Title: i20Lv4KWUeGEs6PrrQ7dC1fBQJpTNcUQ 14:02:28.2 Debug: Rejected Hashed Release Title: EZee7ae45u9fNUGXi1Jk3Sg6whhm5QCj 14:02:28.2 Debug: Rejected Hashed Release Title: ck3UYiu6cnNL9djdlOMsrcZv6zxQWe8v 14:02:28.2 Debug: Rejected Hashed Release Title: EfpSmCv8MgdkEYYdgcIw48mKWScXUue8 14:02:28.2 Debug: Rejected Hashed Release Title: OuvaSVdxZqXNZPbgRoyf1gjwgcOdBVxE 14:02:28.2 Debug: Rejected Hashed Release Title: tYjJYJXXJ8Pkuia1tzzYLTzGgU5Jkcx7 14:02:28.2 Debug: Rejected Hashed Release Title: aaFUmbf5Jp77DHX5aMj9bw4xhyrbEL9E 14:02:28.2 Debug: Rejected Hashed Release Title: JDgnQzdbcQzTmiDp5L9IkOpYxpBBGnAE 14:02:28.2 Debug: Rejected Hashed Release Title: GUnMMhEWiuK0IwZ2VN4uqYwZ26tCORYA 14:02:28.2 Debug: Rejected Hashed Release Title: ljDmjTOVF7OvFccOdAsfnvutzUnxxmsb 14:02:28.2 Debug: Rejected Hashed Release Title: 2Gkj2944ilcNQavyI6ke3NMTAyz2YrEZ 14:02:28.2 Debug: Rejected Hashed Release Title: dC6Uuko5uAIFfsgMQK2mX3NGmKrVxraS 14:02:28.2 Debug: Rejected Hashed Release Title: 7dqkAt32258eBKEkrscY8DnhXkohikRk 14:02:28.2 Debug: Rejected Hashed Release Title: DXIEqQWBB7gDlOuzT1XbNVwLDZARJCeD 14:02:28.2 Debug: Rejected Hashed Release Title: pKBtiBXNr4X4HCnh9uWYsxLqwdVmk44h 14:02:28.2 Debug: Rejected Hashed Release Title: FmUVQ3R68KQ0Nt8bJVxfiQFnUjKrlmWl 14:02:28.2 Debug: Rejected Hashed Release Title: 7wJM4iC5r5LS9Xj4MMQpNqDEbRWNRY3y 14:02:28.2 Debug: Rejected Hashed Release Title: jrGwgkx3f9iXZYUbgBQEgaFbtuEu1EsK 14:02:28.2 Debug: Rejected Hashed Release Title: gj5Ts29lsW6Yr1ZtzytltWntk7xxqTFw 14:02:28.2 Debug: Rejected Hashed Release Title: adL2bmhYJ5maIfaBZVyh1sbHnHTVZYFz 14:02:28.2 Debug: Rejected Hashed Release Title: u8t9YW0XFcTzzAnY8mZAnj9ThZ2SvTps 14:02:28.2 Debug: Rejected Hashed Release Title: ARkQfalrAB59C7aH8VQKdamtkUARS14m 14:02:28.2 Debug: Rejected Hashed Release Title: ZMzvxmq2FXZdXxJgfUlvqvnvJji9u4Os 14:02:28.2 Debug: Rejected Hashed Release Title: hBmCJrZoFgazDW9iRYM9CNooECMI02hc 14:02:28.2 Debug: Rejected Hashed Release Title: zf5lDhWoJIcXCq0J8t8nuSOpBzsAVMRS 14:02:28.2 Debug: Rejected Hashed Release Title: RsuIVwJTJRELdGkembwInsPRSnrPW1Az 14:02:28.2 Debug: Rejected Hashed Release Title: bMAXDrbSrfbYRn5wPUefXO6NfNI3XzZf 14:02:28.2 Debug: Rejected Hashed Release Title: 83arqMmOsu7xpUv964W7NgGQh4rLS6xG 14:02:28.2 Debug: Rejected Hashed Release Title: GfYtnfbV2oe1rujUDoqz1ZDcaVXU4yjV 14:02:28.2 Debug: Rejected Hashed Release Title: eaO0waScaUrxvQ0VLHcfHVkbUVCnXSqy 14:02:28.2 Debug: Rejected Hashed Release Title: lQv6tPmlusigpXyyTlqFG1fziETlMDok 14:02:28.2 Debug: Rejected Hashed Release Title: ZFCQTrvV0ReKsDxILWcsIuuPW0H0QgJp 14:02:28.2 Debug: Rejected Hashed Release Title: 5vDm5YbB1VXws9MezU33PNdrEEli1cGZ 14:02:28.2 Debug: Rejected Hashed Release Title: 9WjAbKGqmsb8GDCAQQSvoz2tpszJBcPV 14:02:28.2 Debug: Rejected Hashed Release Title: misDccXDHCS6MqpSeMd1v9u2mXo6VCm3 14:02:28.2 Debug: Rejected Hashed Release Title: cZFxmafZmIdhk9QmVwbwCckoUlIO08md 14:02:28.2 Debug: Rejected Hashed Release Title: Sz0kIQd8NQjyPTV9IUoQTWmW9rj00JRg 14:02:28.2 Debug: Rejected Hashed Release Title: g2Zw5Bjj3ncC4Gjn0rADSSWPMe2wCuzr 14:02:28.2 Debug: Rejected Hashed Release Title: z3f3ol3kb067lfEGI2JbjwgFQtZJFP5b 14:02:28.2 Debug: Rejected Hashed Release Title: JUPEWxJa68ousyx1nmo8L0paezjBYaWZ 14:02:28.2 Debug: Rejected Hashed Release Title: IalGrF32OsAPTwGbPg16HqQzDtuF8xEG 14:02:28.2 Debug: Rejected Hashed Release Title: TL9xdPZrQ1mCbM7VftP87bMd7WyfrDPZ 14:02:28.2 Debug: Rejected Hashed Release Title: es7SnmW2LKknHtDO1HcjblKO4cR1eTAL 14:02:28.2 Debug: Rejected Hashed Release Title: lX0Tr8Qc5R7sVMTG5a76bD4PSR2xKR4W 14:02:28.2 Debug: Rejected Hashed Release Title: oyDWBhLhUrMNlULWgty5FX9xGoEaiSSw 14:02:28.2 Debug: Rejected Hashed Release Title: Wf1NrW3wtRjrLw6D8FRsjdssQUvci1cu 14:02:28.2 Debug: Rejected Hashed Release Title: 5Cs4rPT3kqB7hTGuoBaEafvkapR1VdNm 14:02:28.2 Debug: Rejected Hashed Release Title: roDPKMWsc92mdcS4Xu6b0BjfOF8yFHXO 14:02:28.2 Debug: Rejected Hashed Release Title: fLFjUW0wchaOjt5oK9cOQqy5Bdhod2Yw 14:02:28.2 Debug: Rejected Hashed Release Title: c9MpPVVQZbwRCqt5MSpEdCZelH3LBuy6 14:02:28.2 Debug: Rejected Hashed Release Title: dCMuQyFIcxYnNJU7QoXO97kTbdw1agyg 14:02:28.2 Debug: Rejected Hashed Release Title: GI8IJIgtuGXHi4fxcYX1c9Tejh0P1sGN 14:02:28.2 Debug: Rejected Hashed Release Title: tfWYqm9sQJoX9rUz4uY0Wo2numippAq8 14:02:28.2 Debug: Rejected Hashed Release Title: nGgoRy67QaMQipLUmsuFh3AYy427E3MF 14:02:28.2 Debug: Rejected Hashed Release Title: u8vkUKHXOnv1n47Ho0xzcAGUy3krR2C3 14:02:28.2 Debug: Rejected Hashed Release Title: kvS0L6Fjn0kqJT1452xvhnHaUckEFs9o 14:02:28.2 Debug: Rejected Hashed Release Title: doqiYVwHAdXT7VpG2uN8wcv1InYOFBpt 14:02:28.2 Debug: Rejected Hashed Release Title: DP0sT6GIVvSHkfRJ83P37us8BrOTziPy 14:02:28.2 Debug: Rejected Hashed Release Title: gzvlZrNFQ5XMu0PX7y3W8gE0j5nTbrjZ 14:02:28.2 Debug: Rejected Hashed Release Title: 9CWQ4fzP86sqZEPZFuzUWIk4tPgM7zz2 14:02:28.2 Debug: Rejected Hashed Release Title: 6HfOlkBQzdKElnykjuaIZT16xMYIN7Hb 14:02:28.2 Debug: Rejected Hashed Release Title: npgmGF2sMEGjgkaQJOHrLkaFBCNAsGSR 14:02:28.2 Debug: Rejected Hashed Release Title: V7SWJdtEvhmQuj3jqB4UcSAvc5Lh6umc 14:02:28.2 Debug: Rejected Hashed Release Title: 1DdKYunH34Il4HvPZBsFiu8LOeQjCbet 14:02:28.2 Debug: Rejected Hashed Release Title: AjyOmyJVZ1yoO0Kwsi8KyGsKb4ft9BOT 14:02:28.2 Debug: Rejected Hashed Release Title: n8RBhjn6O5YYNv49muPJSYSFae1dDa0m 14:02:28.2 Debug: Rejected Hashed Release Title: qlop9jW0ep65ItKPWS92Rs7XSDbdefbv 14:02:28.2 Debug: Rejected Hashed Release Title: q1rfnns5UWB8LVm6OYaST5YeCcsCBj6g 14:02:28.2 Debug: Rejected Hashed Release Title: bblzaPceTXOPDAXIUU5WMx2AOu42e6za 14:02:28.2 Debug: Rejected Hashed Release Title: oAG0PmZLU7qR11B3XeBj8GuCaFiE7Psz 14:02:28.2 Debug: Rejected Hashed Release Title: Gp0nmsu5NBeiu8SpBXkgNOGdANxRZXbC 14:02:28.2 Debug: Rejected Hashed Release Title: wy14SP7f0rDIDvq6V729d2mlgg7nYhN3 14:02:28.2 Debug: Rejected Hashed Release Title: 31zCEVlXi4YUKDVyJhfraCHSfnNwezKR 14:02:28.2 Debug: Rejected Hashed Release Title: HvRt0U3DkDRYTrQaEy2xJ3GnWGXWXiov 14:02:28.2 Debug: Rejected Hashed Release Title: Yau6W7YevkLP09tlBOtNSnJKBEc4So11 14:02:28.2 Debug: Rejected Hashed Release Title: 3iwmT6pD9zgNuNey75IMSSqR9272UsDn 14:02:28.2 Debug: Rejected Hashed Release Title: mprQbDHv5BNTt56wLX34NL15N64vh0tc 14:02:28.2 Debug: Rejected Hashed Release Title: IFHjWWhRAD7T8khTfUc5qtKCAKaapvTm 14:02:28.2 Debug: Rejected Hashed Release Title: 1PxVo4pn4OO64y2iIN8GlPpHqtPd9Dnc 14:02:28.2 Debug: Rejected Hashed Release Title: U4peGHC6U4YKCNFH1JBGEsAFik0xiYSV 14:02:28.2 Debug: Rejected Hashed Release Title: B09704XfwAxhcHhhnjgp3A8Pkmu0GSdz 14:02:28.2 Debug: Rejected Hashed Release Title: 0uN2kDLkeSGrRujkcMP3es4QMJXe0x3l 14:02:28.2 Debug: Rejected Hashed Release Title: jqb09476VrHUY8tsckNNG0bnCZQTGFp1 14:02:28.2 Debug: Rejected Hashed Release Title: F2yHHWRoWuRIvYaE2NfhasfE36OtQf3K 14:02:28.2 Debug: Rejected Hashed Release Title: fVGkGBQ7m25Ojpz0ctopW0kGFv0YfmIY 14:02:28.2 Debug: Rejected Hashed Release Title: JYQCJVttCOMFtFuOdclw5ZRcaCqeQqA9 14:02:28.2 Debug: Rejected Hashed Release Title: 6DYPSZjGibKhSvS8fqbqJWzdhNwREyH0 14:02:28.2 Debug: Rejected Hashed Release Title: cAMRTX0qq2pl0NrFKgsO3JQdKJFWaHbR 14:02:28.2 Debug: Rejected Hashed Release Title: pVAHjhJgozMoClGpb4PwKoPp9C4Mo51w 14:02:28.2 Debug: Rejected Hashed Release Title: dPkTfb6FUizZzaiSr9lk8GabjHC6Oo36 14:02:28.2 Debug: Rejected Hashed Release Title: 7bC9I717hQ0VqE0i7EGAshhEn6BZP8uo 14:02:28.2 Debug: Rejected Hashed Release Title: vA8TIT1tbpwCaOkpIWO2mBPuna9VbzWq 14:02:28.2 Debug: Rejected Hashed Release Title: zFV9G2DGqi69WmzZRqa8Wzdw62t0IndJ 14:02:28.2 Debug: Rejected Hashed Release Title: ADPiEenWohODEN2H3zwgX5NB3G1wjfzQ 14:02:28.2 Debug: Rejected Hashed Release Title: KMg5iUJKZwYW9UaFPBzW4cBfiDVFINBy 14:02:28.2 Debug: Rejected Hashed Release Title: KWTIk74wh6fBCtIwAX2p0XGtOuE9NLCQ 14:02:28.2 Debug: Rejected Hashed Release Title: HpvAaOPMEYXYaUc816XQL7FEefwppbAT 14:02:28.2 Debug: Rejected Hashed Release Title: 7d5G8ywiCiV5TV4b9YosNjA2Jp48iBmL 14:02:28.2 Debug: Rejected Hashed Release Title: 7Sbu370tvV6iQjM74yZEaQhyssDffXFB 14:02:28.2 Debug: Rejected Hashed Release Title: 2kpdzSNQMsvjsz4JWD7Z9KUtzb5lQA0Q 14:02:28.2 Debug: Rejected Hashed Release Title: cbAMAbPAj71yQ2c2E4WDNvUxukL4ImjX 14:02:28.2 Debug: Rejected Hashed Release Title: 52U9UZIUII00XjEO7kThFSdi3ngtJMwL 14:02:28.2 Debug: Rejected Hashed Release Title: fXSjbSCE6uJLQgd5hosV2AK95J0sTkRD 14:02:28.2 Debug: Rejected Hashed Release Title: Q25JzCAqdKD4RG954JeqnZ8ZntM0xyii 14:02:28.2 Debug: Rejected Hashed Release Title: DVRr54dNWa7EvzaTHIprcjMXmjAm4dk6 14:02:28.2 Debug: Rejected Hashed Release Title: 54i7TyxCRqYbLdto4tkBzZMbYs1KtMlg 14:02:28.2 Debug: Rejected Hashed Release Title: kofBWDWsC2Tpt0GBupIiLq8OmbPV1Y2T 14:02:28.2 Debug: Rejected Hashed Release Title: FuIumGq7lY5RJhGeaBcSoeiBDkx7KHX3 14:02:28.2 Debug: Rejected Hashed Release Title: bWbJ5Qid7ZftJ9kbfioJfu5zT1MWU1AS 14:02:28.2 Debug: Rejected Hashed Release Title: 9I76MiJAfoZSHKTBnSGXoIWSh5Nt5It9 14:02:28.2 Debug: Rejected Hashed Release Title: nil0cy4ywy7b9Z6IRnchGjmW8LwZfoH4 14:02:28.2 Debug: Rejected Hashed Release Title: ES5mSmaBpwiHL0PgWsnYI7a7qetXlLpR 14:02:28.2 Debug: Rejected Hashed Release Title: kUaVLUjDSo1wZ7X9K0eIPw2IMNUDhpnI 14:02:28.2 Debug: Rejected Hashed Release Title: Qr7OYZZ0wAZaFmewyf4hho9VxISIjxNX 14:02:28.2 Debug: Rejected Hashed Release Title: cwH3BVEideFyhmaw3zbJJ0ROcOlkpFhF 14:02:28.2 Debug: Rejected Hashed Release Title: MyZ3E8GyOzS1b4MzYCeB86MC3UooNdrw 14:02:28.2 Debug: Rejected Hashed Release Title: kBHp7yhjejudj6pdVxFzkaYaQnuDIEP2 14:02:28.2 Debug: Rejected Hashed Release Title: hBKhQ4A8bKyiV2SszvubbxJaJgraB5wZ 14:02:28.2 Debug: Rejected Hashed Release Title: M4KeTpg29pL1kHuSAmR0h3ltbCAal7B5 14:02:28.2 Debug: Rejected Hashed Release Title: AQUByi14NeuGzVJmjGTFTrjlljCEbKXV 14:02:28.2 Debug: Rejected Hashed Release Title: 1ntO3FS3N6DSKVgzgdG5UZ0g9KcTpcL8 14:02:28.2 Debug: Rejected Hashed Release Title: JGVGisf4Gidrf8DIMFsTMXbeSlZRBklG 14:02:28.2 Debug: Rejected Hashed Release Title: PqiLZjb86PR2R4VuHVqb8rNU4nWCGFoc 14:02:28.2 Debug: Rejected Hashed Release Title: KDnvIIlN8cldYfT3qIub75tW0o7SnL0I 14:02:28.2 Debug: Rejected Hashed Release Title: MtmvAv9aTEp4CnnM1iUovtI4GZqcO9pG 14:02:28.2 Debug: Rejected Hashed Release Title: ePAUMaeHR9RcaK5ohNNLzEE4R7ZuD49x 14:02:28.2 Debug: Rejected Hashed Release Title: YbRw5vJaIxKO0vC5wjMxvv7sySaCtb8t 14:02:28.2 Debug: Rejected Hashed Release Title: yBaLlBmvQOU34cU8gWWYFAJ7A4MtXiJM 14:02:28.2 Debug: Rejected Hashed Release Title: ziWWtEKrhW4c5An5jztNisuk934e3ETZ 14:02:28.2 Debug: Rejected Hashed Release Title: cw16WjbC9YoG0vj6Dcqbrafv7Pr4dgWm 14:02:28.2 Debug: Rejected Hashed Release Title: 7X2t81FWndp4Akq6ET3FJxY3ZueJ5WDh 14:02:28.2 Debug: Rejected Hashed Release Title: v3bc1dnvOwqVX7qQRD5BHkJcRbyKo76p 14:02:28.2 Debug: Rejected Hashed Release Title: nRWiUVrFc8348odLTYW7JJg4vquBUvu6 14:02:28.2 Debug: Rejected Hashed Release Title: 3nRTzn2E1rA636s7XlhiCVBXqP3trYlZ 14:02:28.2 Debug: Rejected Hashed Release Title: rVX1RaegyzalASmu5RNx9nzbnioTkHwA 14:02:28.2 Debug: Rejected Hashed Release Title: HnGqgD8mkfywC2qubr03HFiCgUCUpJBE 14:02:28.2 Debug: Rejected Hashed Release Title: zSO9Zr27JR4zTezli6EVEVY2GfHAonhH 14:02:28.2 Debug: Rejected Hashed Release Title: xxJ9VLWjCEohvtO0nKbYPONXJNjJUfrn 14:02:28.2 Debug: Rejected Hashed Release Title: 9VrFUV3o28tImOSgqt1Ixl0kt5CytuDg 14:02:28.2 Debug: Rejected Hashed Release Title: tBo0rgmueE3JG2FeiPz1660Jw6dhmIE5 14:02:28.2 Debug: Rejected Hashed Release Title: taxBsYb8iP4PpRkblohEkJ88JdTXuzBV 14:02:28.2 Debug: Rejected Hashed Release Title: HfoOzONUATpUGcpRYafRpIUaOoJKeAPx 14:02:28.2 Debug: Rejected Hashed Release Title: pEKNOynW07YFxZUzmMvuFrorFFuzbkrT 14:02:28.2 Debug: Rejected Hashed Release Title: KPCpsCDx3dskBapKtOqh8UswYWYo0Q0A 14:02:28.2 Debug: Rejected Hashed Release Title: 7wLB9T53Kv3X61KkTwqPantaiLccMKCP 14:02:28.2 Debug: Rejected Hashed Release Title: 3u0oigsPgryEsbHCwxQSPm5dinPEgytP 14:02:28.2 Debug: Rejected Hashed Release Title: 7QXl8jRmE1gfRZxCySpI6g4yjt61HqPM 14:02:28.2 Debug: Rejected Hashed Release Title: ACrIipULhaGQjsz4RridQQtcS859NnGm 14:02:28.2 Debug: Rejected Hashed Release Title: gpu3pP549wQ4fEx2jiq2uk9XibtiWWca 14:02:28.2 Debug: Rejected Hashed Release Title: GfHtD2EUWC2PSwCeKwoIz2xycHsWsTX0 14:02:28.2 Debug: Rejected Hashed Release Title: GAw0LPrcW0mKhNGtLhiczrQsbESGb1RB 14:02:28.2 Debug: Rejected Hashed Release Title: LiQ8zqAy1FfL27W9vVvvbLyLifBjvfoh 14:02:28.2 Debug: Rejected Hashed Release Title: wLTJTLEPlEZ6mS036LrNSQuLPGDbIbZ4 14:02:28.2 Debug: Rejected Hashed Release Title: 0aRJ6RR38mr2eFAPADuAzg89Zy33X0Z5 14:02:28.2 Debug: Rejected Hashed Release Title: aFsHHD7uSYCVaFcDHHcCLIPYTJrltWSM 14:02:28.2 Debug: Rejected Hashed Release Title: F0YfvNoZJz8P6Br98yBk4WGmeICNwvtR 14:02:28.2 Debug: Rejected Hashed Release Title: JNtPsg44iXb8vHsy7HE5gWn1IBChxqaE 14:02:28.2 Debug: Rejected Hashed Release Title: EEbNPfsJCJOIsz9RhXq6wNfaJzHDw8Ow 14:02:28.2 Debug: Rejected Hashed Release Title: HK1hW6YEQMLa9PC00uvYuLyRPD6uCTuW 14:02:28.2 Debug: Rejected Hashed Release Title: nB2YIqdZm9jKXQog8rLqMEXFW8zFy4VI 14:02:28.2 Debug: Rejected Hashed Release Title: XDEitelhyqmX84CzukM284ew5uJhrJAf 14:02:28.2 Debug: Rejected Hashed Release Title: jjvXCfDZhz0fgqqdojVsk2fd1j2GoD6H 14:02:28.2 Debug: Rejected Hashed Release Title: khR5ve5LTp3ceuKuYBEkk7K1jDFlcDO8 14:02:28.2 Debug: Rejected Hashed Release Title: fr8ki8UbBU898XJQAfuEL7VxSzs2GJpm 14:02:28.2 Debug: Rejected Hashed Release Title: DaVEVc1Y9Gj1qtOsCgmQMHZJQyXjf2wm 14:02:28.2 Debug: Rejected Hashed Release Title: viGCYSUeNa9QUQ8Xahs0VYrCAz2jRP0X 14:02:28.2 Debug: Rejected Hashed Release Title: yeYCV16iAWUhPyCmSyemmUaPhntLDdNq 14:02:28.2 Debug: Rejected Hashed Release Title: ZAzKq1fU0xJ0kPLvdxYPEjDdCemSinUk 14:02:28.2 Debug: Rejected Hashed Release Title: S67aJ75ECH058cq0TFnKzkIK7KDX8fgW 14:02:28.2 Debug: Rejected Hashed Release Title: TnQixuS1OKxylQLNEU1I4q3CzZeF8AKI 14:02:28.2 Debug: Rejected Hashed Release Title: ToZA58OTYOYrCJQ68VuZ7x5s2a5EFWRj 14:02:28.2 Debug: Rejected Hashed Release Title: n5ZeBH1mPURrSc6KOGbz4bXhzPvH0pNx 14:02:28.2 Debug: Rejected Hashed Release Title: eIczh0PwVff2wyAox0HvSlxDWPzIeOnR 14:02:28.2 Debug: Rejected Hashed Release Title: 4A0fNkPS4PDLyAAQIyVaq2ND0UgLmYXM 14:02:28.2 Debug: Rejected Hashed Release Title: 7UMi5ZZ6aK6ISpD5pOPel84P0wgKmKvf 14:02:28.2 Debug: Rejected Hashed Release Title: V7mcFsJZSpB1abZoXzFivfbY9gfulMGD 14:02:28.2 Debug: Rejected Hashed Release Title: NsozGKt4kaRGuQGVGwpoj2W9HpX8vMpD 14:02:28.2 Debug: Rejected Hashed Release Title: DMqDopdZJbUyMZo3S8OLhqO8RRkXOGRY 14:02:28.2 Debug: Rejected Hashed Release Title: 54P4pVUK62Y5u2Vs3p39gAeDRkCvaZMO 14:02:28.2 Debug: Rejected Hashed Release Title: NRd4qbHS8AVu4uyj4WhjvhlSXiHhaGm9 14:02:28.2 Debug: Rejected Hashed Release Title: UCQ4cqRXiB7Qf19tpGaoSpKQgE2vSre0 14:02:28.2 Debug: Rejected Hashed Release Title: otLorDMUPcW0hdAZn6QQ98TmPPOpzufy 14:02:28.2 Debug: Rejected Hashed Release Title: fO2P7lfvrGUVJXcbr8Jo7EnELcdKVQnZ 14:02:28.2 Debug: Rejected Hashed Release Title: iEmaFylwAcjOwfcpgYWX3vqhNOovU9ob 14:02:28.2 Debug: Rejected Hashed Release Title: Lk4p9zE2MuoAA2mF0jJuiydA1loLvrD9 14:02:28.2 Debug: Rejected Hashed Release Title: lZcTpejidmccvXhl0FSznS7SFOhmmq6b 14:02:28.2 Debug: Rejected Hashed Release Title: a3NXvDL2A7c1QJHy9TkEpIacdQWfjPw9 14:02:28.2 Debug: Rejected Hashed Release Title: 5wYezIwX2WQy8K1w54bBKlg93H2bgvXL 14:02:28.2 Debug: Rejected Hashed Release Title: tVDpAtNYuXLeDAio36JOv4pbAVHXMigN 14:02:28.2 Debug: Rejected Hashed Release Title: 1BqWN0Q01TDlGbmShsQQqolWMBCJycAf 14:02:28.2 Debug: Rejected Hashed Release Title: AerrzOKrrViqIyw98MOfCy9bc5eYyiCe 14:02:28.2 Debug: Rejected Hashed Release Title: NOI6M94lrLW61UkrDT9Llg45F4EbrjYr 14:02:28.2 Debug: Rejected Hashed Release Title: 8rR6NflZOxAIkBPcoEp8Y2ZoAEXweZ5u 14:02:28.2 Debug: Rejected Hashed Release Title: 4WKqT52flbgGiVgU8hCj5IUGeHhCgSdZ 14:02:28.2 Debug: Rejected Hashed Release Title: 02un1b1BoGBg4O9YrkgcJuyekcKKoXiV 14:02:28.2 Debug: Rejected Hashed Release Title: p8YG3B2EWXmOAhyc1PGdwyVuins0y9Pn 14:02:28.2 Debug: Rejected Hashed Release Title: DwVtb8wM1ZvwLzTBSVztixXgDl4lLzHh 14:02:28.2 Debug: Rejected Hashed Release Title: v7WFJu1wsjeXfRjSkc27N1DNLRnSzoPd 14:02:28.2 Debug: Rejected Hashed Release Title: bTRy2XQPp47hl5OYlUiYWDiBOuaiRhYy 14:02:28.2 Debug: Rejected Hashed Release Title: aDYwF1MNDLhZbQCbhIsJX3aUqJxdsRl7 14:02:28.2 Debug: Rejected Hashed Release Title: FLfTICGvx7iz3Tz8vVICX0a9HfCRYNBw 14:02:28.2 Debug: Rejected Hashed Release Title: GQtBTZMBVilvdCPGBfvODHsytG0JyYvE 14:02:28.2 Debug: Rejected Hashed Release Title: Kl3JC0LVxo4CTXd0uSFRDKjXmjRrmEwh 14:02:28.2 Debug: Rejected Hashed Release Title: efEgLSSYjhnP4FCIATjfBt3wT77U80vj 14:02:28.2 Debug: Rejected Hashed Release Title: 1cxgpVr9GPGWwejjuogSeXZHyXnJ95fZ 14:02:28.2 Debug: Rejected Hashed Release Title: YvgJ5RG6LbMsqqV19FhrLLWMpabB4Enu 14:02:28.2 Debug: Rejected Hashed Release Title: 8kKY4zJ4rGPaLYiAbD2osQYxxCXGlnki 14:02:28.2 Debug: Rejected Hashed Release Title: gqeO2i5yXJtOYdY2RLCD3hOWP07N5mFe 14:02:28.2 Debug: Rejected Hashed Release Title: LKiovJBkwpAsp0dpUK4F15eWefwwSmqO 14:02:28.2 Debug: Rejected Hashed Release Title: K1sUKKrvCoWXDL3uG1YEYIci3wXb8eK9 14:02:28.2 Debug: Rejected Hashed Release Title: KAqNkKNrQijwhfScPbWfFYhEBS7IrtqV 14:02:28.2 Debug: Rejected Hashed Release Title: sK79SOirlpoz10tp65YSC07xXy0gRuwB 14:02:28.2 Debug: Rejected Hashed Release Title: vkXBry6BXh4P3fiwZ3RuCKejB4Ir7V48 14:02:28.2 Debug: Rejected Hashed Release Title: oECyh3F7c598dFmt6iDMN5pnpNWJHWt9 14:02:28.2 Debug: Rejected Hashed Release Title: McepiDAmqSpH6NccpZsBl1Rgc9mPcO7T 14:02:28.2 Debug: Rejected Hashed Release Title: pH97U9OSp0Ns75kPu9d4lAJeYBu747rA 14:02:28.2 Debug: Rejected Hashed Release Title: d1chpRADRquMCRX4OeaxIBQhXPCbhwKb 14:02:28.2 Debug: Rejected Hashed Release Title: Vjpaqi5ERnphH3ov83yNomhzDq5j2k7t 14:02:28.2 Debug: Rejected Hashed Release Title: rcpy7a2NzFy3tet38vcg7KyovVB02jEw 14:02:28.2 Debug: Rejected Hashed Release Title: 9Myw2KNsBll7xf4uAp1HddCPPGyB1sN9 14:02:28.2 Debug: Rejected Hashed Release Title: kMSAwmigLUNAzdC5F2q00y1tQuYSP4Qi 14:02:28.2 Debug: Rejected Hashed Release Title: bkxudXcrfz0gbqXuYhcxYl6ZkLwPYWLR 14:02:28.2 Debug: Rejected Hashed Release Title: c6uLAxgLOogqeRzlE7sGUXgG1Db4b32n 14:02:28.2 Debug: Rejected Hashed Release Title: 580bVnW3vO0OD66Yk21FaxylOZdxRDNm 14:02:28.2 Debug: Rejected Hashed Release Title: 0qZLZIg9HLnCVRRbms1M7vRNttb2lqOe 14:02:28.2 Debug: Rejected Hashed Release Title: bwfWVsUXiPNe0bLuJcbGH55ZQJqZd0qa 14:02:28.2 Debug: Rejected Hashed Release Title: YIMdOCiJteEKddad9dQbOXX74DTaFwhA 14:02:28.2 Debug: Rejected Hashed Release Title: QgrYQhGefJaIeHkfSz2h2GfvwoW9Gdqk 14:02:28.2 Debug: Rejected Hashed Release Title: PFuaTgeMrSo6vMpqeCMzw5KqN4gGDFrX 14:02:28.2 Debug: Rejected Hashed Release Title: zvyY2labTIODyKyo5GV5BHlShaIhXL3e 14:02:28.2 Debug: Rejected Hashed Release Title: VhoSlYdFZQYWfUMjnQ2L6UVYfbRSp263 14:02:28.2 Debug: Rejected Hashed Release Title: X0xiIiHHiCBYda47xSpp3AOmKXNFyNjg 14:02:28.2 Debug: Rejected Hashed Release Title: IPn3EqtuvrTwfqJvITA72eblAPRWqkQY 14:02:28.2 Debug: Rejected Hashed Release Title: 90lFXqVeBmUoHI714vwBzI6W8LKNSOs2 14:02:28.2 Debug: Rejected Hashed Release Title: tdIx79MQHkpw9HH19gXerPF7Me9fruIV 14:02:28.2 Debug: Rejected Hashed Release Title: nOEkoHZ4M6xIGohcEiiVfyiUEGsJ2DwA 14:02:28.2 Debug: Rejected Hashed Release Title: PT1g3LIvdYAe4q3mLtgdpRkkFPuCUUjy 14:02:28.2 Debug: Rejected Hashed Release Title: rHbyQuWnVnHZ8vcAxugMzr32nbsZreUO 14:02:28.2 Debug: Rejected Hashed Release Title: DUZeuiwIOe6Lp5FIoxx9mlO7ZgE718cC 14:02:28.2 Debug: Rejected Hashed Release Title: R1g8Q9NXQgGZcBKqHs6BCwh3HWFR639l 14:02:28.2 Debug: Rejected Hashed Release Title: bpgyU6zsvs6vbfhiIFfzQCmz4jz07f46 14:02:28.2 Debug: Rejected Hashed Release Title: HdsZVJOZU2XQ5MLmHizN4wWUG0q3fHMw 14:02:28.2 Debug: Rejected Hashed Release Title: hEPhXQ74BbwcLwjrLnRbXkp0Zby1pAxC 14:02:28.2 Debug: Rejected Hashed Release Title: PI73hTiPWkBhTth63jwPFuTHj30D5BQr 14:02:28.2 Debug: Rejected Hashed Release Title: 3FEkzvqBSq1OsVBZsrNROTj8ZZmmiHFY 14:02:28.2 Debug: Rejected Hashed Release Title: BMNkwp4hlsLuaRGwIxMT0D3fJWByYVOI 14:02:28.2 Debug: Rejected Hashed Release Title: pGuqczrcUSXKxhFoR48DGOUUL2j68ynn 14:02:28.2 Debug: Rejected Hashed Release Title: 6lIQCpJzGg6loDqu0o7RnimvWpZUlYDU 14:02:28.2 Debug: Rejected Hashed Release Title: IR1H9ITJMMIgznd6A47DksMAzzSzcSh5 14:02:28.2 Debug: Rejected Hashed Release Title: 9ieokejwqzjOBQF9Jzop4OMcDr8vvGgu 14:02:28.2 Debug: Rejected Hashed Release Title: YgCyolGSfvfFBBFv94oEnWGi3ulP8ZCA 14:02:28.2 Debug: Rejected Hashed Release Title: WoA0UssUeWUeUAS758GKaHVBQWkZjVIm 14:02:28.2 Debug: Rejected Hashed Release Title: qGovvjK3fhNHlcONZDbTyoxbSUJH37d4 14:02:28.2 Debug: Rejected Hashed Release Title: W3CyhOnSsjoG0ORiuTSUw3RPaK2yw9Nh 14:02:28.2 Debug: Rejected Hashed Release Title: uAkoy0H7K5BpkxipnuJjUf99hrY3u96i 14:02:28.2 Debug: Rejected Hashed Release Title: QqCQTubXONqy7C5wSx0keen0dSI5Y4Qp 14:02:28.2 Debug: Rejected Hashed Release Title: 7FKw7cJog9d6JiIYl5hemmHJQUOpGksX 14:02:28.2 Debug: Rejected Hashed Release Title: 6eSuZHXYsLwwXkm6KwXRkFmMDH9mWa72 14:02:28.2 Debug: Rejected Hashed Release Title: a9VY5Xm6phNdtszFAIDez71qxcq9S6K9 14:02:28.2 Debug: Rejected Hashed Release Title: N892bs3PxrWbP34tkmNAQmWZK1QpHxzT 14:02:28.2 Debug: Rejected Hashed Release Title: 0S2E8Wn38WG3Kjk4InDyIyI1pCqvD5vW 14:02:28.2 Debug: Rejected Hashed Release Title: svoYqE3SdrUgnOMmkhmaPIxNsZj1Erdr 14:02:28.2 Debug: Rejected Hashed Release Title: X2bV9wIPib88NZVpQ6BZsjOqA549XF1E 14:02:28.2 Debug: Rejected Hashed Release Title: 5lgUhvaCA40jF1dZQz71MwQTrZviUNsf 14:02:28.2 Debug: Rejected Hashed Release Title: yIbcTT1zGsxrSKnVSehwqWOHNt5QYtNr 14:02:28.2 Debug: Rejected Hashed Release Title: TcvwUidaVnyQs1XY0HavXE3F9YXler4D 14:02:28.2 Debug: Rejected Hashed Release Title: zu0Y6pB750GnNT33445pV1hbOXPuY64Q 14:02:28.2 Debug: Rejected Hashed Release Title: 05EMFFfsILsbWirYOJRuUdXbwQvGjnUM 14:02:28.2 Debug: Rejected Hashed Release Title: xr7TTLBK2Bw24PciONfdOFWdGSOHHwyb 14:02:28.2 Debug: Rejected Hashed Release Title: hjfFKDikaVmruCnmjSCfqNe1UL7IcCre 14:02:28.2 Debug: Rejected Hashed Release Title: yAvJNFEpJRqdfGGKkyOcGf2u8hU1rnBH 14:02:28.2 Debug: Rejected Hashed Release Title: Xb4W7N3kIM59Wij4Nu4C8C0ruV1O2W3G 14:02:28.2 Debug: Rejected Hashed Release Title: gsGZjLd1vhLA2hrekiKV4rfeBkjyToxk 14:02:28.2 Debug: Rejected Hashed Release Title: k8anO6NaGZwwlKoDH4btxvA41dZ3gAIo 14:02:28.2 Debug: Rejected Hashed Release Title: 0cvy5GP9nyZ8oPYqX6qS2zn3Lkw8k74N 14:02:28.2 Debug: Rejected Hashed Release Title: Q7ldO5Wr0j2QwL5NRZZehdHN4DlrlzGr 14:02:28.2 Debug: Rejected Hashed Release Title: KeEKZiFvxtic4KynfwvL3koYs4CI6AiK 14:02:28.2 Debug: Rejected Hashed Release Title: UVnJwpv4skh9EwvRJdOSP2NxGQqFSm7Z 14:02:28.2 Debug: Rejected Hashed Release Title: TNLT2p2dRLCjGvhH29LVUCnstUV77Nrb 14:02:28.2 Debug: Rejected Hashed Release Title: vOPKetzBPcD0LhrShEclVElmIdgHpGpF 14:02:28.2 Debug: Rejected Hashed Release Title: K9aml7ldCybcRSvDDvOq0eoHeHJHXEMI 14:02:28.2 Debug: Rejected Hashed Release Title: 2brqyz2Sj6xrDC6DqMaeRF4anoSsXmPU 14:02:28.2 Debug: Rejected Hashed Release Title: xoBODfTkQwuf1XWGKuVx2fNbfLgh0oqY 14:02:28.2 Debug: Rejected Hashed Release Title: K5skKWw4dA7Jz4W8Doqm5GWr247aRTy7 14:02:28.2 Debug: Rejected Hashed Release Title: uh8BUa1EsfgiBfyXfCfgZVj4kEiO8qYD 14:02:28.2 Debug: Rejected Hashed Release Title: U8RIBRfZWrN53fRDt2p4Gxe1wy2FV0MR 14:02:28.2 Debug: Rejected Hashed Release Title: VOAb79KCN2eXlqFw7IjhDOG6Xykfxapc 14:02:28.2 Debug: Rejected Hashed Release Title: 5PVB0il3uQhDUZOGLVNxaJt0us0Fhhua 14:02:28.2 Debug: Rejected Hashed Release Title: 6rVGwEtkl0YcUk64Y5C4qSo5egEDJLNP 14:02:28.2 Debug: Rejected Hashed Release Title: FvTMvz7g61ntIeNOlTLYRnXG0iRGDESU 14:02:28.2 Debug: Rejected Hashed Release Title: 64atDD4IuBU1euCzrRnXrll6aQNsajso 14:02:28.2 Debug: Rejected Hashed Release Title: o1VqYDjE2Am6BOvnT7BozrLvxRvyO7EX 14:02:28.2 Debug: Rejected Hashed Release Title: SNkJp2thYqKHfGZDOQ7u7234O3aXCjiM 14:02:28.2 Debug: Rejected Hashed Release Title: Vc2YhLt7qw2iK5BgzerXPlfc7RmTYW1R 14:02:28.2 Debug: Rejected Hashed Release Title: 09ZkCwT92xnB2mT0qYOvNSKgMdoH4M9G 14:02:28.2 Debug: Rejected Hashed Release Title: nVtTnWchdkbrH16uWg2Y6jNcKEW4sRxw 14:02:28.2 Debug: Rejected Hashed Release Title: 0PPPbaVLvIRxsOmVYJNDiyQU34aKUz5Q 14:02:28.2 Debug: Rejected Hashed Release Title: vGCKmggmC9Ls5DAN9XfTuUzWmZTEWQEb 14:02:28.2 Debug: Rejected Hashed Release Title: W3Tcae499F8jokftVbdxBIt7Z4rhsnkr 14:02:28.2 Debug: Rejected Hashed Release Title: 2rnENaSFQx1YvVWAbCIm7dne5Dm3xqRv 14:02:28.2 Debug: Rejected Hashed Release Title: hmSi7PvYG6OPLzwrkKBTNZUW8JM1JnXE 14:02:28.2 Debug: Rejected Hashed Release Title: mIkFKg4GehOtCIDOAqpu9G2JxhxkLZ2P 14:02:28.2 Debug: Rejected Hashed Release Title: 1Bi1VjfkXey4pHI7dS7DBdLeZPpbQcCm 14:02:28.2 Debug: Rejected Hashed Release Title: IzEmFbUCXidPJS4lMm283D7KM3Kj1QRR 14:02:28.2 Debug: Rejected Hashed Release Title: h6XKKEXCJVT8JQll5VXPbqySg622A1w3 14:02:28.2 Debug: Rejected Hashed Release Title: qWr3vKsY2yCVv0DC04CX1jX6fGhBQmM1 14:02:28.2 Debug: Rejected Hashed Release Title: MUYMplr9xa2M8HiygQ9Sc0plhoppjUVr 14:02:28.2 Debug: Rejected Hashed Release Title: WhLn0l1w7NnICNzohD7oEzjJgggB2dlm 14:02:28.2 Debug: Rejected Hashed Release Title: oKDKhFjvtzhL8UHcI6OFVfjhAtwcKsZF 14:02:28.2 Debug: Rejected Hashed Release Title: 6KqdBwKsbeFWI698xHIFgH6oj1cjy33j 14:02:28.2 Debug: Rejected Hashed Release Title: eN8stjbIsmllFjDIVhwQcqRDArKJpssY 14:02:28.2 Debug: Rejected Hashed Release Title: OVZP8nAyc92iuH24p5IKAU2CMjJhW63u 14:02:28.2 Debug: Rejected Hashed Release Title: 6basd6QCnROyeJD2D5WDyk6xCKsNxcue 14:02:28.2 Debug: Rejected Hashed Release Title: 48oRthlo9htLAEwpW36lVXrMO5R9apQ8 14:02:28.2 Debug: Rejected Hashed Release Title: iuLHfS1OPn1af8feKlR4mIzIy83lWngs 14:02:28.2 Debug: Rejected Hashed Release Title: 2riSR08tS2k01TjZWE7mB7e7GIiJ7q6O 14:02:28.2 Debug: Rejected Hashed Release Title: 6oy4miN8TewzmTYHGLdOfJwubfvQmiAj 14:02:28.2 Debug: Rejected Hashed Release Title: PcR1vvzx57oB6Hgwv0x8KqjnxaIxK6pA 14:02:28.2 Debug: Rejected Hashed Release Title: RwX3vMJCXGlBkqcgGJeERbg05ozQaRCa 14:02:28.2 Debug: Rejected Hashed Release Title: 3o9pFv8SBXuHzzqc0ei3GuTKrv0TCUJv 14:02:28.2 Debug: Rejected Hashed Release Title: QE74F0G272NbeL74SATq008UxUKavRvL 14:02:28.2 Debug: Rejected Hashed Release Title: YstrcEj6bt5JxrrLCWf4AW22r1DGZmbh 14:02:28.2 Debug: Rejected Hashed Release Title: 3z9t6LxRMo3iloAmjHZLREYF7o5jA8KR 14:02:28.2 Debug: Rejected Hashed Release Title: ZEJgFjU2BIAp4oB0PYH52LhBWSg3pFxp 14:02:28.2 Debug: Rejected Hashed Release Title: XC69n6dGtwobKDAvg490zky1cIRQQGp4 14:02:28.2 Debug: Rejected Hashed Release Title: KkD6Od6uNlTT1sUaZJwk0XU1xl7ovslq 14:02:28.2 Debug: Rejected Hashed Release Title: BSLk5EYsYCFjrj6vVRHxV2E2PxK3cmHS 14:02:28.2 Debug: Rejected Hashed Release Title: Igr1xtAFGORjpKFriv386pj04gqikM0m 14:02:28.2 Debug: Rejected Hashed Release Title: JQNIk6kvzC6p2IPbgj18FASO2JQRBk98 14:02:28.2 Debug: Rejected Hashed Release Title: 6G40MPj6OhqqmPfhW4D0r1xxwt6L1Lnm 14:02:28.2 Debug: Rejected Hashed Release Title: nkHDTiKgZlDGYbNN5nKJqFQwMYhexlcs 14:02:28.2 Debug: Rejected Hashed Release Title: r5ZguHuBdCElsw66zNNMTePY0wjJuvRW 14:02:28.2 Debug: Rejected Hashed Release Title: ts7jLBdjTy2LzjcYBdCowPIsdCq72g5Q 14:02:28.2 Debug: Rejected Hashed Release Title: uzj7b1ba5M3NHteKd3eUOSFvYArNYXDH 14:02:28.2 Debug: Rejected Hashed Release Title: Q22h9qUmIeGWYblKT2xrgDO9QgfX5rFQ 14:02:28.2 Debug: Rejected Hashed Release Title: if89yaN6sXdd4GWQnhQTVIMZBXqNrp1O 14:02:28.2 Debug: Rejected Hashed Release Title: bl76Z8h6gKkOaVRa2M9ws6UnTtmwoqir 14:02:28.2 Debug: Rejected Hashed Release Title: ZI6XI4Vbaqc65O0k6LqwOgpq4GYPpMu3 14:02:28.2 Debug: Rejected Hashed Release Title: bEZbJyhMZccAWRb9C4CmBqFjx1dsKvU1 14:02:28.2 Debug: Rejected Hashed Release Title: g25k0SY6wC1qqc7XNc7p4gdzlsKGi7uD 14:02:28.2 Debug: Rejected Hashed Release Title: YzZo1axboQirjLmyZicPZkMxv7f43zd3 14:02:28.2 Debug: Rejected Hashed Release Title: as12fMem0gvbLXJ2SyOCN4Bu6HQw2DZR 14:02:28.2 Debug: Rejected Hashed Release Title: aO7181p9OdTOuYmbhxiEs3vXrScYsHQb 14:02:28.2 Debug: Rejected Hashed Release Title: TqBd3RIQzHCuksOusnZVVfPkHWdyVwU8 14:02:28.2 Debug: Rejected Hashed Release Title: 3bXu7HaW2eYzo14JwufU6Oac9wFcIfST 14:02:28.2 Debug: Rejected Hashed Release Title: g09PvJSEW2V1tzbzD3FYxnEM3eeUaMy1 14:02:28.2 Debug: Rejected Hashed Release Title: yXXrSEA9AGhWkXjjfU1Kmz1Et2Hwc5Dd 14:02:28.2 Debug: Rejected Hashed Release Title: p63gLWoVwm0Vsfj20SqAHuwF3PPk71fG 14:02:28.2 Debug: Rejected Hashed Release Title: uXqReiYyqiADhhSANeB2FKa9hUHiL2QY 14:02:28.2 Debug: Rejected Hashed Release Title: xbzboOcKiVlguotFFY9foErfKbH1w5nY 14:02:28.2 Debug: Rejected Hashed Release Title: K9r2osdemttwWqJdMjhtGPtZJNrSV4fe 14:02:28.2 Debug: Rejected Hashed Release Title: unuYWqMXjkTuxhiiPrkiKnt3v1H7r1UI 14:02:28.2 Debug: Rejected Hashed Release Title: 9DeBlweVWUApBFsMVdRSlUXgRUMB6OSn 14:02:28.2 Debug: Rejected Hashed Release Title: gPqupcNmFoo1LUd4D7ooU02AeUFK4frZ 14:02:28.2 Debug: Rejected Hashed Release Title: IauRVQ8f8S3yoaTqvqQ9CBNmVl7gZI7H 14:02:28.2 Debug: Rejected Hashed Release Title: ak1eDHfgvm7E4wiZc0DMyE357YkzjPLr 14:02:28.2 Debug: Rejected Hashed Release Title: jMUHICLZHSMM6CgBHhKbDfigpI92DZJq 14:02:28.2 Debug: Rejected Hashed Release Title: jren3VPW0AUS3za71ETxoHtP2zekEt06 14:02:28.2 Debug: Rejected Hashed Release Title: 9dbvXTsdZIuJTYyggMKJyfdub3Yz003s 14:02:28.2 Debug: Rejected Hashed Release Title: CgfaMtKf5goM70BLB3f9DGEaVllaSh01 14:02:28.2 Debug: Rejected Hashed Release Title: xRT5Ipz1EBOfLMn4X1JADqeSM9UhRX5T 14:02:28.2 Debug: Rejected Hashed Release Title: WajDhkYP6hG0tuBvRpi2RnpvingIDClh 14:02:28.2 Debug: Rejected Hashed Release Title: 74sLQJOcGuVrJ0BXF2OZtQntEtQbkFKY 14:02:28.2 Debug: Rejected Hashed Release Title: PSD5qLzHjJnXPAp2wscouov8zp0XLQRY 14:02:28.2 Debug: Rejected Hashed Release Title: BGVtG5UiuQKwOBGaBkVMGtXSbnqClD7S 14:02:28.2 Debug: Rejected Hashed Release Title: ZsZ21pwMCQJdTr4LSgJKKuhQVVwosFh1 14:02:28.2 Debug: Rejected Hashed Release Title: aehbySGPlAWdjpEDKcJTYBc4kxKkEINk 14:02:28.2 Debug: Rejected Hashed Release Title: dfOWBu3slvi2lyFhPspaBLkkQUOmPMY8 14:02:28.2 Debug: Rejected Hashed Release Title: CUu51GhyVh8lK1zZQ24o7K8n0U4ndYB2 14:02:28.2 Debug: Rejected Hashed Release Title: 8rszqPcvBtWOMIe181bixdR5S4gUj3c0 14:02:28.2 Debug: Rejected Hashed Release Title: kXUuLULVvclznEtstHVLgNm1xrIL7VKc 14:02:28.2 Debug: Rejected Hashed Release Title: V0KavC8VXMiQywElXTyDNzJZXm7TqbRG 14:02:28.2 Debug: Rejected Hashed Release Title: dlEQtZIWDxlqRD5N06L8XbQSAy8P7uuf 14:02:28.2 Debug: Rejected Hashed Release Title: AwWqOK4a1bk1I4qPbqS4SJhVWq78IS8e 14:02:28.2 Debug: Rejected Hashed Release Title: xDjGU8msfJLePMycgjhonHFqusueNsVp 14:02:28.2 Debug: Rejected Hashed Release Title: psxmlCJHPPFqzbCEnyj2noaVgvfO6DpP 14:02:28.2 Debug: Rejected Hashed Release Title: HMFCkN0SGlwMd6amkI8sHp3DWpwjvMAB 14:02:28.2 Debug: Rejected Hashed Release Title: 4farQkqmlGDK0fF5bBgcs7qrtGyda9kD 14:02:28.2 Debug: Rejected Hashed Release Title: SuPbjZkqzG68BlHPWWgdFPxpPm5FJrMP 14:02:28.2 Debug: Rejected Hashed Release Title: OYKvTwy6Nt6ug04sjZ3q49TtKtvh00eB 14:02:28.2 Debug: Rejected Hashed Release Title: PK8eERw7bIr4A7I4rq2mugJD7cwa1STQ 14:02:28.2 Debug: Rejected Hashed Release Title: JtxIZnNR8cQ63rimGClBfc8b2ZVGOAhI 14:02:28.2 Debug: Rejected Hashed Release Title: CEWakbhPlMOs90dUCSCyyLUH67PzwLEP 14:02:28.2 Debug: Rejected Hashed Release Title: p3JdD1hIYMsKjm2kpFQaxFANSXrxK4JT 14:02:28.2 Debug: Rejected Hashed Release Title: mSfl7zLWnN1yDAEzAlhJhWVwtfdnDFF4 14:02:28.2 Debug: Rejected Hashed Release Title: GvZu2nmbFrm691Zpz9g3HbLW2Q44WF4f 14:02:28.2 Debug: Rejected Hashed Release Title: KS0osdwPAqGoOdWh2qbESG5xZbke1kyL 14:02:28.2 Debug: Rejected Hashed Release Title: GSnMMvkBTlHtKiGyGbaGghqFqzPU8r7w 14:02:28.2 Debug: Rejected Hashed Release Title: ET9YdnzdXH6te5IaFEcLO474CThCTCOc 14:02:28.2 Debug: Rejected Hashed Release Title: d0nCqmbHQfnRWoTT26w3FVSMlAdlYEel 14:02:28.2 Debug: Rejected Hashed Release Title: rkquRXZ8sFHiwwHi8cqne5qmXtB8VJNM 14:02:28.2 Debug: Rejected Hashed Release Title: LthJRwrm9lrsXLyyJTm3Jq2r8ElzKLNl 14:02:28.2 Debug: Rejected Hashed Release Title: Xsxpl52LFdsl1LwdHEQgmg1ta6OmWlmO 14:02:28.2 Debug: Rejected Hashed Release Title: GDrkR0MwJc8zRyoJEjr1Jf5roUVEYTI9 14:02:28.2 Debug: Rejected Hashed Release Title: iooifcA6tsAtLkPipGYsm1TtxFuARokC 14:02:28.2 Debug: Rejected Hashed Release Title: 88YaIQbcS2oc7MnzVFge9ueNDAVVxVTv 14:02:28.2 Debug: Rejected Hashed Release Title: 2oKx8DTL1SkfONbCbcoFpwPji4U6Rnxd 14:02:28.2 Debug: Rejected Hashed Release Title: noUzfjV2v8oivsQlpGlODIOeuL0tiQ1N 14:02:28.2 Debug: Rejected Hashed Release Title: jZIby7VPMFNjLZU2mGepUwS3B80TCQE1 14:02:28.2 Debug: Rejected Hashed Release Title: 2GMt6RKwn5CCxOFNmkXT2KyHvzNiaxAx 14:02:28.2 Debug: Rejected Hashed Release Title: Go3jzTo8XkcWaiWKqX2SmFgG30fWezIg 14:02:28.2 Debug: Rejected Hashed Release Title: OIU4Q9wQIQqMkDoHy53ly8cHCxsmU5Yn 14:02:28.2 Debug: Rejected Hashed Release Title: XcAj6iE6GnGnWK5YsBsoYZMW7aHVYOl1 14:02:28.2 Debug: Rejected Hashed Release Title: nokHkjoekSCKWnBYHrfmD8cG3WA4VYUI 14:02:28.2 Debug: Rejected Hashed Release Title: JZmbImwrPcnY2AyfHiobXT4tJ87OHOdb 14:02:28.2 Debug: Rejected Hashed Release Title: 7NUSOPl8lVZxChfiy5cCQ22u0Wbn6TAH 14:02:28.2 Debug: Rejected Hashed Release Title: mo0Hzm7FC7lXfS8EhEQY5qrThNREKRE9 14:02:28.2 Debug: Rejected Hashed Release Title: pmijpHcFlT3GIsf4XFfw59ZfbOywtKu6 14:02:28.2 Debug: Rejected Hashed Release Title: vjPvOR8ZuOkw45uyllUgbn1UICmMAalJ 14:02:28.2 Debug: Rejected Hashed Release Title: JzWafWdKy5ilTME4ytHEG638BLPxZx55 14:02:28.2 Debug: Rejected Hashed Release Title: MGJjr60RSQ02jvX81wPqQ9QoN2APTHk6 14:02:28.2 Debug: Rejected Hashed Release Title: ZXZRWVM02zX8yRgjxyEtLirFhpc04R2u 14:02:28.2 Debug: Rejected Hashed Release Title: fa8sAaROOz4D5hXEQfh0fHfvzbVPqefX 14:02:28.2 Debug: Rejected Hashed Release Title: AO2b0pnQZflruUuWhpQvFaeTiEaWHS1Z 14:02:28.2 Debug: Rejected Hashed Release Title: jEUsH8H291lKGu85kzakqHgiHJHmjr5b 14:02:28.2 Debug: Rejected Hashed Release Title: ykf9kQERpxJTtCZemCdgsKca4vqqYWA5 14:02:28.2 Debug: Rejected Hashed Release Title: GwCpmq1uI5gMy0LRsadaARebLev0LsXL 14:02:28.2 Debug: Rejected Hashed Release Title: pkG8HpSRlriMqeVVRDAA6l9K0MMMocKV 14:02:28.2 Debug: Rejected Hashed Release Title: VN4ls2uWqZiSJCLnBQo3D877K8owpoMC 14:02:28.2 Debug: Rejected Hashed Release Title: J7GLGWJ4ynM566gg2Fvg8WUAgzdNDtdk 14:02:28.2 Debug: Rejected Hashed Release Title: v3pul0sXfI1mwPJ0BpLDzGQwzHW2XnqU 14:02:28.2 Debug: Rejected Hashed Release Title: d6UEnpCKUzKLc3IpYH4tc2qQ9yARpbED 14:02:28.2 Debug: Rejected Hashed Release Title: UxvUqOL3pwCD5CWa1iKZp75tzMMRnA2Z 14:02:28.2 Debug: Rejected Hashed Release Title: n66zh5JegMHP18PfSzrm7AQRJE3ar46x 14:02:28.2 Debug: Rejected Hashed Release Title: RDB6YnIqbydcrO4421cWyaN75DkIBYsG 14:02:28.2 Debug: Rejected Hashed Release Title: g8vzOzQLWVooxJIWUzNVyScb1lJX2hzW 14:02:28.2 Debug: Rejected Hashed Release Title: MINrHSvl6NOARjCVmMyLkYnGdfElMMLW 14:02:28.2 Debug: Rejected Hashed Release Title: GMxE3ExtfkOu9qnxphVxSKKeeeWsH2Fv 14:02:28.2 Debug: Rejected Hashed Release Title: DIBPvDOuPutJRfT8Oj2luZbw0qvA4D3j 14:02:28.2 Debug: Rejected Hashed Release Title: QY4JXben7MuEYke6C34gzqmkYWpO0pgw 14:02:28.2 Debug: Rejected Hashed Release Title: FpE6USi45ARhZwxdWOpQgsOR9GTelQsb 14:02:28.2 Debug: Rejected Hashed Release Title: GGF7K0JJ0o9o1Cq6rNSHhAnSKSR2qGrP 14:02:28.2 Debug: Rejected Hashed Release Title: wDbnFBYmrTl30gmNv1OBvu8C9SZ6CS5z 14:02:28.2 Debug: Rejected Hashed Release Title: b2LZpiYk7CtHclASMEILCHJWgDTNlS8l 14:02:28.2 Debug: Rejected Hashed Release Title: ZZjIEO3zB2XPjVDZgsGjhtLSB5Oh7441 14:02:28.2 Debug: Rejected Hashed Release Title: jdld1y7Hhb7YKs06pNouFEs6nbI6iMnA 14:02:28.2 Debug: Rejected Hashed Release Title: K2CmfTk3q3JDm7VdUWjkOxH95GgLQinm 14:02:28.2 Debug: Rejected Hashed Release Title: Zbf5BKEXPFrNNO8g7zh43IXUOjqmHUzv 14:02:28.2 Debug: Rejected Hashed Release Title: mSbVkUMfwXlyRdLZbjzFApFkfj1RJjxH 14:02:28.2 Debug: Rejected Hashed Release Title: jMSDZtcivtVjcA52dZ0lETNTTkNH76iq 14:02:28.2 Debug: Rejected Hashed Release Title: uatHko8qSrye9uaBhIjO1eW720mZSWkk 14:02:28.2 Debug: Rejected Hashed Release Title: C9mpZ7cFMQSjHODfg38jiFMJ6XAtgbBE 14:02:28.2 Debug: Rejected Hashed Release Title: YyYjSg8OVze0pcZhYRxpuhwqMWD6KOSk 14:02:28.2 Debug: Rejected Hashed Release Title: soAtHE1wtw2rtn06ALnVAu8UJXO8F5Fs 14:02:28.2 Debug: Rejected Hashed Release Title: ub5PrFsGrxEcIvGGifMwqnpyz9kcnZJT 14:02:28.2 Debug: Rejected Hashed Release Title: ZqH0TyoEtp62EsVSBf33JfjkENZq4YUo 14:02:28.2 Debug: Rejected Hashed Release Title: vQQvO1U68HhtANql5moGJOPjbs2PbZoW 14:02:28.2 Debug: Rejected Hashed Release Title: KjGW17zaUBMKLN2JihYixykC7zW9FX4h 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 14:02:28.2 Debug: Rejected Hashed Release Title: JOU0DNY2wYcbGCs5uuEfFzKiiopVwVvSDGW8HA4V 14:02:28.2 Debug: Rejected Hashed Release Title: HBvSHHKZ3ssIsW1I7pODvYM9p6ElFndGv5Fve9Dx 14:02:28.2 Debug: Rejected Hashed Release Title: mqfw0UXAQNfayddzsw6Bl7PnznEpaaVr7rjhBpgV 14:02:28.2 Debug: Rejected Hashed Release Title: ogrXqQ8StWTsTroOwrkKxJb9IZ5mtG9Ylkg4uIf0 14:02:28.2 Debug: Rejected Hashed Release Title: nLQJZBRbTwrre8XXDEm4y5j1p7pxqDcVTETVR6Bs 14:02:28.2 Debug: Rejected Hashed Release Title: yKqhatZPphj2m0AKDsqcdPUTtjU36GOF3Bj9A1E8 14:02:28.2 Debug: Rejected Hashed Release Title: 4OOs1CvgljVuHtKCaA1ir8cGsWTrWS5NxQFVLF4d 14:02:28.2 Debug: Rejected Hashed Release Title: 9S7am2zDNMBjztR9tjcAhLkiWSL07AmabYXW7C9x 14:02:28.2 Debug: Rejected Hashed Release Title: pPUgaA0l4kTO2ffqAZkd6SE9PC94TEltl8KO1mkD 14:02:28.2 Debug: Rejected Hashed Release Title: FprtFIlO2jwvxijrVjJoD8qNhaLixanpLWxudKDZ 14:02:28.2 Debug: Rejected Hashed Release Title: 52FLpfUaCXyJCpB1p669JOxtKDQmG5JLeufEEI6z 14:02:28.2 Debug: Rejected Hashed Release Title: Rojf4S88p56McA3cHm7JX3nWj8fvHdVzF1pZiC8f 14:02:28.2 Debug: Rejected Hashed Release Title: 3K1sfBts2PEQA3ZrLv2Tii5nPSuObkkLf24hqsdX 14:02:28.2 Debug: Rejected Hashed Release Title: vYeiA6nTDg63XfJvAwecSy9oWz0DJx1t3AGHbb9z 14:02:28.2 Debug: Rejected Hashed Release Title: 1gcICHtNMRzuoCeL3CpcVLc84tLyBPqky2AyyTKX 14:02:28.2 Debug: Rejected Hashed Release Title: zzub8dshK1TW3z4jeMHNLjEvtd9rko2WdQEr9pB7 14:02:28.2 Debug: Rejected Hashed Release Title: hrRvCtzBI86r4o61kw47FFSACiByZzQ99oXw3UZn 14:02:28.2 Debug: Rejected Hashed Release Title: 1hOFM1sGq49mG6VHPr0aygwiBuL3FBMhfb8jZkig 14:02:28.2 Debug: Rejected Hashed Release Title: 3Dp6iepyLnK4u9NJOf5OgJh5N7ygTIwY7CDCJujR 14:02:28.2 Debug: Rejected Hashed Release Title: HhwlHrrja4Qc8Zn0Bc8QWLSmTOgRpjM0CvpagiBH 14:02:28.2 Debug: Rejected Hashed Release Title: QUcKqQ5FhHPovY27e5wH7WzQYwmiGH9g57f1kBOr 14:02:28.2 Debug: Rejected Hashed Release Title: sjmEoraFKMq3IPrdI5odhQyBo0g6r5x5TdGT4Kjg 14:02:28.2 Debug: Rejected Hashed Release Title: 6CMX8XjreVpptrPxFyxXXygmuOR1gHXgJlsUoiB0 14:02:28.2 Debug: Rejected Hashed Release Title: Lo54DRjIBdE43NxebL4XwQ7AiRgRhdOr8gb7kBSF 14:02:28.2 Debug: Rejected Hashed Release Title: G89kidZWslfxE8NSSfTdMDJSOj5XXTVWZ320UaxK 14:02:28.2 Debug: Rejected Hashed Release Title: 5YESyHfI3n6WmdJlL0cocrB3GjYKZhhAF0kmmpcf 14:02:28.2 Debug: Rejected Hashed Release Title: 88wS335GmLIqGpOKOmSMWFFvfdRhpNXqd6kuvupg 14:02:28.2 Debug: Rejected Hashed Release Title: OLaKOf6FJDm6BPUMt8rkzCpYmpqE6KdvKTGWRh96 14:02:28.2 Debug: Rejected Hashed Release Title: pjOInC3STOb7f2Cn79Pd2MTXVL8N7FzzntWK6q5M 14:02:28.2 Debug: Rejected Hashed Release Title: uMEA3VEvlSds2J6bPzYEkGowuUKnALaXkVbKGVvP 14:02:28.2 Debug: Rejected Hashed Release Title: xC24XNgJhrYaVJgCXnzPqDWVkSszb20OJOrnazu2 14:02:28.2 Debug: Rejected Hashed Release Title: MWbDgdoqZ9H1HEmgqumWPt9UCQxPNy68ISLOYdV2 14:02:28.2 Debug: Rejected Hashed Release Title: h4cOP24q4PkgrqKTaRJmlKUyxhPGhTU962KnULmk 14:02:28.2 Debug: Rejected Hashed Release Title: B97tmXM7WSXRF2zDMro1brzVq6TXk9qVKxjekh1Z 14:02:28.2 Debug: Rejected Hashed Release Title: 5ljsAImMlKavR5WQvdHNNITc69wQGPXOwZp93SwQ 14:02:28.2 Debug: Rejected Hashed Release Title: XQKq7dIkPnuGat2KdGqJzUWo6lm1nLJnPm4we1vx 14:02:28.2 Debug: Rejected Hashed Release Title: F69EmAuIMabOj9uHzXlbicWGm0wHwo2ei9yGhRJE 14:02:28.2 Debug: Rejected Hashed Release Title: QupD2upcZS8uRLzap2FbAeza5n6ab549EGGhYiBg 14:02:28.2 Debug: Rejected Hashed Release Title: VZJ2KrdDxPau9jubcm0Siusy4hEOkxwLqE4JNoke 14:02:28.2 Debug: Rejected Hashed Release Title: GabxAfWye4s0IH4aTH8rQu0qRpvCFuMi5ZdOyICO 14:02:28.2 Debug: Rejected Hashed Release Title: jE2JYArz8xS5Ho7n4e8GO75fLLBFrrj0NTz4kR76 14:02:28.2 Debug: Rejected Hashed Release Title: gBISilIlPvXjLViAP8UBDZJvkKnCK6JrDSqv0K7L 14:02:28.2 Debug: Rejected Hashed Release Title: ljUtIDFFkKzB5F0vatrjXFtmGRo3C7k1un2gRtCY 14:02:28.2 Debug: Rejected Hashed Release Title: KzH31cIXOmtbqCSe87ieLPrU5A9McM3NYIwdvBri 14:02:28.2 Debug: Rejected Hashed Release Title: E7cP7Ofq00wQBMHTdWFGAPB46IwqWXtyNWFtqF84 14:02:28.2 Debug: Rejected Hashed Release Title: pjzc79Jg7xZ1cJqW5dokVr8P7IWldkSgcAnJcaax 14:02:28.2 Debug: Rejected Hashed Release Title: I6pcfNWUjk3miJo4fke6b0zu8s1FLzc684UENSxN 14:02:28.2 Debug: Rejected Hashed Release Title: M4bzse87NxYF8divY6EVd4pBnXr3r13Y9zAFBNFG 14:02:28.2 Debug: Rejected Hashed Release Title: pwrYqD76QB0vaSVoe0YFGYauIJedrFhnHQPAb9Re 14:02:28.2 Debug: Rejected Hashed Release Title: MXntTv11wWeb43fKp4k3he4TeR3KaFvMpPrMaCnb 14:02:28.2 Debug: Rejected Hashed Release Title: 3Wwo5gfW70cSfqZzrFBTa9AQHGBnuykHjUFiAQen 14:02:28.2 Debug: Rejected Hashed Release Title: eLEhVcyr8b8GUvytRfVuZnPiJ8LV7RmbJeu34p3h 14:02:28.2 Debug: Rejected Hashed Release Title: Bn80vbqyeU1BdXJN0pbQYOLFJBKRqKMKXdWOCtYs 14:02:28.2 Debug: Rejected Hashed Release Title: mSFAQJvSNKBoTNKJ40ZyBYEFvay8P7Ku4o5wuYQz 14:02:28.2 Debug: Rejected Hashed Release Title: wBH2MaSmsJ78mgGfhgZD1qrkTIzhmIpLvUHJTW4h 14:02:28.2 Debug: Rejected Hashed Release Title: axsapjvIxm0k3nRwuAMhNGjAFCweoU76f52RCSvb 14:02:28.2 Debug: Rejected Hashed Release Title: yyeMwZz56birqolUL6K5QbZItEIYx0tgyokfbm0P 14:02:28.2 Debug: Rejected Hashed Release Title: hm58X4fxN1ORsFf2SVZO7zglSPDi25WETteZ1vyA 14:02:28.2 Debug: Rejected Hashed Release Title: 8pKL4UC77hPqYWnt1gQfLJp1yqglpXB22xhpXfRp 14:02:28.2 Debug: Rejected Hashed Release Title: 856SYEbAnnrkcwQBnxraagISCX2XYIgi1Bwz0yax 14:02:28.2 Debug: Rejected Hashed Release Title: uZP21LOAKXnmvNRqvLmT0jMJmFhbOKACUtGtXW8k 14:02:28.2 Debug: Rejected Hashed Release Title: TPgmw5ttFkwMgOQcLfxl6ZBSohtL0ieOmSURnYtK 14:02:28.2 Debug: Rejected Hashed Release Title: eEQBlTQoF9b2kd6CY5UBcqW4vhpJeyUaPwFtQHai 14:02:28.2 Debug: Rejected Hashed Release Title: pSHYQJYbdq7ncqGvjiwSCUPg1BE72imi5BRt6mBS 14:02:28.2 Debug: Rejected Hashed Release Title: lLKFFUytk89xg9AYlIKnoD7NYhJlW2cAJLMJSIcD 14:02:28.2 Debug: Rejected Hashed Release Title: k7qXWDXDO91CzIrpn0JLSIueCAi1vzkNv1QK0nLX 14:02:28.2 Debug: Rejected Hashed Release Title: ZkRWZGuPltj4QD2WAgJkWKQb8nyaU2ImdzSuKF4T 14:02:28.2 Debug: Rejected Hashed Release Title: u9at7Nf2SLUIHqt1yZtNA8zsRUCP3Bn0fUXPusfy 14:02:28.2 Debug: Rejected Hashed Release Title: wtEZeo0xqMFI9x9zx1fHPb0nnVXAs7EHeNojrGV1 14:02:28.2 Debug: Rejected Hashed Release Title: 7Yc5NI5iaJFqCD9VRrT3N0os1ix1CFgnr7eKP8Ga 14:02:28.2 Debug: Rejected Hashed Release Title: z56pUWZoFIqg9Fp106nnuhlcn0H8m7c047ZXwDX9 14:02:28.2 Debug: Rejected Hashed Release Title: KSbMzCmDr4iD515AmMOiQ7gJ0SNRRGtgt40wGAnA 14:02:28.2 Debug: Rejected Hashed Release Title: dx2FcPOwHjqEKTzDr9deX35vYrpbH47TUPd2eQsL 14:02:28.2 Debug: Rejected Hashed Release Title: YVDCuokvOlMQHLgV4vdo0kyPkused03ibZYLQNrF 14:02:28.2 Debug: Rejected Hashed Release Title: S8X21kwuHE0uVicSBILB9nH6rlfsIjTq4Oo7kXF8 14:02:28.2 Debug: Rejected Hashed Release Title: 1Prm7vqZKH7N6lRpi848AERRqDqYOkr1qoOYf5Nq 14:02:28.2 Debug: Rejected Hashed Release Title: 075GMTuT1WIpjQubaIo6UXpM3ht7RQ6m8nOXYWCA 14:02:28.2 Debug: Rejected Hashed Release Title: cthHT70EszCNvL7PhOGyUTxQswayjia2fP4AYpO0 14:02:28.2 Debug: Rejected Hashed Release Title: oP3MCiZoFE1yox2hva1DZEMQkEO5bAAEaXK7eIjb 14:02:28.2 Debug: Rejected Hashed Release Title: gw7eAVCPrVUqf944gFXBfYYrDwjUdbxfFfzWKlm8 14:02:28.2 Debug: Rejected Hashed Release Title: EiQktDMVxnTHD4d44lvO64GlaxgaYWribtxdleUn 14:02:28.2 Debug: Rejected Hashed Release Title: sHAA6j9lmm6vGT6njFn65HXXOH9LrTbHsQNwmFSP 14:02:28.2 Debug: Rejected Hashed Release Title: mxKIgXZJh9IQnt1j9X9M6iD9J9xbsDr2rZKbIGQX 14:02:28.2 Debug: Rejected Hashed Release Title: Ps8EprIrBN7fYnlBrobyaI6z7mn4kwxAd7oLTihP 14:02:28.2 Debug: Rejected Hashed Release Title: 12DJ7tjPD51vJSMuRb6sdTPWQAxhlidvGwb6rpde 14:02:28.2 Debug: Rejected Hashed Release Title: 32DW3wygodjT67v2XgEUffjrCRa3haWQmtqWKYcE 14:02:28.2 Debug: Rejected Hashed Release Title: pHdBi2YoRCPEupngFg4gdZtVHpBJtgbw8MKwxbru 14:02:28.2 Debug: Rejected Hashed Release Title: RkGkJN8tS3aSap4YjEV8TvNd6cEpn4pkyPWgKDwq 14:02:28.2 Debug: Rejected Hashed Release Title: sqzEi7BN1xnU7KamQoLPH3YkLm7EzTCPE11C6nnR 14:02:28.2 Debug: Rejected Hashed Release Title: TbQ3Y5eQwvDXjNzlB6i9KVOP5ZPHHaGmrkK49c3Y 14:02:28.2 Debug: Rejected Hashed Release Title: 2xjauoKZoshXQI39v6WnQGEwyEYTACJXoqQ6OaQk 14:02:28.2 Debug: Rejected Hashed Release Title: M6iKl62IU1nBj9bOEmL1m6Rb1WIQOXxrfSxoppWv 14:02:28.2 Debug: Rejected Hashed Release Title: bkouieghfzDrp7ReGwksNJq2vwwEpPyK3iJiKwi9 14:02:28.2 Debug: Rejected Hashed Release Title: G4eU60izAqYWwOnpc5MforYBhCOuMF4O1aoHgpP0 14:02:28.2 Debug: Rejected Hashed Release Title: r3e3P2PLyJ7IrvnglqqNkvnaZU6JhjgocQOEQ4sq 14:02:28.2 Debug: Rejected Hashed Release Title: kJUZvgjRTYKM9QHhlhzbVQccuKzVEDJAjS4q7Ffi 14:02:28.2 Debug: Rejected Hashed Release Title: 9EV3hIbwqMpUPGoUuAoACGpS77OrQTaeFOmGCyWK 14:02:28.2 Debug: Rejected Hashed Release Title: 6kkJlhlPxq8irX6mqACRYjf4kKFolWHlQeKWvavr 14:02:28.2 Debug: Rejected Hashed Release Title: 4e0qAeEecJlb23lSfaZpOEb2Vrsh04mghSbtp4GO 14:02:28.2 Debug: Rejected Hashed Release Title: B4sV0SdZ4kZMGpUTj8Dc1q6M3zJo9rLQXmH44Onj 14:02:28.2 Debug: Rejected Hashed Release Title: aftOxDkqnMszuoD9K86vG3ne2ezOSkKiE2dE1uZV 14:02:28.2 Debug: Rejected Hashed Release Title: JNthz8vVv8VkPkE9unk1ByHLaSS8Ycx2hnY9TzKU 14:02:28.2 Debug: Rejected Hashed Release Title: OEGuzKkkPblUxCi8uAHsiFcpFyy9WHus6g1qZ4Dd 14:02:28.2 Debug: Rejected Hashed Release Title: QzdQZHvRKfFoEt7w2pm7YKKcgum7bTw2WwkaBWfZ 14:02:28.2 Debug: Rejected Hashed Release Title: Tn19WBJUY5YjIEJrK5Km9wc5vYQp5X7AmMq1B8St 14:02:28.2 Debug: Rejected Hashed Release Title: KAHmtqwsSWTYgnvPvffORCzu3pLGuDnHSUnWHcxh 14:02:28.2 Debug: Rejected Hashed Release Title: n7gyN8AJnWt0zVtAdz3tGj4VzWtLTt7TyjKdexbJ 14:02:28.2 Debug: Rejected Hashed Release Title: Uw9oHGZz5UOfKWUCtwi4JpG5CWaH95eUba469iNj 14:02:28.2 Debug: Rejected Hashed Release Title: VTYKT3kCCalofPVmK1u7szFxqwPzKdoBXUdgigcI 14:02:28.2 Debug: Rejected Hashed Release Title: lz3hHETB0P3mtMS08JrvXhp8JiStEAmRo3BKJKP6 14:02:28.2 Debug: Rejected Hashed Release Title: jDBWpouLawPCDWT31KxeV0mV9978cWyDgWUBAocz 14:02:28.2 Debug: Rejected Hashed Release Title: weStgWUKo16Krbv9ijidNBf4VQvLJ8IxCNpKAnxd 14:02:28.2 Debug: Rejected Hashed Release Title: FajPcKZ3jf3gMY7FEs2gxXqfHpwP4NEijYNVw7Tz 14:02:28.2 Debug: Rejected Hashed Release Title: 5ShW4u3MB4NYKFV8yBA4YPvBTgPY4AdSFHSEXi0L 14:02:28.2 Debug: Rejected Hashed Release Title: nxHgqZGrVx3i1trw2OcDuwru0dgA9FNgT9wME5LR 14:02:28.2 Debug: Rejected Hashed Release Title: gca3M2lCOgUwuL0EUpsapRh4j39UBRcmFg51eOtE 14:02:28.2 Debug: Rejected Hashed Release Title: D7BNUVTa904mgrwg4FGCK2gBknAA6rDKAsTeXDJF 14:02:28.2 Debug: Rejected Hashed Release Title: ucZf2me7Up72ErmVOrYlKir4NXyMEywxLcWqBEFX 14:02:28.2 Debug: Rejected Hashed Release Title: GSeRgGNevgYVSvKJ4lIp1sCOLT3Hi6fh4lvyU0UI 14:02:28.2 Debug: Rejected Hashed Release Title: wkvKDmrnKa4MOWAxYxRrADfVwBRo0qYDIZnCzUbj 14:02:28.2 Debug: Rejected Hashed Release Title: TloiLYa89tLm4DmE7dg7LWdYu9eAhbSeMPtgiykd 14:02:28.2 Debug: Rejected Hashed Release Title: g7gBqdkfahm2KawYqC7bS5uP0ZmhLPXM2qMfcEn9 14:02:28.2 Debug: Rejected Hashed Release Title: 26OCneL50341LrwL8NeJzM11d5SckwIG0CQr3QNu 14:02:28.2 Debug: Rejected Hashed Release Title: IzQnJF7fiv7y0fwsoPaO3t8UqdEd5anKIQrLUeuB 14:02:28.2 Debug: Rejected Hashed Release Title: wrRsQlQYCJlbTOnjVY9CXYBjEvod3nZF0Kcxe2Xx 14:02:28.2 Debug: Rejected Hashed Release Title: qPM6zzmSNXFxotCRADUSvVF5fLw32PKcJF4KSOKv 14:02:28.2 Debug: Rejected Hashed Release Title: HUxBWgScOxjeUx9Qd87j8pRoUXg9DMsx1sH1JDGt 14:02:28.2 Debug: Rejected Hashed Release Title: fj6ToJ1LSAgNUFrD0WpiDVIYqBir5UraGgowoYJv 14:02:28.2 Debug: Rejected Hashed Release Title: HtALNYPhbvlbq8hNwpamr0BBkVOK5QrWqaFUzNHq 14:02:28.2 Debug: Rejected Hashed Release Title: eNB0ELHe7H0ajQgF4K80pMPLEfCShEs6myO6Vysq 14:02:28.2 Debug: Rejected Hashed Release Title: mvP0tvn9KN7HiyIiOkDCcmn1IW74FxexMnHns1o4 14:02:28.2 Debug: Rejected Hashed Release Title: jlhIdVEoFOrFvO1TL0DwiJpAmWh2VJFOpgIB9pjX 14:02:28.2 Debug: Rejected Hashed Release Title: DPtmAmJ2LXnKyOgkh0G6pJfU5TOQw4y7966ljzGR 14:02:28.2 Debug: Rejected Hashed Release Title: neIjQccimu6VxVXgoUPfRWGRLmRHSHEeiRyoCGPy 14:02:28.2 Debug: Rejected Hashed Release Title: FXxCtP9lBpRsTvJtHs7tiWKAisFAUVaDER1qS52i 14:02:28.2 Debug: Rejected Hashed Release Title: Apjd7XShwLen9K88Vc4gTIwjOSD0U200Vsfjt1vn 14:02:28.2 Debug: Rejected Hashed Release Title: NAM1HXAtBHhwk3twsgybP1an68Nqvh83pKYyu4jq 14:02:28.2 Debug: Rejected Hashed Release Title: HEZ9LE23YtvnEde3SO18EdmSdIk1cPhoc1cWWjGG 14:02:28.2 Debug: Rejected Hashed Release Title: b0CaiwlL9ZMwiPJ9JqsgvQzq9X0CSZubc4vkV4C3 14:02:28.2 Debug: Rejected Hashed Release Title: aOO09BioqFTpXnUPOp6ZQxL9pYQFYPSIpIXkBqji 14:02:28.2 Debug: Rejected Hashed Release Title: MCUOFOpx76a9XJDtWp3rhsXyakgLxWhD7gG9z7CG 14:02:28.2 Debug: Rejected Hashed Release Title: VazFLUjKab1DV3UbTNZAHJ1lUgOG4MNFox8jDjyd 14:02:28.2 Debug: Rejected Hashed Release Title: 1kNy510j7PA4sgu7TDjNOCwcbw44bB4xNKBQHlVq 14:02:28.2 Debug: Rejected Hashed Release Title: 084oL9OhASTMteB99kYdEeyvPW1uOReheZS4r61l 14:02:28.2 Debug: Rejected Hashed Release Title: 5M7O38FcnknpXefFE2TrdTH9eS04EsiSrD9ag8Mr 14:02:28.2 Debug: Rejected Hashed Release Title: qQM12zTLvNr7sRj1vTyqQmL0IVbTj9cwNweJKb6q 14:02:28.2 Debug: Rejected Hashed Release Title: er4TiKUL8NGj2sZNBvIvtbKtNNWCiNWe5gKOMd2u 14:02:28.2 Debug: Rejected Hashed Release Title: k3Oyie0oL4rVeY91VC9C3yHIIO7XrQn2F2m88nqw 14:02:28.2 Debug: Rejected Hashed Release Title: NF3yJ3DxTbwKLbiTmkkP0yzFHl5E5wjXjb3Cmnve 14:02:28.2 Debug: Rejected Hashed Release Title: Zt1OQ4wBJdvVtzsP741dkxNIuVWD2SwR7LVcye9t 14:02:28.2 Debug: Rejected Hashed Release Title: th7teu5g6Qi25t2QwRFjcDEPm3WTrTPbbXvZwEQ1 14:02:28.2 Debug: Rejected Hashed Release Title: M8B7kJw6KF5elU9VZMXb51Uui22VDf7lJHkiBSRN 14:02:28.2 Debug: Rejected Hashed Release Title: rNiqQnUBtfiXkgOLsyPoMCuChdiTxA7P5Fo3QXCC 14:02:28.2 Debug: Rejected Hashed Release Title: PTwpoKfSHsVIpWzPuniauLQUa50VNaA7OzCzmyzG 14:02:28.2 Debug: Rejected Hashed Release Title: c1A21QzIGV0qGE6erztjx8SvkisGUBSdsVnzYi4p 14:02:28.2 Debug: Rejected Hashed Release Title: lRLRVo5JL8GjzLGQfOpxxM30Pc7gS5FtRghTDifK 14:02:28.2 Debug: Rejected Hashed Release Title: X5NzvhhXk0Ez3cubJkc0blDLrI75tdb9N5b9Eq4v 14:02:28.2 Debug: Rejected Hashed Release Title: snnjyZ7XrcWYqyPjY9Qta3czT1CbWMiSe9baekKd 14:02:28.2 Debug: Rejected Hashed Release Title: QiPjVZADH2NVuKuj6HQK5Uo5fywHEf7z0DTOGkUJ 14:02:28.2 Debug: Rejected Hashed Release Title: afIgCVgXnrP2cOm1RH8pDTZIRVoGQnFaL9JuEmZP 14:02:28.2 Debug: Rejected Hashed Release Title: 7FIcNRj0nGVREOCOpkhB0w0j3X76nmxowprCTjtE 14:02:28.2 Debug: Rejected Hashed Release Title: SrNLpt1uBTxbdIB2uwMzSiEoxsDaBSawlG3WnwVi 14:02:28.2 Debug: Rejected Hashed Release Title: 927UV0e7gVQsukVO4iS1UehfTAkQl843dn0HDLl6 14:02:28.2 Debug: Rejected Hashed Release Title: 5c5Z2LjRBcIM5UzMdDnVclumnSRQBLgNV4cfsp76 14:02:28.2 Debug: Rejected Hashed Release Title: 38ZmquAlQ60uaLr0cIQm5GirTRUB4YyBa64S02hf 14:02:28.2 Debug: Rejected Hashed Release Title: a6vjnmymqrY5VtXfazQV8282apVPyJrb0h0eNEMo 14:02:28.2 Debug: Rejected Hashed Release Title: 4GdvdKd61J02iDGywts7bXCZyGCww1Gg85CuTAcd 14:02:28.2 Debug: Rejected Hashed Release Title: ZavCoEjtWbM9QgIUNh7JGWwmfbo7cxzc3gjhzumf 14:02:28.2 Debug: Rejected Hashed Release Title: byAFy5eE4ckIk2AaRjc90hE3J8kJbBD9yK1AK1HV 14:02:28.2 Debug: Rejected Hashed Release Title: yv9DniJOhCnfwIcbJVXNt3QbzSzo2xMGa0Ev0nVL 14:02:28.2 Debug: Rejected Hashed Release Title: 1wBZFXFKgDUDJlZR1MDGMNrwcwPC7YRhnwK01mDs 14:02:28.2 Debug: Rejected Hashed Release Title: MGCpuWORbkQmP1Lh1gqwErDUEvRZWnrjG21DHXMN 14:02:28.2 Debug: Rejected Hashed Release Title: GXix0jiYuKC6Wxzsb5cTIvr7YoE6ioWlYxgDMmK4 14:02:28.2 Debug: Rejected Hashed Release Title: rFSxazaiDg59Vt6jBRCGNRqQ0vZnbqcXSwiOGpKY 14:02:28.2 Debug: Rejected Hashed Release Title: EVXx0V0kpBnxcja1yihce8JscYFd3xceAldPENs1 14:02:28.2 Debug: Rejected Hashed Release Title: jp502qO6CqHGHu0a29dV9Yo2RQLs4cdjnZ9HRtS7 14:02:28.2 Debug: Rejected Hashed Release Title: tF4eb4Grnx3wFQBku8Ip9CLJ767CLY5bO3PFkbeH 14:02:28.2 Debug: Rejected Hashed Release Title: 0TP4rKbQNUVXgMJ6SmMcLkQzT1Ikjoe5d14K9fNa 14:02:28.2 Debug: Rejected Hashed Release Title: 3ysZdgpWG5H9W9fNMN3Y2l3tZFyhrcHg6tPBbFfQ 14:02:28.2 Debug: Rejected Hashed Release Title: 5JfDVxw2TsT0cAMrR3pqrBAde2tpposvQYfztWyM 14:02:28.2 Debug: Rejected Hashed Release Title: BuvTZCpS34Bj6lfqDszzlVisrYu02eFRrUMjSlrT 14:02:28.2 Debug: Rejected Hashed Release Title: EXjiDepLby6BjgMQ6wwoFb3WMWM1cLZDF2gi5QOe 14:02:28.2 Debug: Rejected Hashed Release Title: km8jTQkOu93Otx2rc8itMaueScG7Ai7TeYUuZh7A 14:02:28.2 Debug: Rejected Hashed Release Title: HE1cxn9dNDxVcyHGEVZk2u1nKMooXEl7bSn0hWcV 14:02:28.2 Debug: Rejected Hashed Release Title: Yu5o8VXXzYMAhM7fZEtRBd5NkwubJVOLzIEOexAw 14:02:28.2 Debug: Rejected Hashed Release Title: mv6EW69gfDQaWL0BiYEcqmvFuo9ohzO1a58tAZnw 14:02:28.2 Debug: Rejected Hashed Release Title: IJ5yUl6HU75Ar9xnOYnTuIsdqwBoG2vAN1NIQ8X4 14:02:28.2 Debug: Rejected Hashed Release Title: B5nnWTQa6HSIbPOQtOTr42BLJaxca5L8r7LAm9v0 14:02:28.2 Debug: Rejected Hashed Release Title: p0ku8vgWzVvfDrN8mYoKS1MWrgscH1PxM6yF319b 14:02:28.2 Debug: Rejected Hashed Release Title: JLBbSwVxXqAUOcKYv82puGwu5Tx4fZ0FQVHkIsrn 14:02:28.2 Debug: Rejected Hashed Release Title: iiBV0h0OnwLCjqHYzn2osDRTGVPCusbD8AXsx5oM 14:02:28.2 Debug: Rejected Hashed Release Title: 2wvl2zbOJQR7gwEiHRP0eIBQZmTIpssNqO4horgS 14:02:28.2 Debug: Rejected Hashed Release Title: V5FWHFu7ru5XU7v08jfdh1BikKXFYSZWKJGFl71g 14:02:28.2 Debug: Rejected Hashed Release Title: kn7qL9IrYUvPa6JAknyhSif9Hp6XHgzzKIse9aMK 14:02:28.2 Debug: Rejected Hashed Release Title: qDma04o3mJf1uDfdLbQiiCh9IhOxloxbSNs4dh6t 14:02:28.2 Debug: Rejected Hashed Release Title: WQ5PdxF6mfOE3Gg0TJGSES9Ecr7HuepSjdyQyHq2 14:02:28.2 Debug: Rejected Hashed Release Title: A0qTmKGNscenSycJFbbYPXYOIkbbTaAL7K5uonVZ 14:02:28.2 Debug: Rejected Hashed Release Title: 923VNoPyoIcQgdf1Bv3csprrBMTLQyzMbHXYLKWv 14:02:28.2 Debug: Rejected Hashed Release Title: D8Oa5vTR0Z8g3ZIMzaiO6LgFG21G3fzeFpdzY5Er 14:02:28.2 Debug: Rejected Hashed Release Title: 1URJKUZ9Z45rPhnXALgRhoJM5OlDyD6XfyO8xAmn 14:02:28.2 Debug: Rejected Hashed Release Title: mJVUYZlroiFPr5SLmua4FAV5jooju56pRb0BTkWt 14:02:28.2 Debug: Rejected Hashed Release Title: wfZvL0j1tBB3d69GsmV0oZoPWXPX5bHVwxfpVQXs 14:02:28.2 Debug: Rejected Hashed Release Title: AS9UqyqBqgUg6FpvrWSSE7TKR7TXkyaRgEJjltP2 14:02:28.2 Debug: Rejected Hashed Release Title: J9LTKYnxULJdkXMrA7gDxD70NCoaPnXNzJPrvqiH 14:02:28.2 Debug: Rejected Hashed Release Title: 6mCrCcNUgMujgyyIqU1hnRZvbb1BZo6pCKkAIm6M 14:02:28.2 Debug: Rejected Hashed Release Title: YMW36FCcaQ0j1KzkpuYtbYJnopsu3zDmcNIhfjrC 14:02:28.2 Debug: Rejected Hashed Release Title: QguNd5wM7lXMNox0bXmXXTnavujFVKhTa8KUrIDk 14:02:28.2 Debug: Rejected Hashed Release Title: 9t18zeuYOpDiNR9ILFG4ujrx9bxwlewzEEfLTidt 14:02:28.2 Debug: Rejected Hashed Release Title: YApKNbUGF5syDbfXp2H0xnOr4Mg2DV4SJwquc9Lc 14:02:28.2 Debug: Rejected Hashed Release Title: 1DH3dU6EeQcNVeqL4FVFPSJkRf65ePxH0g3PFWmn 14:02:28.2 Debug: Rejected Hashed Release Title: WXPhgaUmeQpyJvGXQ9YtLX3rqBqHyEKumWscfpEe 14:02:28.2 Debug: Rejected Hashed Release Title: Pji8IYhWoUmG665BIc7ksPt96PUqhL9oaqifsQ5T 14:02:28.2 Debug: Rejected Hashed Release Title: dELbSmgykX6ousCH2m1A9Qz7kYOwWRS5Hq8HnxGk 14:02:28.2 Debug: Rejected Hashed Release Title: oq9rsevHtBU0qZHEeDmpgEYuwwt7RjDK5IdEUczj 14:02:28.2 Debug: Rejected Hashed Release Title: kH2R9TTw1vaLsAWsFGC3pikVFXqf5sMSs6dcqG9e 14:02:28.2 Debug: Rejected Hashed Release Title: brHwBwDJEDo7ObUpVSCYKCgNr0lKIAlSwNV0dm1v 14:02:28.2 Debug: Rejected Hashed Release Title: ykxTlfcnEQIXnBk0c2rlom9znUyCtGXlm991gbcp 14:02:28.2 Debug: Rejected Hashed Release Title: 09gnbkhWVTUB3Ty45zFkRRacPjJfBeWegwuwMcQG 14:02:28.2 Debug: Rejected Hashed Release Title: E3CcTcz18y0uGMPRcqinE6UjVhtmv2KQi0RpjQPw 14:02:28.2 Debug: Rejected Hashed Release Title: mRLXEZRhUydkJH6CmZRZKCwkKpgTYWbTjBO2zrAf 14:02:28.2 Debug: Rejected Hashed Release Title: Ui42NHaKgE1QkfQMdhKMdMRUmQPMYfnZn1KBTBG6 14:02:28.2 Debug: Rejected Hashed Release Title: BlE1xpMPnM4bXDi8Yg12BnA26r0p4SIV8AdpQeIq 14:02:28.2 Debug: Rejected Hashed Release Title: oErHHysfUrpteFLQ9BBirMQMIlQwtZH6mTCKoAo4 14:02:28.2 Debug: Rejected Hashed Release Title: srs1P97YLiLdElDt7cSAezXXRSyZZk6AVk8MUntc 14:02:28.2 Debug: Rejected Hashed Release Title: tVZd4kshxS23CaBaXTyOwFFlMRdKbLHQYrQaszOg 14:02:28.2 Debug: Rejected Hashed Release Title: VYcNoIvZnuZDTjZlDiVFkOmj5KJXkkopPb9s55qn 14:02:28.2 Debug: Rejected Hashed Release Title: RGmX2hKdb80TaMgAeZzXbUohT2CdraaNqmtspxlB 14:02:28.2 Debug: Rejected Hashed Release Title: vGG9YG4dEsJycHnzh5vYtYI6Hwxtdw1mzwYaKiyn 14:02:28.2 Debug: Rejected Hashed Release Title: M5dMgozI5JQmjXdMcxul4OjiMuMQBJ0NCSUhdKVj 14:02:28.2 Debug: Rejected Hashed Release Title: 1THw1DEYO1nNm1al2vghcu930ayfgsSDceKp3yoQ 14:02:28.2 Debug: Rejected Hashed Release Title: sIrpvDNTe1MVqyb56bz7fzC9G37MHR5vic735waD 14:02:28.2 Debug: Rejected Hashed Release Title: lvDaB6Jfmu4qHuViyDrgxRTJpIv5CmedrlzFbnVv 14:02:28.2 Debug: Rejected Hashed Release Title: KXODunuiqJMqyxHn5pLjYIr1OPl37CQOLpmhV0O6 14:02:28.2 Debug: Rejected Hashed Release Title: j13cqIiqb9pY1YRqFuyZcFfdrUGmtCL4zo5OB6bp 14:02:28.2 Debug: Rejected Hashed Release Title: NmT5KqsqElC4FHRYL10RDr39hpbjTqUkaBM8Rs1n 14:02:28.2 Debug: Rejected Hashed Release Title: nPubNaivNtB079tn8MiUxW9Pb5kNbf4vPlVe5fPW 14:02:28.2 Debug: Rejected Hashed Release Title: 6vl05lZJJ0xgkWzbSeQYcDRbx6rMUgQpnObOXfbl 14:02:28.2 Debug: Rejected Hashed Release Title: S5u4QecXymhl5VqA5DyNDhtatZCeEwh09fkSD4sN 14:02:28.2 Debug: Rejected Hashed Release Title: uw173ZsSK6fKbu6dLzUXVIKOPhIYTAnTODWdiZPE 14:02:28.2 Debug: Rejected Hashed Release Title: m7bpOrQ7uTeqkBkUa7qoTfKTcimoGl4jjyWkULAP 14:02:28.2 Debug: Rejected Hashed Release Title: 5dNwvmmQOhktXKaz5VWxJtB7TKbd34Bb6um0SilH 14:02:28.2 Debug: Rejected Hashed Release Title: AviAUlmmpPtwm1aOLO23cSYoFI6h1MUYgX8cVvW6 14:02:28.2 Debug: Rejected Hashed Release Title: 6Uqfg6Ibks5pOhvMfH5Z6YRqVDSOV4idmEP146oT 14:02:28.2 Debug: Rejected Hashed Release Title: ogNbuZCNOiBwT98S9lWCdHc5V9Rh3I01xU7Yvksa 14:02:28.2 Debug: Rejected Hashed Release Title: ZCuazKRSeGC8AT5I3I3wPMnl11UBSBAiK5nHBgZl 14:02:28.2 Debug: Rejected Hashed Release Title: EzMazjBU2AUQBaKFZPX7hdtMuxXB0yyWyIXwmeNu 14:02:28.2 Debug: Rejected Hashed Release Title: k6rBJLO93Q3ajc7WzRE4jN66aAP1YoJN65ujdwka 14:02:28.2 Debug: Rejected Hashed Release Title: qY7lREroBJi9s6KgVtFd7PZEA5xjAT8cLTyYPibk 14:02:28.2 Debug: Rejected Hashed Release Title: JA8lFzp5wcHC6hMn3dQoL5TxdhcZxIyjt1WUpXbl 14:02:28.2 Debug: Rejected Hashed Release Title: 6RJPSqhF1jKxHK0p4EHsjzpcbGaLD46vQeKMFGs8 14:02:28.2 Debug: Rejected Hashed Release Title: PqDE5bYQ3QS58i0u8HLh75IYamJcGFoFsu4ZAV17 14:02:28.2 Debug: Rejected Hashed Release Title: KYhOqkTDBtSjI3Y8V7lwFoJrHBqnhlYY0cZAiHwR 14:02:28.2 Debug: Rejected Hashed Release Title: 8hwSPWzOhLMYPTR1FkO103lIRp8godqdWEDfzKgo 14:02:28.2 Debug: Rejected Hashed Release Title: srcEmIzMhCynYKMsv7HtD7BXkJ9WeNjMfff39tR2 14:02:28.2 Debug: Rejected Hashed Release Title: yorRiYVF9QmRLkCanlNWxAWo2XmCxduFUwjo54ef 14:02:28.2 Debug: Rejected Hashed Release Title: Tv9S9haFsaueFmsrbKxTNBBfxiACgBfkg1xDJPdH 14:02:28.2 Debug: Rejected Hashed Release Title: Qe20kLlqCrafztddibOHVPv7kHJG5e85ekqImouB 14:02:28.2 Debug: Rejected Hashed Release Title: eT69rih4mfgA3kQFaVUXYLjnRNWm5gd0AWnDBiBR 14:02:28.2 Debug: Rejected Hashed Release Title: fzQsGFA3YoRq2ewKt7FnrGfTSyhmLeAGqwxBxtu3 14:02:28.2 Debug: Rejected Hashed Release Title: tll9FNu7PhCYSFCheNZvVDiLVkRfsOaSynTuw5G7 14:02:28.2 Debug: Rejected Hashed Release Title: HHZlWuDEYAHESYb92MKto4kcW3boWnNV0cfgNYnB 14:02:28.2 Debug: Rejected Hashed Release Title: BTaiAvwoGcFcl9hkr9w5x33WORvXRp8uKppnyzos 14:02:28.2 Debug: Rejected Hashed Release Title: 8E1YuEvVUHclIpf3LayPuZ1rFAUQjwcKVud2amjI 14:02:28.2 Debug: Rejected Hashed Release Title: OzUqzL9xIHc5AhuQ8jsCGFoUn55hVXGtasd5ml18 14:02:28.2 Debug: Rejected Hashed Release Title: lgcpTZAr7DZ3Yg0x6CD1k7BHr7x9DLWVjlbTc8x1 14:02:28.2 Debug: Rejected Hashed Release Title: WxGrWsIQSjhYMMLqKWGHPo9lDp6j1oEMXmb3iYNp 14:02:28.2 Debug: Rejected Hashed Release Title: MXUcELOXHAgBOn73I3TA7xCBwqekWc66TUJXSFSm 14:02:28.2 Debug: Rejected Hashed Release Title: JFrRLoVfLWyYBhb54JfXRetmna8WRvLzD8TXXWNv 14:02:28.2 Debug: Rejected Hashed Release Title: uAiTbtCHH3VYWDIieGfwJWKhiz68z5WhGVnwRFPM 14:02:28.2 Debug: Rejected Hashed Release Title: k5K2M2bn2s7lJPYPYTo0aoGtuyisEWTFdIul502s 14:02:28.2 Debug: Rejected Hashed Release Title: LP7Dc6Ito0BE9LC9FNXANOMNrNYT3UT2bOLeYjGD 14:02:28.2 Debug: Rejected Hashed Release Title: C3cPKOp2A330xak98PSKhQQ809AdSFS8HlgLNVF1 14:02:28.2 Debug: Rejected Hashed Release Title: xURy7Av0iF9T34Nfq3aHtSlmD0zy17BOefwOjLyy 14:02:28.2 Debug: Rejected Hashed Release Title: of5YwmQQWQCTx78INpIXhnkYcaAsxC5TitS1rjeX 14:02:28.2 Debug: Rejected Hashed Release Title: ToFKffz43fnWSZ1IePrpLzNEAbIdIrMV4Gd7jQFg 14:02:28.2 Debug: Rejected Hashed Release Title: Zc3JSWrfrxuJFdMY8cmyX2yNrJILxd3hg5tBU47f 14:02:28.2 Debug: Rejected Hashed Release Title: Fcyvcj20dZfBmtDYhHFtMSsSl4mX514MWyUdCq9l 14:02:28.2 Debug: Rejected Hashed Release Title: npoUDpbI4ALlp2Vj4pCWwGFfxwhZm2d0X01t40ao 14:02:28.2 Debug: Rejected Hashed Release Title: yrCtRCo5kAkUfkuvez9l2pEUkLITXfLg5NxvO3mX 14:02:28.2 Debug: Rejected Hashed Release Title: ry4WjsE7GGSrqH6gbOBthCvhD6TE58m83vieYDzc 14:02:28.2 Debug: Rejected Hashed Release Title: GricEBPaCrIutN3piqbGkESIWbt1aGstGqdwB9TJ 14:02:28.2 Debug: Rejected Hashed Release Title: mTSftvkXAbo9zxyXpiK5qta7GCjflyiS1r9YydIF 14:02:28.2 Debug: Rejected Hashed Release Title: XiYXjRd3viSf9pEAqs4sg7rEA7PQ2ekgZubQ0oYd 14:02:28.2 Debug: Rejected Hashed Release Title: tJ5SS3YG8NyWS1xsag4ObzYn99Y0jmhfPGMSivFd 14:02:28.2 Debug: Rejected Hashed Release Title: E9AV2TIsWZBj1MMozmA52ocGjluXwvJfby7Nzngw 14:02:28.2 Debug: Rejected Hashed Release Title: ocHf3OXbk4ZSpzJbaprZyFxf5qvh2RfMHYLldgFU 14:02:28.2 Debug: Rejected Hashed Release Title: 4ViUNPLwXUeGYkWbyoQfYxEFe3ZlEo0kQCXl1Wfj 14:02:28.2 Debug: Rejected Hashed Release Title: gRRGxVKztTqA0rQ2wY7wYcOlWBp6DX0o4AKPk8g3 14:02:28.2 Debug: Rejected Hashed Release Title: WDrTDs0LhxtwURESADmUm9NlQIVPAikI2ehMerDh 14:02:28.2 Debug: Rejected Hashed Release Title: eU8NIClyJzhQNX2dIRgksezjrNXdP8RN5RRlSYh9 14:02:28.2 Debug: Rejected Hashed Release Title: SXGIEzLF7BLP7JR7fMlc040nKu0y9muOrS7LVpa9 14:02:28.2 Debug: Rejected Hashed Release Title: m8udLmkxvJZayq7P3NiCNrSG2jaG9BZUNuM1HmCY 14:02:28.2 Debug: Rejected Hashed Release Title: 5TLwax2fEI8lyJKp4PLh2Gql11SvQU8PDkDzVBgV 14:02:28.2 Debug: Rejected Hashed Release Title: zlEFZzVO6Jxp0z8dXp4dGseEyxIl4e8ujLlO1WeY 14:02:28.2 Debug: Rejected Hashed Release Title: Ey5eJkJhxOEEZA7dhEcRmpYtTkZ7jR7xdlyl2K2X 14:02:28.2 Debug: Rejected Hashed Release Title: oR8thj1pPaoLMZgGflMKRx7lNUOyP98SXTKlvo5c 14:02:28.2 Debug: Rejected Hashed Release Title: JSSJrW1GH3GNkSWS56fx76ywF3bsmkzyM9W4fxfz 14:02:28.2 Debug: Rejected Hashed Release Title: DyhE4MPhsk9Y8nUenrRjyBXnj6MDdBjFi6e79VvL 14:02:28.2 Debug: Rejected Hashed Release Title: sIkZrtPNN7j9XkFm0EXftvX3h1FHzgrcbd4sqQPZ 14:02:28.2 Debug: Rejected Hashed Release Title: LHD619p48OJpfOrX9Xb3niPfWzTGHJJpJqLucA7d 14:02:28.2 Debug: Rejected Hashed Release Title: V075Qpzs7N5zwIBYy0u8dLgUtA2TzeBaEeER2jFp 14:02:28.2 Debug: Rejected Hashed Release Title: fl4bXXQrqX6cuWVF8JJZL0vEVUlPOf1HrMjmENus 14:02:28.2 Debug: Rejected Hashed Release Title: z79Xz0n0TDO4XJljBcgu8fQ01ouV3PZ10lCJk17z 14:02:28.2 Debug: Rejected Hashed Release Title: Gg4PePmCbQikQqr8CedR7thQQHApJtK64RskbMXd 14:02:28.2 Debug: Rejected Hashed Release Title: jjWKQJECj8Y2V7ZrsrBNbStwP9HqN8U5zrZxvdde 14:02:28.2 Debug: Rejected Hashed Release Title: BMZ8HvtufZhkzcvWMrZghelKJSS3RJX72YreXX3L 14:02:28.2 Debug: Rejected Hashed Release Title: WKwycwfMLL2NKVwQe3QqbQ5EtON79t1TkKHpgAMS 14:02:28.2 Debug: Rejected Hashed Release Title: 9NBS9M6ELJa8j5snLiXlX0xoNRSXBj3Mc3QVh9nt 14:02:28.2 Debug: Rejected Hashed Release Title: M5ZX9AxJxa1XYJfg1ldrHlbJycE3xhbRMg3Lsp5M 14:02:28.2 Debug: Rejected Hashed Release Title: PPHzwjnxVhDjulUYXteyxZEGEyEFs4yplZGoVwAo 14:02:28.2 Debug: Rejected Hashed Release Title: 2NjRFX2R6VDwrft5o9dhbodZMlkE3jJjdzmjPEQK 14:02:28.2 Debug: Rejected Hashed Release Title: 2lovfAEPqBCt2Y77dk5grNzDIMvUSaQgB9ffiHm9 14:02:28.2 Debug: Rejected Hashed Release Title: lajJjNDT0zOK98EyWIrY5FWPGnyxeRb2XwbxaDxR 14:02:28.2 Debug: Rejected Hashed Release Title: 2HXSvI6kEv5J3pp0fCWW7qBZquOyLI7Z52GSJZRi 14:02:28.2 Debug: Rejected Hashed Release Title: JULKc1fYkRkypykUHJnYiiWAzgPE6FfS5hfCZszf 14:02:28.2 Debug: Rejected Hashed Release Title: rmOMxx9YCOiUqn0keLxVqd3XijzNkqMS2DEpEYdE 14:02:28.2 Debug: Rejected Hashed Release Title: sJPSmby9eACC97KxQLZLOeOO9oC7OHX3lHIR3Bx7 14:02:28.2 Debug: Rejected Hashed Release Title: P1vJlfzEJZuHASErmxjPrkZf1VDR7v1NWLusndL8 14:02:28.2 Debug: Rejected Hashed Release Title: FCbX4Cev34z46VAOfkVVMW5FMTCuuUZYgEwSoxAD 14:02:28.2 Debug: Rejected Hashed Release Title: had9oMMw80Csf57jkARd7yxYUaqFd3OKYoQ7Uq4a 14:02:28.2 Debug: Rejected Hashed Release Title: RwqUXSfyrnXtYnaRWTKQtirriqI38IHhtDOusi6j 14:02:28.2 Debug: Rejected Hashed Release Title: mZzmeJQMf0qkMebZaWF5clpfJzOl6PDAUSshBvgS 14:02:28.2 Debug: Rejected Hashed Release Title: VJMOZe6AlZtk27buEWxvPy6SpKpZ8MglxND91bTf 14:02:28.2 Debug: Rejected Hashed Release Title: 1eZakmPaz3OokgySYHoTOEPigleDGD8xZiMgvUvr 14:02:28.2 Debug: Rejected Hashed Release Title: JgZWlSGeywBWQJyfkkkAQy56ZIaBMIDD8yPNTd0l 14:02:28.2 Debug: Rejected Hashed Release Title: qohCn7YmmH1OFNnDtObJwxTTVdJ3N4YwYCJT7JJU 14:02:28.2 Debug: Rejected Hashed Release Title: Q3nuAIYG2WEL72pgvGfPAi74SK269uuAnmW7wc7D 14:02:28.2 Debug: Rejected Hashed Release Title: QVweSMHZDoMysGyV17anWFh5jR3rZXwaobcpmgG4 14:02:28.2 Debug: Rejected Hashed Release Title: S6l5pnigbi9XKDVotjp63WnrBoaToQq87YsirfbW 14:02:28.2 Debug: Rejected Hashed Release Title: CD1kMgdQxHq9sTgERxNY36DPAgQ3EjDIYNuUYR18 14:02:28.2 Debug: Rejected Hashed Release Title: oaEsmMZpT60cyJEHkjhHFmThCXvZcLk5uYcMw0WM 14:02:28.2 Debug: Rejected Hashed Release Title: 2GYCc8PPsMUmPxHMs09EK3cuXHqx3FdTsXjCDBvw 14:02:28.2 Debug: Rejected Hashed Release Title: yn6IqO96tkYGohlIGVUWm6e5T51HLuaSlYvgCTup 14:02:28.2 Debug: Rejected Hashed Release Title: 10PusLbojUFTupUeSGsLfqfoQpDpO6v5637jbO1g 14:02:28.2 Debug: Rejected Hashed Release Title: q0aOzmuub8CepixBAdxSV6AG0efKUbTxg7hIQ4ug 14:02:28.2 Debug: Rejected Hashed Release Title: BllLLrD7MmHPN8DtKFtiib4k3FHLX5LnjHEZpRxx 14:02:28.2 Debug: Rejected Hashed Release Title: tPQRliPpRLbEr786qhLQ6WEFjLH48vCklJqKGqLk 14:02:28.2 Debug: Rejected Hashed Release Title: kjM9dN5FhUkaA9ZfIYFVRZzZjGSGJ9Ufeaury84r 14:02:28.2 Debug: Rejected Hashed Release Title: 90Ulq3UGeL5R3DTitNgcUKAOtmSXYONvzGTnVZUY 14:02:28.2 Debug: Rejected Hashed Release Title: C3KSmetLexrki6PembvF8nhfzlSOCHGK4ZjL7OHM 14:02:28.2 Debug: Rejected Hashed Release Title: 4tT5ITeKRjJs53xmMW8Nq2avUjvq2WH9Cs5zTNoJ 14:02:28.2 Debug: Rejected Hashed Release Title: e7caebdOHWDNNbiu6kktqFzW4h4ka0iTCthonRxT 14:02:28.2 Debug: Rejected Hashed Release Title: GOhFGxPmQVCJxUNGaQx0vEhJXwVXUITwQp9Z6hRJ 14:02:28.2 Debug: Rejected Hashed Release Title: uC1LhlM12VdfrWxEzNzfEAuRoEouIjTOl0jm1tCz 14:02:28.2 Debug: Rejected Hashed Release Title: jRJjf86TO2Wt9idTOgQUzaGwLun86UGClEWwlDMn 14:02:28.2 Debug: Rejected Hashed Release Title: fyeRyV6LjHGcDgXmmaLCIPMlStGyypwHCxI9nkr8 14:02:28.2 Debug: Rejected Hashed Release Title: XdSxRsEBpHJSOty0XwAdjCRAmSp6i8jAudnaAFIl 14:02:28.2 Debug: Rejected Hashed Release Title: T60oIzaUtDkh2388yYWqL0eHf78Eyh2eV0wHEH69 14:02:28.2 Debug: Rejected Hashed Release Title: YSKn83QYprGM3i1Nj6tUqwoCQWb6QxIKMTvSxKC1 14:02:28.2 Debug: Rejected Hashed Release Title: YbF5fyJHqOYnS0ysAoHX4nSsMQ8wqUHkxniwhOdK 14:02:28.2 Debug: Rejected Hashed Release Title: p4rpbMl201AtiNCUHE3ZYoINDnDLh8pLSZawT0Bw 14:02:28.2 Debug: Rejected Hashed Release Title: ZlkoMfl39fUFG3Sydm8JrTs6yo1j5kkBUWroyoH2 14:02:28.2 Debug: Rejected Hashed Release Title: nt6IXTIdiTlPU2ena2tB6LEscFFEpfXJmrGq7M3z 14:02:28.2 Debug: Rejected Hashed Release Title: f7DxH4wrQt3t3Wi21M6p9KOVGh8H9wjZVZ0r38vj 14:02:28.2 Debug: Rejected Hashed Release Title: l23UxCM6wpppYfoTj0FMYBvQ5dBDAdSVlKn5UKn9 14:02:28.2 Debug: Rejected Hashed Release Title: 1C6VVnZcBOF5n5JNKcZO8dO0fEtlyAvKFDb2UXZZ 14:02:28.2 Debug: Rejected Hashed Release Title: pLPRxUkP8bf7PHdtnXUa4HbPu6YG1FGCPJVYPwaS 14:02:28.2 Debug: Rejected Hashed Release Title: zyPqrxYR2ww2d283ECeMMOa09YpZWAkRJvrOh4MU 14:02:28.2 Debug: Rejected Hashed Release Title: x5oqKqnsEOIhwJn5vymqQe0kPND6j9eQ8UASgrx1 14:02:28.2 Debug: Rejected Hashed Release Title: LFdp3N8KlwyxKQ87BnFAychYvBDz7RFT8vmvU8Qf 14:02:28.2 Debug: Rejected Hashed Release Title: Wkil6snLJq86iMrPRsH9Mf7QXvSiO5QGNKgDdJ8r 14:02:28.2 Debug: Rejected Hashed Release Title: qKkBVccsFbhml5lMRCPSvsLcImpCusoLUH6b4GTr 14:02:28.2 Debug: Rejected Hashed Release Title: qpU4lbDgvTF8cjq0TG8OqzgajADUIQAM9rmVREiW 14:02:28.2 Debug: Rejected Hashed Release Title: 9KZBOksfVlhHfRlNISOtyG7NUad2GUbn17lvyRPh 14:02:28.2 Debug: Rejected Hashed Release Title: cJ7epQc3XulwllqDTEzxV7MSew5JCmyr1DTXXEYY 14:02:28.2 Debug: Rejected Hashed Release Title: B0BzWewTwN12g86KP6bnWQD7nid5v7LeC0sPXn7D 14:02:28.2 Debug: Rejected Hashed Release Title: GvWWWIqP8Ezmcpi8yFl1AknXFSoJ3eDhUzJCCdKU 14:02:28.2 Debug: Rejected Hashed Release Title: LqelVbG6ZMELdIulqcYLt4PdZ0kP9D0s1E3iAsoH 14:02:28.2 Debug: Rejected Hashed Release Title: 69mglDe0GOyy61rNg1XddyWy3LexLFpK91MutyM2 14:02:28.2 Debug: Rejected Hashed Release Title: qzMuYma24Oa3obZ977m0Bzp2fAtNXByeInttvjGb 14:02:28.2 Debug: Rejected Hashed Release Title: o2nyoatrHyCJEC8tkrYJ4rRqfAY0GfbMiLckXGY4 14:02:28.2 Debug: Rejected Hashed Release Title: eeUo92kl5H47rteby8aXF65VXPUlhnsyBQzRNm5w 14:02:28.2 Debug: Rejected Hashed Release Title: ehdl8YScvDkAjJRnt0fhPhCvztFzAk3XkqZ1CTud 14:02:28.2 Debug: Rejected Hashed Release Title: JmkpxgFpWgljss6zWuOj0vX6Bw6bRAtpO3wxsehk 14:02:28.2 Debug: Rejected Hashed Release Title: LTWOCkRDaHUH9iPMYphAJmsQTLigGJw14R1fc33W 14:02:28.2 Debug: Rejected Hashed Release Title: p6393Y24lHb96IsWbWcV1orIspIvl41nqpphWVwh 14:02:28.2 Debug: Rejected Hashed Release Title: 1wfDIE36lGe0TXNNMhV2sPmIhN654tZSvRmISSql 14:02:28.2 Debug: Rejected Hashed Release Title: PCylasx32LoTP4aXNYFjnZqC9qxCWUwBzNsCSiuV 14:02:28.2 Debug: Rejected Hashed Release Title: 7yNQTXojR59sStCqEPVLQlRS6TqLxsPLMv0dsJhb 14:02:28.2 Debug: Rejected Hashed Release Title: 4WgPiaTmjCX2h940lqyxbRnTj0S2HsO1HJbFWyf8 14:02:28.2 Debug: Rejected Hashed Release Title: LJIhpJX0ecc8w7L224S8NiCUWbnqhh69h7Vectkx 14:02:28.2 Debug: Rejected Hashed Release Title: JAzR3kKvuZiruZINOIY6mwr3Trj6KWNaaIm346SI 14:02:28.2 Debug: Rejected Hashed Release Title: ed43ggHgkeeOuv2iIr2rZxL2wCoOE9kXisuI6oKu 14:02:28.2 Debug: Rejected Hashed Release Title: ExeoTm12VW8OLdYjkn1SDxlnemzE0dxaDCwHUucy 14:02:28.2 Debug: Rejected Hashed Release Title: TZc54ATaLPHuxCB4tLqB0WE65pqnxEKmJbwboUVU 14:02:28.2 Debug: Rejected Hashed Release Title: 3JORnHVqM3t6yQUUTIH4Yd2btpHLHE7SCiH6LcAE 14:02:28.2 Debug: Rejected Hashed Release Title: VdaXguEnNX4MUKq38daAtCLSsz92Sp5jpIycIG9h 14:02:28.2 Debug: Rejected Hashed Release Title: ecqRyDN8rU7cNfnbfIdGZYFSXuBDKJ3QXsQRNqQ5 14:02:28.2 Debug: Rejected Hashed Release Title: V9Q00Fe4NBpuZiP3RAEU1N53N4dMox3aKwcX85u2 14:02:28.2 Debug: Rejected Hashed Release Title: 18fzGPSOYhfC3EbEz0NRAl3srg07LI6qHMnfhmns 14:02:28.2 Debug: Rejected Hashed Release Title: dwhoAAywpW9dleSVUXoaoXn1tcYV6CAxAzlUcjIe 14:02:28.2 Debug: Rejected Hashed Release Title: UWKI41C1fClGLBtnLoCq8fYnVy75i0HsxqRjegG9 14:02:28.2 Debug: Rejected Hashed Release Title: 8nc9KGbtR2PGNf31rnTrmPQ6onAw2zFeyOOAIWG1 14:02:28.2 Debug: Rejected Hashed Release Title: PDeEsRHHmur02wgmOlIIXoJSwweGYxKENPan1pnc 14:02:28.2 Debug: Rejected Hashed Release Title: SP2lD3ybAPC77UoULNZb1Gp0ipsH2j4ERPqph4aF 14:02:28.2 Debug: Rejected Hashed Release Title: aaAgbJyFSRPDX2P8F4UWrhAMIcuI4armfksiXcZR 14:02:28.2 Debug: Rejected Hashed Release Title: bjRYYTmm10ouPIiqwiNBJJUKoghTM0eSb9Evvihp 14:02:28.2 Debug: Rejected Hashed Release Title: nIInNQriMW9HZJh7kulkBTnBbNVO09LyPCwWkV2j 14:02:28.2 Debug: Rejected Hashed Release Title: 6PRznhofhCr9ChFRxXNnxnwrzZ9wqnfXDm1oY2cz 14:02:28.2 Debug: Rejected Hashed Release Title: 8UiIsQstGJvuryqHVFe1bzv1LVMqVWyG1nMhDOh7 14:02:28.2 Debug: Rejected Hashed Release Title: NnpHGijf7mmlHjHo6joGYKeug5F2cKXmkP5pCJAw 14:02:28.2 Debug: Rejected Hashed Release Title: oYlzlixOkgtTd59PL8xnfsvJhwp4esmoXzNHBmmW 14:02:28.2 Debug: Rejected Hashed Release Title: l4vDcd9lne9GmQsrJREUGkIlhlJOEz2o4UW2zSGB 14:02:28.2 Debug: Rejected Hashed Release Title: alXGXuXGA3R3wlFU8q5ie2xCvkhQmOfnKNfUleWY 14:02:28.2 Debug: Rejected Hashed Release Title: T9ougjYNfS7eP8oNafSaTkeklfrKqJVAgGYfWot6 14:02:28.2 Debug: Rejected Hashed Release Title: p1ARczXLqtIGFlgyU9DQN7s6oqnvtTp4AXzlQAf8 14:02:28.2 Debug: Rejected Hashed Release Title: LaxmsisM67tuxRAXBjrjGyRUBQpy1jPZOevNCn4Q 14:02:28.2 Debug: Rejected Hashed Release Title: SvSW3hZCcGIXS8WSBhvMWjMeFlZp6MVP4pI0RSuS 14:02:28.2 Debug: Rejected Hashed Release Title: 8fJfpHXOQfZtdAZ6kinoUFiMNRe9T2DRbW7Tk94m 14:02:28.2 Debug: Rejected Hashed Release Title: IkVMnuDMjUkI1BizR5R4S7fBmPSJepcMyWQd7RpG 14:02:28.2 Debug: Rejected Hashed Release Title: o5xJ7FvN03khqh0MSZ6ieeOjXBg7wZZnmOJLgsbC 14:02:28.2 Debug: Rejected Hashed Release Title: dTuzKe39yWyLYGeX5hUGW7CCfomYGXmyhd9IsrG0 14:02:28.2 Debug: Rejected Hashed Release Title: y1ziqpoFATr7VQyMy2yewV9MfA8OOeDCcXg3MymW 14:02:28.2 Debug: Rejected Hashed Release Title: 3B5m0AU0sHeAOGdaXhT4uoJMG2K44cYVgSolM6aZ 14:02:28.2 Debug: Rejected Hashed Release Title: aMHcPMcY4TEIHp9JkuIjSRfJV98UWRo6sJhX3pLB 14:02:28.2 Debug: Rejected Hashed Release Title: 4q1sTmgqTfBChb2Q63t1G7nFwRf8iZFKDaEx9mJg 14:02:28.2 Debug: Rejected Hashed Release Title: A3VCmK959xU1pbQyZgMCkfChTWaME7I0WAEmNKir 14:02:28.2 Debug: Rejected Hashed Release Title: QEaF80C4FyfxbSzYM4nOVhT4GbvFmsCJSq0JGTzw 14:02:28.2 Debug: Rejected Hashed Release Title: 3Gcy4tjo7jiq35KW5YNDK5IHYWhasQ1gVaD0Pw16 14:02:28.2 Debug: Rejected Hashed Release Title: RBnNCBnu4D6ONQcq6IrJ1HTEeu08ZvU4vNR96tWI 14:02:28.2 Debug: Rejected Hashed Release Title: CjfFZ5jSIItNwPkiV5X2RFVePcnvxN8GJZDjX4A0 14:02:28.2 Debug: Rejected Hashed Release Title: Vh2u2DR4Pe9OcY61Q4ZBWBnVOMpNjfT7F0ZLyP7v 14:02:28.2 Debug: Rejected Hashed Release Title: IFEBAioyygjQd5vsjrEjELBwN2phvt4y6DQyWhEg 14:02:28.2 Debug: Rejected Hashed Release Title: hFhWI3IydqNCrH08WAQWkWbur9bXZiTA0JHRhtVu 14:02:28.2 Debug: Rejected Hashed Release Title: l2hSPrKmJWzSlVCwWlxZTuZvo9bkCkq5jAYSWVgM 14:02:28.2 Debug: Rejected Hashed Release Title: TCU3Fv3x6L2Qbk3sZ3cgMZpu0iFkOH0rUATcapMt 14:02:28.2 Debug: Rejected Hashed Release Title: M552tIHy87cdO3zDTLkuiChzpA60WRFqX56oh4A7 14:02:28.2 Debug: Rejected Hashed Release Title: e1UXdPEu6V0HN4ysFWtCqvitLn0KpzANDiO7iowP 14:02:28.2 Debug: Rejected Hashed Release Title: O7pheef2snveoZ0YRJ1c2ndt1WkitFCewWrfZutW 14:02:28.2 Debug: Rejected Hashed Release Title: 9vVbkhBAEtOwb6OhKQRLsRS86N51L23kYj0zjAMW 14:02:28.2 Debug: Rejected Hashed Release Title: FdohyGQUBDXgzfJkwfiS1wdlswMZ5U4AtCnOFXb2 14:02:28.2 Debug: Rejected Hashed Release Title: 4f6IxGtsYwCy1Zdburp4c3PcqjwwRqjrgCygbA9h 14:02:28.2 Debug: Rejected Hashed Release Title: vsDgEs38I6nCywzp3S3TnUjMKjR4fFKYcgJhG5ZX 14:02:28.2 Debug: Rejected Hashed Release Title: coSDwVaWDo4lkA2HnwxIi5mEBjLjMAAT1q4MXnMt 14:02:28.2 Debug: Rejected Hashed Release Title: Z0uPvkaHP9OGxTuzvXFhxASzH53iTfGsJSV9yg9a 14:02:28.2 Debug: Rejected Hashed Release Title: KCymYB0rniOpEXb6fiDlKW3X8CiQtD8rmM8FGcBu 14:02:28.2 Debug: Rejected Hashed Release Title: 8RACUdAnuwrlzSjiw6q5DqHA6o60WzhRfFKY2YzX 14:02:28.2 Debug: Rejected Hashed Release Title: KMp9OYGdWPjIFhY3ezD8UpDPebu8QKSBvfdm1Hcp 14:02:28.2 Debug: Rejected Hashed Release Title: 3NftDNMSi7PSTmWC56jJUMXfHtskQXXy2bPU822y 14:02:28.2 Debug: Rejected Hashed Release Title: IQlFnV2pgSLhhdtV8DZrLKTK9FUDQ6Kgr8zZ7wzg 14:02:28.2 Debug: Rejected Hashed Release Title: skVUTBoBMkOP1ntL7UvidTEEWFX6ezqhkUKWGrpl 14:02:28.2 Debug: Rejected Hashed Release Title: yrXrsYSbOcA7vFHGURzfCQLKhHnEDsuGKUWMcS4w 14:02:28.2 Debug: Rejected Hashed Release Title: LnfaL8uxyJl3ZYr4vBJI7xGP0Bfggfs6EwtU8AkP 14:02:28.2 Debug: Rejected Hashed Release Title: tyxDxF7WjrsBMltTyEZ98VHqsBJe04jt9YiGTXcf 14:02:28.2 Debug: Rejected Hashed Release Title: sbmuc6BHOif7gga0ulg6HTAsieNzyXUhnagWrZfg 14:02:28.2 Debug: Rejected Hashed Release Title: VYjvGQ1RcgsCErlJOI6wS9Uf8ig93YpQaFzuC2sK 14:02:28.2 Debug: Rejected Hashed Release Title: 80xGekUx5RAViznvh3teZWLFOMZl5xPHQ5CI5apY 14:02:28.2 Debug: Rejected Hashed Release Title: PpkxWQNOfHZlypiv2ehZPpfGmSX318dCXXEy1yuQ 14:02:28.2 Debug: Rejected Hashed Release Title: I1oQELn9tAdyWqgn12j3lHklTssdoV8nroVAY1bS 14:02:28.2 Debug: Rejected Hashed Release Title: MAFcgvB47hPYkASujLaJah5uGWshFTch0lGli0bG 14:02:28.2 Debug: Rejected Hashed Release Title: sUFGO6y7kD3MIlSo2GK803QNzuyhU20hjmD7x4Jo 14:02:28.2 Debug: Rejected Hashed Release Title: 0SsSrQNDK3pu2cL2ntoRSguVELIfM8rTbphKVbYw 14:02:28.2 Debug: Rejected Hashed Release Title: nZxJmgrOt17v5IzUhKHzbScQT7fbL9QgIKlhqb88 14:02:28.2 Debug: Rejected Hashed Release Title: hqcC7IVG3lbjAXAdawlSIFpsh1XTsgft7j0YktZr 14:02:28.2 Debug: Rejected Hashed Release Title: qgihIN1xKKyXeNnzDyaEpup7XsfkNxNliMIcbWXX 14:02:28.2 Debug: Rejected Hashed Release Title: 9XDDuRbHPPvfGcXMbvrZJ7CS05xp4zMO83h0vIWa 14:02:28.2 Debug: Rejected Hashed Release Title: eBuZQIECDG449vLPO21VNprpILvwQJAkw4uMUtSj 14:02:28.2 Debug: Rejected Hashed Release Title: gOAJj8FCCXYOiGvx39YLm50P41ZE56l1dwGjMJxv 14:02:28.2 Debug: Rejected Hashed Release Title: Bv354AkfYYoyAOevdwNHL50J3HXCuYYNnORw9b1y 14:02:28.2 Debug: Rejected Hashed Release Title: YBY8Ckmj9RVWW2Lp225VJGsHckokOMoPz2uAfqUQ 14:02:28.2 Debug: Rejected Hashed Release Title: qHiH41ag4hfZn2g6EnTc8zsNZJqInjifFUhALa9f 14:02:28.2 Debug: Rejected Hashed Release Title: dvpGgS6k0mk76H0a2u9OlnDzqlA28cm1JJ0UCLsL 14:02:28.2 Debug: Rejected Hashed Release Title: jAI3OFGFVQUGYBV99h82A0OenzFviTpeMDgCf7hD 14:02:28.2 Debug: Rejected Hashed Release Title: Y1qFftDPpcVH6EfOSPd8iH0mOgURFdrcJbaSlqsP 14:02:28.2 Debug: Rejected Hashed Release Title: H0vsuLJgWHX5dzQVt4JEPfbPn5yvG6ElWVghWIb0 14:02:28.2 Debug: Rejected Hashed Release Title: avDk8hnU0fCFHy8TfWDHXZgZK4Z1uHHciPB3IhLr 14:02:28.2 Debug: Rejected Hashed Release Title: aIVTWVxChxzlLCOsTuwusBkvDldSJ2vvfe8WEjov 14:02:28.2 Debug: Rejected Hashed Release Title: wpMfAxjJXaZlmw6JmfMzPKRmhfUiWxgHWzVxRBFJ 14:02:28.2 Debug: Rejected Hashed Release Title: gMBhcvTLaywBIUzBusIMsta4Yqu1wpyUWuNzq0DA 14:02:28.2 Debug: Rejected Hashed Release Title: Gg5E2mAC8PM0Je2qJObjSDu0zw8ebin3HS50SPvv 14:02:28.2 Debug: Rejected Hashed Release Title: hIy7v5Imk7toSy9QYBP6Lxfp4yGHg4ueAV77PdXW 14:02:28.2 Debug: Rejected Hashed Release Title: A3iEuLBRAcCAEVDcGZEivOW87uM6YqvBIy9rSTC4 14:02:28.2 Debug: Rejected Hashed Release Title: sF0P6K57kYHVs1zNV0Etmh0czAxwj70FlWSGPTs6 14:02:28.2 Debug: Rejected Hashed Release Title: avL2w9bYLL3CgYn1Arny94YTWV1kXDCErGdyQqQq 14:02:28.2 Debug: Rejected Hashed Release Title: LZwuNbTe6hbK6x0VuU1gaagL5Rc00lTzJsEeSzk8 14:02:28.2 Debug: Rejected Hashed Release Title: Eyb14M426QbZ1NchSKCVeTQwecDWDrVgfI702qOQ 14:02:28.2 Debug: Rejected Hashed Release Title: xt1XEdulEXeFLPpxbkYiYNUAHa5wna1OptYqu0iv 14:02:28.2 Debug: Rejected Hashed Release Title: oYPuEaPjkWu0MgqHP5wKrPQqPJwoODSmhTQtF7KX 14:02:28.2 Debug: Rejected Hashed Release Title: 9IHpBhorjxEVpGNNywUzkksup8C9d2jLsMa28UaK 14:02:28.2 Debug: Rejected Hashed Release Title: IreqLNWxQGqmKedYuuymbyzXeOzaJmMEMrPMnFlp 14:02:28.2 Debug: Rejected Hashed Release Title: bRrQpcEEpoCzDAAJiOJRuYdFdW2L0awgDRoXWesU 14:02:28.2 Debug: Rejected Hashed Release Title: mzTvgKHqozakKXa7aj8sJkIozxIzy5YPQeYf5Ly7 14:02:28.2 Debug: Rejected Hashed Release Title: 263LdXrSQJeLV4H2QdMPr29rjJUCLabrZpfxnHDu 14:02:28.2 Debug: Rejected Hashed Release Title: D1O0Yf6Wm0jprqv6hw4Qqg1cj3GHpzYQ8MwsSD91 14:02:28.2 Debug: Rejected Hashed Release Title: jxex6mtfzYPSj4AX5r81BRNQnYSkVxuKQ3I4T6eZ 14:02:28.2 Debug: Rejected Hashed Release Title: Q0RhhvIEs0RffD8vkGovAe3tcqrrFoyZq9S07xRg 14:02:28.2 Debug: Rejected Hashed Release Title: ULuOvpp2iVMk1X1CJdWDmN7DgT4oVQ43XMWVeNiq 14:02:28.2 Debug: Rejected Hashed Release Title: yt6BKC3ni3XQ38CoHKkEv90B8EitQb70XhZ4dI4A 14:02:28.2 Debug: Rejected Hashed Release Title: wNtqF4gJRm3mq98ziO9dWPHGEDrhBZWwi1hjRBXP 14:02:28.2 Debug: Rejected Hashed Release Title: hyTxSxfR2qem5W2etsWKw1Xqih0E94SIKyhQuNlo 14:02:28.2 Debug: Rejected Hashed Release Title: hwYkSJJ8Zofpfnm6wpNC1dZvjc4uAkPt3RcRIJNZ 14:02:28.2 Debug: Rejected Hashed Release Title: xGykYDHoswEQTN9l66zFbvGIwnBfZWtJHrkLDQeQ 14:02:28.2 Debug: Rejected Hashed Release Title: eAWEJKJIMS4sNqYOgtdhrVEGFojonttUMRcW51SU 14:02:28.2 Debug: Rejected Hashed Release Title: 6s3VtPxW9AedMcSjDSLO7fIXTlNLqbNmO9Rns6vx 14:02:28.2 Debug: Rejected Hashed Release Title: Khn7rUh2muQRca8HEL8bCwEI1CwzvbP5jvLjl41H 14:02:28.2 Debug: Rejected Hashed Release Title: u95nauwcWhoSYWXRCTj9PkUYgzf8UO3utZmCmLH2 14:02:28.2 Debug: Rejected Hashed Release Title: 2mA14ypUOvuOxdG2AhqAUr0yrX21BSefvtJKb6ik 14:02:28.2 Debug: Rejected Hashed Release Title: atI0r0LO85N05bkOkGfrSHCrTJJFIHDtv6waEGLE 14:02:28.2 Debug: Rejected Hashed Release Title: Ut1NnEMDp7AsB3x0qtfBidTlaaSMaDuYfo7hD3la 14:02:28.2 Debug: Rejected Hashed Release Title: p7Wi354sRFrHWtiJWiJOvCWux7hKEHG2vruWHF66 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 14:02:28.2 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 14:02:28.2 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 14:02:28.2 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 14:02:28.2 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 14:02:28.2 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 14:02:28.2 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 14:02:28.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 14:02:28.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 14:02:28.2 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 14:02:28.2 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 14:02:28.2 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 14:02:28.2 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 14:02:28.2 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 14:02:28.2 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 14:02:28.2 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 14:02:28.2 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 14:02:28.2 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 14:02:28.2 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 14:02:28.2 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 14:02:28.2 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 14:02:28.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 14:02:28.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 14:02:28.2 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 14:02:28.2 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 14:02:28.2 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 14:02:28.2 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 14:02:28.2 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 14:02:28.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 14:02:28.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 14:02:28.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 14:02:28.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 14:02:28.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 14:02:28.3 Debug: fpcalc version: 1.5.1 14:02:28.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:28.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 14:02:28.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 14:02:28.6 Debug: fpcalc version: 1.5.1 14:02:28.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 14:02:28.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 14:02:28.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 14:02:28.9 Debug: fpcalc version: 1.5.1 14:02:28.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:29.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:29.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:29.2 Debug: Fingerprinting complete. 14:02:29.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 14:02:29.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 14:02:29.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 14:02:29.2 Debug: fpcalc version: 1.5.1 14:02:29.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 14:02:29.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:29.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:29.5 Debug: Fingerprinting complete. 14:02:29.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 14:02:29.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 14:02:29.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 14:02:29.5 Debug: fpcalc version: 1.5.1 14:02:29.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:29.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 14:02:30.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:30.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:30.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:30.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:30.0 Debug: Fingerprinting complete. 14:02:30.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 14:02:30.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 14:02:30.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 14:02:30.1 Debug: fpcalc version: 1.5.1 14:02:30.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 14:02:30.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 14:02:30.1 Debug: fpcalc version: 1.5.1 14:02:30.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:30.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 14:02:30.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:30.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:30.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:30.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:30.6 Debug: Fingerprinting complete. 14:02:30.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 14:02:30.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 14:02:30.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 14:02:30.7 Debug: fpcalc version: 1.5.1 14:02:30.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:30.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 14:02:31.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:31.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:31.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:31.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:31.2 Debug: Fingerprinting complete. 14:02:31.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 14:02:31.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 14:02:31.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 14:02:31.2 Debug: fpcalc version: 1.5.1 14:02:31.3 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 14:02:31.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 14:02:31.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 14:02:31.3 Debug: fpcalc version: 1.5.1 14:02:31.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:31.5 Trace: Too many requests, retrying in 1s 14:02:32.5 Trace: Too many requests, retrying in 1s 14:02:33.5 Trace: Too many requests, retrying in 1s 14:02:34.5 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 14:02:34.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 14:02:34.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 14:02:34.6 Debug: fpcalc version: 1.5.1 14:02:34.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:34.9 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 14:02:34.9 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 14:02:34.9 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 14:02:34.9 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 14:02:34.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 14:02:34.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 14:02:34.9 Debug: fpcalc version: 1.5.1 14:02:34.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:35.2 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 14:02:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 14:02:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 14:02:35.2 Debug: fpcalc version: 1.5.1 14:02:35.2 Debug: Webservice error InvalidFingerprint: invalid fingerprint 14:02:35.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 14:02:35.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 14:02:35.3 Debug: fpcalc version: 1.5.1 14:02:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 14:02:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 14:02:35.3 Debug: fpcalc version: 1.5.1 14:02:35.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 14:02:35.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 14:02:35.4 Debug: fpcalc version: 1.5.1 14:02:35.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 14:02:35.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 14:02:35.4 Debug: fpcalc version: 1.5.1 14:02:35.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 14:02:35.7 Trace: Too many requests, retrying in 1s 14:02:36.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:36.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 14:02:36.7 Debug: Fingerprinting complete. 14:02:36.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [2 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [2 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [3 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") [4 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") [4 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") [11 ms] 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [22 ms] 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 14:02:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 14:02:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 14:02:36.8 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 14:02:36.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 14:02:36.8 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 14:02:36.8 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 14:02:36.8 Debug: Quality parsed: Unknown v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 14:02:36.8 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 14:02:36.8 Debug: Album Parsed. Ed Sheeran - I See Fire 14:02:36.8 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 14:02:36.8 Debug: Quality parsed: Unknown v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 14:02:36.8 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 14:02:36.8 Debug: Album Parsed. Ed Sheeran - Divide 14:02:36.8 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 14:02:36.8 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 14:02:36.8 Debug: Album Parsed. Ed Sheeran - + 14:02:36.8 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 14:02:36.8 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 14:02:36.8 Debug: Album Parsed. XXXTENTACION - ? 14:02:36.8 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 14:02:36.8 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 14:02:36.8 Debug: Album Parsed. Hey - BŁYSK 14:02:36.8 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 14:02:36.8 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 14:02:36.8 Debug: Album Parsed. ??? - Album 14:02:36.8 Debug: Trying to parse quality for '??? Album FLAC' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 14:02:36.8 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 14:02:36.8 Debug: Album Parsed. + - Album 14:02:36.8 Debug: Trying to parse quality for '+ Album FLAC' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 14:02:36.8 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 14:02:36.8 Debug: Album Parsed. /\ - Album 14:02:36.8 Debug: Trying to parse quality for '/\ Album FLAC' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 14:02:36.8 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 14:02:36.8 Debug: Album Parsed. +44 - When Your Heart Stops Beating 14:02:36.8 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 14:02:36.8 Debug: Parsing string 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' using search criteria artist: 'Michael Buble' album: 'Call Me Irresponsible, Michael Buble, love, Christmas, To Be Loved' 14:02:36.8 Debug: Album Parsed. Michael Buble - Christmas 14:02:36.8 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 14:02:36.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 14:02:36.8 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 14:02:36.8 Debug: Album Parsed. Michael Buble - Michael Buble 14:02:36.8 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 14:02:36.8 Debug: Quality parsed: FLAC v1 14:02:36.8 Debug: Release Group parsed: 14:02:36.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 14:02:36.9 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 14:02:36.9 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 14:02:36.9 Debug: Parsing string 'Bad Format' 14:02:36.9 Debug: Parsing string 'Bad Format' 14:02:36.9 Debug: Unable to parse Bad Format 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 14:02:36.9 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. VA - The Best 101 Love Ballads 14:02:36.9 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 14:02:36.9 Debug: Quality parsed: MP3-192 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 14:02:36.9 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. ATCQ - The Love Movement 14:02:36.9 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 14:02:36.9 Debug: Quality parsed: MP3-192 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 14:02:36.9 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Maula - Jism 2 14:02:36.9 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 14:02:36.9 Debug: Quality parsed: MP3-192 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 14:02:36.9 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 14:02:36.9 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 14:02:36.9 Debug: Quality parsed: MP3-192 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 14:02:36.9 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 14:02:36.9 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 14:02:36.9 Debug: Quality parsed: MP3-192 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 14:02:36.9 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 14:02:36.9 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 14:02:36.9 Debug: Quality parsed: MP3-192 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 14:02:36.9 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 14:02:36.9 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 14:02:36.9 Debug: Quality parsed: MP3-320 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 14:02:36.9 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Ricardo Arjona - APNEA 14:02:36.9 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 14:02:36.9 Debug: Quality parsed: MP3-320 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 14:02:36.9 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Kehlani - SweetSexySavage 14:02:36.9 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 14:02:36.9 Debug: Quality parsed: MP3-320 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 14:02:36.9 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Anderson Paak - Malibu 14:02:36.9 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 14:02:36.9 Debug: Quality parsed: MP3-320 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 14:02:36.9 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 14:02:36.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 14:02:36.9 Debug: Album Parsed. Caetano Veloso - Discography 14:02:36.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 14:02:36.9 Debug: Quality parsed: MP3-256 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 14:02:36.9 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Little Mix - Salute 14:02:36.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 14:02:36.9 Debug: Quality parsed: AAC-256 v1 14:02:36.9 Debug: Release Group parsed: V3nom 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 14:02:36.9 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 14:02:36.9 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 14:02:36.9 Debug: Quality parsed: MP3-256 v1 14:02:36.9 Debug: Release Group parsed: GloDLS 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 14:02:36.9 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Jake Bugg - Jake Bugg 14:02:36.9 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 14:02:36.9 Debug: Quality parsed: MP3-256 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 14:02:36.9 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 14:02:36.9 Debug: Album Parsed. Milky Chance - Sadnecessary 14:02:36.9 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 14:02:36.9 Debug: Quality parsed: AAC-256 v1 14:02:36.9 Debug: Release Group parsed: M4A 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 14:02:36.9 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Clean Bandit - New Eyes 14:02:36.9 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 14:02:36.9 Debug: Quality parsed: MP3-256 v1 14:02:36.9 Debug: Release Group parsed: GLT 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 14:02:36.9 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 14:02:36.9 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 14:02:36.9 Debug: Quality parsed: MP3-256 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 14:02:36.9 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. PJ Harvey - Let England Shake 14:02:36.9 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 14:02:36.9 Debug: Quality parsed: MP3-256 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 14:02:36.9 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Kendrick Lamar - DAMN 14:02:36.9 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 14:02:36.9 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 14:02:36.9 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 14:02:36.9 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Gorillaz - Humanz 14:02:36.9 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 14:02:36.9 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. David Bowie - Blackstar 14:02:36.9 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: FLAC 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 14:02:36.9 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. The Cure - Greatest Hits 14:02:36.9 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 14:02:36.9 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 14:02:36.9 Debug: Album Parsed. Slowdive - Souvlaki 14:02:36.9 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 14:02:36.9 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. John Coltrane - Kulu Se Mama 14:02:36.9 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 14:02:36.9 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 14:02:36.9 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 14:02:36.9 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 14:02:36.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Migos - No Label II 14:02:36.9 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: FORSAKEN 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 14:02:36.9 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. A I - Sex & Robots 14:02:36.9 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 14:02:36.9 Debug: Quality parsed: MP3-VBR-V0 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 14:02:36.9 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Jay-Z - 444 14:02:36.9 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 14:02:36.9 Debug: Quality parsed: MP3-320 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 14:02:36.9 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 14:02:36.9 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 14:02:36.9 Debug: Quality parsed: MP3-96 v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 14:02:36.9 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 14:02:36.9 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 14:02:36.9 Debug: Quality parsed: Unknown v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 14:02:36.9 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Little Mix - Salute 14:02:36.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 14:02:36.9 Debug: Quality parsed: AAC-256 v1 14:02:36.9 Debug: Release Group parsed: GLT 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 14:02:36.9 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Barış Manço - Ben Bilirim 14:02:36.9 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 14:02:36.9 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 14:02:36.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 14:02:36.9 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: JLM 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 14:02:36.9 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 14:02:36.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Dani Sbert - Togheter 14:02:36.9 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 14:02:36.9 Debug: Quality parsed: MP3-320 v1 14:02:36.9 Debug: Release Group parsed: FURY 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 14:02:36.9 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 14:02:36.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. New Edition - One Love 14:02:36.9 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 14:02:36.9 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 14:02:36.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. David Gray - The Best of David Gray 14:02:36.9 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 14:02:36.9 Debug: Quality parsed: Unknown v1 14:02:36.9 Debug: Release Group parsed: MTD 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 14:02:36.9 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Shinedown - Us and Them 14:02:36.9 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 14:02:36.9 Debug: Quality parsed: Unknown v1 14:02:36.9 Debug: Release Group parsed: NMR 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 14:02:36.9 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 14:02:36.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Led Zeppelin - Discography 14:02:36.9 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 14:02:36.9 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 14:02:36.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Minor Threat - Discography 14:02:36.9 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 14:02:36.9 Debug: Quality parsed: Unknown v1 14:02:36.9 Debug: Release Group parsed: Anthology 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 14:02:36.9 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 14:02:36.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Captain - Discography 14:02:36.9 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: UTP 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 14:02:36.9 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Coolio - Gangsta's Paradise 14:02:36.9 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 14:02:36.9 Debug: Quality parsed: FLAC v1 14:02:36.9 Debug: Release Group parsed: 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 14:02:36.9 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 14:02:36.9 Debug: Album Parsed. Brother Ali - The Undisputed Truth 14:02:36.9 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 14:02:36.9 Debug: Quality parsed: Unknown v1 14:02:36.9 Debug: Release Group parsed: FTD 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 14:02:36.9 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 14:02:36.9 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 14:02:36.9 Debug: Album Parsed. Brother Ali - The Undisputed Truth 14:02:36.9 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 14:02:36.9 Debug: Quality parsed: Unknown v1 14:02:36.9 Debug: Release Group parsed: FTD 14:02:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 14:02:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 14:02:37.0 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 14:02:37.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Peter Hammill - From The Trees 14:02:37.0 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 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") --- 14:02:37.0 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") --- 14:02:37.0 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 14:02:37.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Aztec Two-Step - Naked 14:02:37.0 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 14:02:37.0 Debug: Quality parsed: MP3-320 v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 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") --- 14:02:37.0 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") --- 14:02:37.0 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 14:02:37.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Dai Kaht - Dai Kaht 14:02:37.0 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 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") --- 14:02:37.0 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) --- 14:02:37.0 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 14:02:37.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Black Obelisk - Discography 14:02:37.0 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 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) --- 14:02:37.0 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) --- 14:02:37.0 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 14:02:37.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Aria - Discography 14:02:37.0 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 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) --- 14:02:37.0 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) --- 14:02:37.0 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 14:02:37.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Forces United - Discography 14:02:37.0 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 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) --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 14:02:37.0 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 14:02:37.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 14:02:37.0 Debug: Album Parsed. Gorillaz - The now now 14:02:37.0 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: FLAC 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 14:02:37.0 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 14:02:37.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 14:02:37.0 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 14:02:37.0 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 14:02:37.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 14:02:37.0 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 14:02:37.0 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 14:02:37.0 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 14:02:37.0 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 14:02:37.0 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 14:02:37.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 14:02:37.0 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 14:02:37.0 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 14:02:37.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 14:02:37.0 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: Black 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 14:02:37.0 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 14:02:37.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 14:02:37.0 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: Black 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 14:02:37.0 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 14:02:37.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Captain - Discography 14:02:37.0 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: UTP 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 14:02:37.0 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 14:02:37.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Aria - Discography 14:02:37.0 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 14:02:37.0 Debug: Quality parsed: Unknown v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 14:02:37.0 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 14:02:37.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Led Zeppelin - Discography 14:02:37.0 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 14:02:37.0 Debug: Quality parsed: FLAC v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 14:02:37.0 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 14:02:37.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Minor Threat - Discography 14:02:37.0 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 14:02:37.0 Debug: Quality parsed: Unknown v1 14:02:37.0 Debug: Release Group parsed: Anthology 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 14:02:37.0 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 14:02:37.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 14:02:37.0 Debug: Album Parsed. Caetano Veloso - Discography 14:02:37.0 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 14:02:37.0 Debug: Quality parsed: MP3-256 v1 14:02:37.0 Debug: Release Group parsed: 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 14:02:37.0 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 14:02:37.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 14:02:37.0 Debug: Album Parsed. Jay-Z - 444 14:02:37.0 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 14:02:37.0 Debug: Quality parsed: MP3-320 v1 14:02:37.0 Debug: Release Group parsed: scnzbefnet 14:02:37.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 14:02:37.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 14:02:37.1 Debug: Trying inexact album match for IdenticalTitle 14:02:37.1 Debug: Unable to find - IdenticalTitle 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 14:02:37.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 14:02:37.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 14:02:37.1 Debug: Album Parsed. 30 Rock - Get Some 14:02:37.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 14:02:37.1 Debug: Quality parsed: FLAC v1 14:02:37.1 Debug: Release Group parsed: FLAC 14:02:37.1 Debug: Trying inexact artist match for 30 Rock 14:02:37.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 14:02:37.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 14:02:37.1 Debug: Album Parsed. 30 Rock - Get Some 14:02:37.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 14:02:37.1 Debug: Quality parsed: FLAC v1 14:02:37.1 Debug: Release Group parsed: FLAC 14:02:37.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 14:02:37.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 14:02:37.1 Debug: Album Parsed. 30 Rock - Get Some 14:02:37.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 14:02:37.1 Debug: Quality parsed: FLAC v1 14:02:37.1 Debug: Release Group parsed: FLAC 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 14:02:37.1 Debug: Parsing string '30 Rock' 14:02:37.1 Debug: Unable to parse 30 Rock 14:02:37.1 Debug: Trying inexact artist match for 30 Rock 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 3 14:02:37.1 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 16 14:02:37.1 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Specials 14:02:37.1 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 2 14:02:37.1 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 2 14:02:37.1 Debug: Parsing string 'Season 2 S02E21.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. TV 14:02:37.1 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 6 14:02:37.1 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 14:02:37.1 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. House - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 14:02:37.1 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. House - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 14:02:37.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 14:02:37.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 14:02:37.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 14:02:37.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 14:02:37.1 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 14:02:37.1 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 14:02:37.1 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 14:02:37.1 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 01 14:02:37.1 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 01 14:02:37.1 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 1 14:02:37.1 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Attempting to parse track info using directory and file names. Season 1 14:02:37.1 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 14:02:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 14:02:37.1 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 14:02:37.1 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 14:02:37.1 Debug: Quality parsed: Unknown v1 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [MP3-192]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [MP3-256]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [MP3-320]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [WAV]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [WMA]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [AAC-192]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [AAC-256]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [AAC-320]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [ALAC]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 14:02:37.1 Debug: Trying to parse quality for 'Some album [FLAC]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 14:02:37.1 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 14:02:37.1 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 14:02:37.1 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 14:02:37.1 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 14:02:37.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 14:02:37.1 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec AAC 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec AAC 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec AAC 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec AAC 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec ALAC 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec APE 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec FLAC 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec FLAC 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec MP3CBR 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec MP3CBR 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec MP3CBR 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec MP3CBR 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 14:02:37.1 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec MP3CBR 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 14:02:37.1 Debug: Trying to parse quality for '' 14:02:37.1 Trace: Got codec MP3CBR 14:02:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 14:02:37.1 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) --- 14:02:37.1 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) --- 14:02:37.1 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 14:02:37.1 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) --- 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 14:02:37.1 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] 14:02:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 14:02:37.1 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 14:02:37.2 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 14:02:37.2 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 14:02:37.2 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OGG 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OPUS 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OGG 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OPUS 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OGG 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OPUS 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 14:02:37.2 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OGG 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OPUS 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 14:02:37.2 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OGG 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OPUS 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OGG 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec OPUS 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec WAV 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 14:02:37.2 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 14:02:37.2 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec WAVPACK 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 14:02:37.2 Debug: Trying to parse quality for '' 14:02:37.2 Trace: Got codec WMA 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 14:02:37.2 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] 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 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") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 14:02:37.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 14:02:37.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 14:02:37.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 14:02:37.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 14:02:37.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 14:02:37.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 14:02:37.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 14:02:37.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 14:02:37.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 14:02:37.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 14:02:37.4 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 14:02:37.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 14:02:37.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:37.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513574224515_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:37.4 Info: DatabaseEngineVersionCheck migrating 14:02:37.4 Info: PerformDBOperation 14:02:37.4 Info: Performing DB Operation 14:02:37.4 Info: SQLite 3.45.3 14:02:37.4 Info: => 0.0023373s 14:02:37.4 Info: DatabaseEngineVersionCheck migrated 14:02:37.4 Info: => 0.0023622s 14:02:37.4 Debug: Took: 00:00:00.0240859 14:02:37.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 ==== 14:02:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 14:02:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 14:02:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 14:02:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 14:02:37.6 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 14:02:37.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 14:02:37.8 Info: Setting up standard metadata profile 14:02:37.8 Info: Setting up empty metadata profile 14:02:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 14:02:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 14:02:37.8 Info: Setting up empty metadata profile 14:02:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 14:02:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 14:02:37.8 Info: Renaming non-empty metadata profile None 14:02:37.8 Info: Setting up empty metadata profile 14:02:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 14:02:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 14:02:37.8 Info: Setting up empty metadata profile 14:02:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 14:02:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 14:02:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 14:02:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 14:02:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 14:02:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 14:02:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 14:02:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 14:02:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 14:02:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 14:02:37.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 14:02:37.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 14:02:37.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 14:02:37.9 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 14:02:37.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:37.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513579141442_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:37.9 Info: DatabaseEngineVersionCheck migrating 14:02:37.9 Info: PerformDBOperation 14:02:37.9 Info: Performing DB Operation 14:02:37.9 Info: SQLite 3.45.3 14:02:37.9 Info: => 0.002356s 14:02:37.9 Info: DatabaseEngineVersionCheck migrated 14:02:37.9 Info: => 0.0023773s 14:02:37.9 Debug: Took: 00:00:00.0243822 14:02:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [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 ==== 14:02:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:02:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:02:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 14:02:38.1 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 14:02:38.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 14:02:38.3 Info: Setting up default quality profiles 14:02:38.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 14:02:38.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 14:02:38.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 14:02:38.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 14:02:38.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 14:02:38.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 14:02:38.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 14:02:38.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 14:02:38.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 14:02:38.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 14:02:38.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 14:02:38.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 14:02:38.3 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513583779856_467/tvevmfws.sw5] 14:02:38.4 Debug: Extraction complete. 14:02:38.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 14:02:38.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 14:02:38.4 Debug: Scanning '/C/Test/' for music files 14:02:38.4 Trace: 0 files were found in /C/Test/ 14:02:38.4 Debug: 0 audio files were found in /C/Test/ 14:02:38.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 14:02:38.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 14:02:38.4 Debug: Scanning '/C/Test/' for music files 14:02:38.4 Trace: 0 files were found in /C/Test/ 14:02:38.4 Debug: 0 audio files were found in /C/Test/ 14:02:38.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 14:02:38.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 14:02:38.4 Debug: Scanning '/C/Test/' for music files 14:02:38.4 Trace: 0 files were found in /C/Test/ 14:02:38.4 Debug: 0 audio files were found in /C/Test/ 14:02:38.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 14:02:38.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 14:02:38.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 14:02:38.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 14:02:38.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 14:02:38.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 14:02:38.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 14:02:38.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 14:02:38.5 Debug: 30 Rock1.mp3 14:02:38.5 Debug: 30 Rock2.flac 14:02:38.5 Debug: 30 Rock3.ogg 14:02:38.5 Debug: 30 Rock4.m4a 14:02:38.5 Debug: 30 Rock.avi 14:02:38.5 Debug: movie.exe 14:02:38.5 Debug: movie 14:02:38.5 Debug: Scanning '/C/Test/' for music files 14:02:38.5 Trace: 7 files were found in /C/Test/ 14:02:38.5 Debug: 4 audio files were found in /C/Test/ 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 14:02:38.5 Info: Removing items older than 7 days from the recycling bin 14:02:38.5 Debug: Recycling Bin has been cleaned up. 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 14:02:38.5 Info: Removing items older than 7 days from the recycling bin 14:02:38.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 14:02:38.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 14:02:38.5 Debug: Recycling Bin has been cleaned up. 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 14:02:38.5 Info: Removing items older than 7 days from the recycling bin 14:02:38.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 14:02:38.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 14:02:38.5 Debug: Recycling Bin has been cleaned up. 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 14:02:38.5 Info: Recycle Bin has not been configured, cannot cleanup. 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 14:02:38.5 Info: Automatic cleanup of Recycle Bin is disabled 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 14:02:38.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 14:02:38.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 14:02:38.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 14:02:38.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 14:02:38.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 14:02:38.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 14:02:38.5 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 14:02:38.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 14:02:38.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 14:02:38.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 14:02:38.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 14:02:38.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 14:02:38.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 14:02:38.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 14:02:38.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 14:02:38.6 Debug: Creating folder /C/Test/Recycle Bin 14:02:38.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 14:02:38.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 14:02:38.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 14:02:38.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 14:02:38.6 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 14:02:38.6 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 14:02:38.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 14:02:38.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 14:02:38.6 Debug: Creating folder /C/Test/Recycle Bin 14:02:38.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 14:02:38.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 14:02:38.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 14:02:38.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 14:02:38.6 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 14:02:38.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 14:02:38.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 14:02:38.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 14:02:38.6 Info: Removing all items from the recycling bin 14:02:38.6 Debug: Recycling Bin has been emptied. 14:02:38.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- Skipped should_call_fileSetLastWriteTime_for_each_file [2 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [2 ms] 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 14:02:38.6 Info: Removing all items from the recycling bin 14:02:38.6 Debug: Recycling Bin has been emptied. 14:02:38.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 14:02:38.6 Info: Recycle Bin has not been configured, cannot empty. 14:02:38.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 14:02:38.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 14:02:38.7 Debug: Setting up default quality config 14:02:38.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 14:02:38.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 14:02:38.8 Debug: Setting up default quality config 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 14:02:38.8 Debug: Setting up default quality config 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 14:02:38.8 Debug: Setting up default quality config 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 14:02:38.8 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 14:02:38.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 14:02:39.1 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 14:02:39.1 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 14:02:39.1 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 14:02:39.1 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 14:02:39.1 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 14:02:39.1 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 14:02:39.1 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 14:02:39.1 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 14:02:39.1 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 14:02:39.1 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 14:02:39.1 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 14:02:39.1 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 14:02:39.1 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 14:02:39.1 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 14:02:39.1 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 14:02:39.2 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 14:02:39.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 14:02:39.2 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 14:02:39.2 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 14:02:39.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 14:02:39.2 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 14:02:39.2 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 14:02:39.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 14:02:39.2 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 14:02:39.2 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 14:02:39.2 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] 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 14:02:39.2 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 14:02:39.2 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 14:02:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/cached_Main.db 14:02:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513592845280_468/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 14:02:39.3 Info: DatabaseEngineVersionCheck migrating 14:02:39.3 Info: PerformDBOperation 14:02:39.3 Info: Performing DB Operation 14:02:39.3 Info: SQLite 3.45.3 14:02:39.3 Info: => 0.0027232s 14:02:39.3 Info: DatabaseEngineVersionCheck migrated 14:02:39.3 Info: => 0.0027519s 14:02:39.3 Debug: Took: 00:00:00.0262439 14:02:39.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 = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 14:02:39.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 14:02:39.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 14:02:39.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 14:02:39.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 14:02:39.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 14:02:39.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 14:02:39.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 14:02:39.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 14:02:39.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 14:02:39.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 14:02:39.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 14:02:39.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 14:02:39.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 14:02:40.0 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite 14:02:40.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:40.1 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite: 200.OK (19 bytes) (156 ms) 14:02:40.1 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] 14:02:40.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 14:02:40.4 Debug: Checking for updates 14:02:40.4 Info: Downloading update 0.6.2.883 14:02:40.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.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513601935727_470/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:40.4 Info: Verifying update package 14:02:40.4 Info: Update package verified successfully 14:02:40.4 Info: Extracting Update package 14:02:40.4 Info: Update package extracted successfully 14:02:40.4 Info: Preparing client 14:02:40.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513601935727_470/lidarr_update/Lidarr.Update 14:02:40.4 Info: Lidarr will restart shortly. 14:02:40.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513601935727_470/lidarr_update C:\Test\Lidarr.exe 14:02:40.4 Debug: Restarting Lidarr to apply updates 14:02:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 14:02:40.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 14:02:40.4 Debug: Checking for updates 14:02:40.4 Info: Deleting old update files 14:02:40.4 Info: Downloading update 0.6.2.883 14:02:40.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.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604260397_471/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:40.4 Info: Verifying update package 14:02:40.4 Info: Update package verified successfully 14:02:40.4 Info: Extracting Update package 14:02:40.4 Info: Update package extracted successfully 14:02:40.4 Info: Preparing client 14:02:40.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604260397_471/lidarr_update/Lidarr.Update 14:02:40.4 Info: Lidarr will restart shortly. 14:02:40.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604260397_471/lidarr_update C:\Test\Lidarr.exe 14:02:40.4 Debug: Restarting Lidarr to apply updates 14:02:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 14:02:40.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 14:02:40.4 Debug: Checking for updates 14:02:40.4 Info: Downloading update 0.6.2.883 14:02:40.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.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604393324_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:40.4 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604393324_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:40.4 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 14:02:40.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:40.6 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) (227 ms) 14:02:40.6 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T140240Z&X-Amz-Expires=300&X-Amz-Signature=9b4b77bac5325bbcda2f8d248144624a712dedf2ae6b0a30c4ad060468338667&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 14:02:40.6 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T140240Z&X-Amz-Expires=300&X-Amz-Signature=9b4b77bac5325bbcda2f8d248144624a712dedf2ae6b0a30c4ad060468338667&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 14:02:40.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 14:02:41.7 Trace: Res: HTTP/2.0 [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T140240Z&X-Amz-Expires=300&X-Amz-Signature=9b4b77bac5325bbcda2f8d248144624a712dedf2ae6b0a30c4ad060468338667&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream: 200.OK (0 bytes) (1093 ms) 14:02:41.7 Debug: Downloading Completed. took 1s 14:02:41.7 Info: Verifying update package 14:02:41.7 Info: Update package verified successfully 14:02:41.7 Info: Extracting Update package 14:02:41.7 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604393324_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604393324_472/lidarr_update/] 14:02:42.6 Debug: Extraction complete. 14:02:42.6 Info: Update package extracted successfully 14:02:42.6 Info: Preparing client 14:02:42.6 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604393324_472/lidarr_update/Lidarr.Update 14:02:42.6 Info: Lidarr will restart shortly. 14:02:42.6 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513604393324_472/lidarr_update C:\Test\Lidarr.exe 14:02:42.6 Debug: Restarting Lidarr to apply updates 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 14:02:42.7 Debug: Checking for updates 14:02:42.7 Info: Downloading update 0.6.2.883 14:02:42.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627061814_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.7 Info: Verifying update package 14:02:42.7 Info: Update package verified successfully 14:02:42.7 Info: Extracting Update package 14:02:42.7 Info: Update package extracted successfully 14:02:42.7 Info: Preparing client 14:02:42.7 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627061814_473/lidarr_update/Lidarr.Update 14:02:42.7 Info: Lidarr will restart shortly. 14:02:42.7 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627061814_473/lidarr_update C:\Test\Lidarr.exe 14:02:42.7 Debug: Restarting Lidarr to apply updates 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 14:02:42.7 Debug: Checking for updates 14:02:42.7 Info: Downloading update 0.6.2.883 14:02:42.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627193770_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.7 Info: Verifying update package 14:02:42.7 Info: Update package verified successfully 14:02:42.7 Info: Extracting Update package 14:02:42.7 Info: Update package extracted successfully 14:02:42.7 Info: Preparing client 14:02:42.7 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627193770_474/lidarr_update/Lidarr.Update 14:02:42.7 Info: Lidarr will restart shortly. 14:02:42.7 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627193770_474/lidarr_update C:\Test\Lidarr.exe 14:02:42.7 Debug: Restarting Lidarr to apply updates 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 14:02:42.7 Debug: Checking for updates 14:02:42.7 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 14:02:42.7 Debug: Checking for updates 14:02:42.7 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 14:02:42.7 Debug: Checking for updates 14:02:42.7 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 14:02:42.7 Debug: Checking for updates 14:02:42.7 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 14:02:42.7 Debug: Checking for updates 14:02:42.7 Info: Downloading update 0.6.2.883 14:02:42.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627699975_479/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.7 Info: Verifying update package 14:02:42.7 Info: Update package verified successfully 14:02:42.7 Info: Extracting Update package 14:02:42.7 Info: Update package extracted successfully 14:02:42.7 Info: Preparing client 14:02:42.7 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627699975_479/lidarr_update/Lidarr.Update 14:02:42.7 Info: Lidarr will restart shortly. 14:02:42.7 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627699975_479/lidarr_update C:\Test\Lidarr.exe 14:02:42.7 Debug: Restarting Lidarr to apply updates 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 14:02:42.7 Debug: Checking for updates 14:02:42.7 Info: Downloading update 0.6.2.883 14:02:42.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627820264_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.7 Info: Verifying update package 14:02:42.7 Error: Update package is invalid 14:02:42.7 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513627820264_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 14:02:42.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 14:02:42.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Debug: Built-In updater disabled inside a docker container. Please update the container image. 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Debug: Built-In updater disabled, please use BuiltIn to install 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Info: Downloading update 0.6.2.883 14:02:42.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628126620_483/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.8 Info: Verifying update package 14:02:42.8 Info: Update package verified successfully 14:02:42.8 Info: Extracting Update package 14:02:42.8 Info: Update package extracted successfully 14:02:42.8 Info: Preparing client 14:02:42.8 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628126620_483/lidarr_update/Lidarr.Update does not exist, aborting update. 14:02:42.8 Debug: Restarting Lidarr to apply updates 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Debug: No update available 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Info: Downloading update 0.6.2.883 14:02:42.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628302025_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.8 Info: Verifying update package 14:02:42.8 Info: Update package verified successfully 14:02:42.8 Info: Extracting Update package 14:02:42.8 Info: Update package extracted successfully 14:02:42.8 Info: Removing Lidarr.Update 14:02:42.8 Info: Starting update script: /tmp/lidarr/update.sh 14:02:42.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628302025_485/lidarr_update C:\Test\Lidarr.exe 14:02:42.8 Debug: Restarting Lidarr to apply updates 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Info: Downloading update 0.6.2.883 14:02:42.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628450130_486/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.8 Info: Verifying update package 14:02:42.8 Info: Update package verified successfully 14:02:42.8 Info: Extracting Update package 14:02:42.8 Info: Update package extracted successfully 14:02:42.8 Info: Preparing client 14:02:42.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628450130_486/lidarr_update/Lidarr.Update 14:02:42.8 Info: Lidarr will restart shortly. 14:02:42.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628450130_486/lidarr_update C:\Test\Lidarr.exe 14:02:42.8 Debug: Restarting Lidarr to apply updates 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Info: Downloading update 0.6.2.883 14:02:42.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628555706_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.8 Info: Verifying update package 14:02:42.8 Info: Update package verified successfully 14:02:42.8 Info: Extracting Update package 14:02:42.8 Info: Update package extracted successfully 14:02:42.8 Info: Branch [] is being redirected to [fake]] 14:02:42.8 Info: Preparing client 14:02:42.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628555706_487/lidarr_update/Lidarr.Update 14:02:42.8 Info: Lidarr will restart shortly. 14:02:42.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628555706_487/lidarr_update C:\Test\Lidarr.exe 14:02:42.8 Debug: Restarting Lidarr to apply updates 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Info: Downloading update 0.6.2.883 14:02:42.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628698044_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.8 Info: Verifying update package 14:02:42.8 Info: Update package verified successfully 14:02:42.8 Info: Extracting Update package 14:02:42.8 Info: Update package extracted successfully 14:02:42.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Info: Downloading update 0.6.2.883 14:02:42.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628804798_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.8 Info: Verifying update package 14:02:42.8 Info: Update package verified successfully 14:02:42.8 Info: Extracting Update package 14:02:42.8 Info: Update package extracted successfully 14:02:42.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 14:02:42.8 Debug: Checking for updates 14:02:42.8 Info: Downloading update 0.6.2.883 14:02:42.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/_temp_37102_638515513628907287_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 14:02:42.8 Info: Verifying update package 14:02:42.8 Info: Update package verified successfully 14:02:42.8 Info: Extracting Update package 14:02:42.8 Info: Update package extracted successfully 14:02:42.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 14:02:42.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 14:02:42.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 14:02:42.9 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 14:02:42.9 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 14:02:42.9 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 14:02:42.9 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 14:02:42.9 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 14:02:42.9 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 14:02:42.9 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 14:02:42.9 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 14:02:42.9 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 14:02:42.9 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 14:02:42.9 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [2 ms] Skipped should_not_be_valid_if_set_to_windows_folder [2 ms] 14:02:48.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 14:02:48.7 Debug: fpcalc version: 1.5.1 14:02:48.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 14:02:48.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 14:02:48.9 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 14:02:48.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 14:02:49.0 Debug: fpcalc version: 1.5.1 14:02:49.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 14:02:49.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 14:02:49.2 Debug: fpcalc version: 1.5.1 14:02:49.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 14:02:49.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 14:02:49.3 Debug: fpcalc version: 1.5.1 14:02:49.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 14:02:49.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 14:02:49.5 Debug: fpcalc version: 1.5.1 14:02:49.5 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 14:02:49.5 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 14:02:49.8 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 14:02:49.8 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 14:02:49.8 Info: 1 instance(s) of Lidarr are running 14:02:49.8 Warn: Another instance of Lidarr is already running. 14:02:49.8 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 14:02:49.8 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 14:02:49.8 Info: 1 instance(s) of Lidarr are running 14:02:49.8 Warn: Another instance of Lidarr is already running. 14:02:49.8 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 14:02:49.8 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 14:02:50.1 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 14:02:50.1 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 14:02:50.1 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 14:02:50.1 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 14:02:50.1 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 14:02:50.1 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 14:02:50.1 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 [321 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [2 ms] Skipped show_error_on_install_if_service_already_exist [1 ms] Skipped show_error_on_uninstall_if_service_doesnt_exist [1 ms] Passed! - Failed: 0, Passed: 3000, Skipped: 49, Total: 3049, Duration: 4 m 2 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (net6.0) Passed! - Failed: 0, Passed: 488, Skipped: 30, Total: 518, Duration: 9 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (net6.0) Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 3 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (net6.0) Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 562 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.3.3.4204-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 24.0 KB >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.3.3.4204-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh so:libc.musl-x86_64.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.3.3.4204-r0.apk >>> lidarr: Build complete at Fri, 17 May 2024 14:02:59 +0000 elapsed time 0h 10m 57s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/82) Purging .makedepends-lidarr (20240517.135205) (2/82) Purging sqlite-libs (3.45.3-r0) (3/82) Purging chromaprint (1.5.1-r7) (4/82) Purging dotnet6-sdk (6.0.130-r0) (5/82) Purging aspnetcore6-runtime (6.0.30-r0) (6/82) Purging dotnet6-runtime (6.0.30-r0) (7/82) Purging aspnetcore6-targeting-pack (6.0.30-r0) (8/82) Purging dotnet6-apphost-pack (6.0.30-r0) (9/82) Purging dotnet6-targeting-pack (6.0.30-r0) (10/82) Purging dotnet6-hostfxr (6.0.30-r0) (11/82) Purging dotnet6-templates (6.0.130-r0) (12/82) Purging netstandard21-targeting-pack (8.0.105-r0) (13/82) Purging dotnet-host (8.0.5-r0) (14/82) Purging yarn (1.22.22-r0) (15/82) Purging nodejs (20.12.2-r0) (16/82) Purging ada-libs (2.7.8-r0) (17/82) Purging chromaprint-libs (1.5.1-r7) (18/82) Purging ffmpeg-libavformat (6.1.1-r7) (19/82) Purging icu-libs (74.2-r0) (20/82) Purging libbase64 (0.5.2-r0) (21/82) Purging libbluray (1.3.4-r1) (22/82) Purging libbz2 (1.0.8-r6) (23/82) Purging libopenmpt (0.7.6-r0) (24/82) Purging librist (0.2.10-r1) (25/82) Purging libsrt (1.5.3-r0) (26/82) Purging libssh (0.10.6-r0) (27/82) Purging libunwind (1.8.1-r0) (28/82) Purging libxml2 (2.12.6-r2) (29/82) Purging libzmq (4.3.5-r2) (30/82) Purging lttng-ust (2.13.6-r1) (31/82) Purging mbedtls (3.6.0-r0) (32/82) Purging mpg123-libs (1.32.6-r0) (33/82) Purging xz-libs (5.6.1-r3) (34/82) Purging ffmpeg-libavcodec (6.1.1-r7) (35/82) Purging aom-libs (3.9.0-r0) (36/82) Purging ffmpeg-libswresample (6.1.1-r7) (37/82) Purging ffmpeg-libavutil (6.1.1-r7) (38/82) Purging libjxl (0.10.2-r0) (39/82) Purging giflib (5.2.2-r0) (40/82) Purging libva (2.21.0-r0) (41/82) Purging libdrm (2.4.120-r0) (42/82) Purging libpciaccess (0.18.1-r0) (43/82) Purging hwdata-pci (0.381-r0) (44/82) Purging icu-data-full (74.2-r0) (45/82) Purging openexr-libopenexr (3.1.13-r1) (46/82) Purging imath (3.1.11-r2) (47/82) Purging lame-libs (3.100-r5) (48/82) Purging lcms2 (2.16-r0) (49/82) Purging libvdpau (1.5-r3) (50/82) Purging libxext (1.3.6-r2) (51/82) Purging libxfixes (6.0.1-r4) (52/82) Purging libx11 (1.8.9-r1) (53/82) Purging libxcb (1.16.1-r0) (54/82) Purging libxdmcp (1.1.5-r1) (55/82) Purging libbsd (0.12.2-r0) (56/82) Purging libdav1d (1.4.1-r0) (57/82) Purging wayland-libs-client (1.22.0-r4) (58/82) Purging libffi (3.4.6-r0) (59/82) Purging libhwy (1.0.7-r0) (60/82) Purging libjpeg-turbo (3.0.3-r0) (61/82) Purging libmd (1.1.0-r0) (62/82) Purging libtheora (1.1.1-r18) (63/82) Purging libvorbis (1.3.7-r2) (64/82) Purging libogg (1.3.5-r5) (65/82) Purging libpng (1.6.43-r0) (66/82) Purging libwebpmux (1.3.2-r0) (67/82) Purging libwebp (1.3.2-r0) (68/82) Purging libsharpyuv (1.3.2-r0) (69/82) Purging libsodium (1.0.19-r0) (70/82) Purging libSvtAv1Enc (2.0.0-r1) (71/82) Purging libvpx (1.14.0-r0) (72/82) Purging libxau (1.0.11-r4) (73/82) Purging x265-libs (3.6-r0) (74/82) Purging numactl (2.0.18-r0) (75/82) Purging onevpl-libs (2023.3.1-r2) (76/82) Purging openexr-libilmthread (3.1.13-r1) (77/82) Purging openexr-libiex (3.1.13-r1) (78/82) Purging opus (1.5.2-r0) (79/82) Purging rav1e-libs (0.7.1-r0) (80/82) Purging soxr (0.1.3-r7) (81/82) Purging x264-libs (0.164_git20231001-r0) (82/82) Purging xvidcore (1.3.7-r2) Executing busybox-1.36.1-r26.trigger OK: 378 MiB in 107 packages >>> lidarr: Updating the testing/x86_64 repository index... >>> lidarr: Signing the index...